Houdinin lan egiten dutenentzat. Vex-en eta Bites of Python-en izaerari buruz

Ebakiaren azpian Krasnodar Plarium estudioko Houdini Taldeko espezialisten iritzia aurkituko duzu bideo ikastaroei buruz Vex-en izaera ΠΈ Python-en ziztadak Mix Training-ekoa, Houdini programa grafikoan Python eta Vex lengoaiak lantzera dedikatua.

Argitalpen honetan ere, mutilek interesa duten guztientzat erabilgarria izango den material aukeraketa bat partekatzen dute.

Houdinin lan egiten dutenentzat. Vex-en eta Bites of Python-en izaerari buruz

Sarrera txiki bat

Vex hizkuntza beldurgarria da Houdini erabiltzaile berrientzat. Berari esker, neurri handi batean, Houdini-n kodetu behar duzun estereotipo bat zegoen. Egia esan Houdini-n ko ahal kodea, eta honek prozesu asko erraztu eta azkarrago egiten ditu, zaildu beharrean. Adibidez, horrelako konfigurazio beldurgarriak saihesten laguntzen du:

Houdinin lan egiten dutenentzat. Vex-en eta Bites of Python-en izaerari buruz

Vex lengoaia Mantra errendatzailean (Houdini programaren errendatzaile integratua) itzalgailuak idazteko sortu zen, baina azkar hedatu zen bere jatorrizko erabileratik harago, bere malgutasuna, sinpletasuna eta abiaduragatik. Hizkuntzaren izena Vector EXpressions laburduratik dator, baina datu mota guztiz desberdinak manipulatzeko erabil daiteke. Beraz, Vex geometria osagaien manipulazio mota ezberdinetarako erabiltzen da (puntuak, poligonoak), baita geometria prozedurazko sorkuntzarako ere.

Vex hizkuntza nahiko eskasa da sintaxiari eta kodearen formateari dagokionez, eta sarrera-atalase ez oso altua du. Askotan lerro pare bat nahikoa izaten dira nahi den emaitza lortzeko. Bere abantailen artean hari anitzeko eta, ondorioz, abiadura ona dago. Vex-en programatzea beharrezkoa da bai oinarrizko problemak ebazteko, bai kalkulu konplexu eta konplexuetarako, eta hizkuntzak oso azkar aurre egiten dio horri guztiari. Prozedurazko modelizazioan, animazioan eta simulazioan gauza harrigarri asko egiteko erabil daiteke.

Noski, gustatzen zaigu norbaitek denok programatzaileak garela pentsatzen duenean, baina, egia esan, funtzionaltasunera eta erosotasunera ohituta gaude (nahiz eta askok, Houdinin lehen aldiz lanean, iltzeetan lo egitea komenigarriagoa dela erabaki dezaketen arren) . Tresna batek gure bizitza erraztuko ez baligu, ez genuke erabiliko. Hori dela eta, ez duzu programatzeko aukera Houdini ikasten hastea galarazten duen zerbait bezala hauteman behar. Vex beste tresna bat (oso ona bada ere) beste askoren artean.

Python-ek, zirkulu zabaletan askoz ezagunagoa dena, ez du inolako sarrerarik edo deskribapen zehatzik behar. Esan dezagun zergatik behar dugun. Houdini-ren testuinguruan, Python programa bera kudeatzeko erabiltzen da (proiektuan nodoak sortu, fitxategiekin eragiketak, eragiketa errepikakorrak automatizatzea, ekintzen konbinazio konplexuak erreproduzitzea, etab.). Python programazioa ere behar dugu tresnetan interfaze ederrak sortzeko eta botoi bat sakatzen denean aktiboak kontrolatzen dituzten komando erosoak idazteko. Houdini aktibo batean "egin ezazu eder" botoia balego, Python-en idatziko litzateke. Batzuetan geometria manipulatzeko ere erabiltzen da (Vex bezala), baina ulertu Python ez dela hain intuitiboa helburuetarako konfiguratzeko eta askotan motelagoa dela lana Vex-ek baino.

Ikastaroei buruz gehiago

Houdini-ren garatzaileak, Side Effects Software, hainbeste eguneratze kaleratzen ditu eta hainbeste funtzio eskaintzen ditu erabiltzaileentzat, non dokumentazio ofizialak eta prestakuntza-ikastaro ofizialak ez baitute eguneratzeko astirik. Horregatik, informazioa pixkanaka biltzen dugu hainbat iturritatik (ordainpekoak, doakoak, ofizialak eta ez) tresna malgu eta indartsu hauek guztiz menderatzeko - Vex eta Python programazio-lengoaiak (eta Houdini, oro har). Gure aukera Mix Training-eko ikastaroetan izan zen, Houdini-n Python eta Vex-i buruzko materialaren estaldura zabala dutela aldarrikatu baitzuten.

Ikastaroen egileak du YouTube kanala (Houdini ikasten hasi nahi dutenentzako baliabide ona), aurkezpen informal eta lasaia eta gai ugari ditu, mugimenduaren diseinutik hasi eta jokoen garapenera arte. Kanalaz gain, bere garage death-metal taldea ere badu. Egilea fidagarria eta erosi behar zela erabaki genuen Vex-en izaera ΠΈ Python-en ziztadak, 8 ordu ikastaro bakoitzean (1,5 abiaduran ikusi daiteke).

Pros

  • Hainbat mailatako espezialistentzat erabilgarria. Ikastaro hauek Houdini-n Vex eta Python-en alderdi garrantzitsuenak biltzen dituen liburutegi batekin konpara daitezke, oinarrizko gauzetatik konfigurazio aurreratu eta konplexuetaraino. Vex-en - atributuen eta aldagaien definiziotik espazioaren kolonizazio algoritmoaren jatorrizko ezarpenera arte. Python-en - eszenan nodoen sorrera automatiko soiletik eta Houdini programan bertan hobekuntza txikietatik hasi eta hutsetik idatzitako atributu-kudeatzaile batera. Bi hizkuntza hauen sintaxiari eta Houdinirekin nola elkarreragiten duten beharrezko oinarrizko informazio guztia dago.

Hasiberrientzako ikastaroan asko dago, baina honek ez gaitu batere molestatu. Bideo-tutorialak ikusiz edo Houdini-n oinarrizko gauzei buruzko artikuluak berriro irakurriz, zerbait berria aurkituko duzu eta lehendik dakizuna modu berri batean ulertzen duzu. Gainera, Houdini-n ia dena modu ezberdinetan egin daiteke, denboran zehar zure estilo berezia osatuz, beraz, beti da baliotsua eta interesgarria maisua lanean ikustea. Proiektu batean nodoak antolatzeko moduak ere asko esan dezake bere sortzaileari buruz.

  • Garrantzia. Ikastaro zabalak eta oinarrizkoak oso gutxitan daude eguneratuta. Horietako askok ez dute jarraitu Houdini programaren garapenari, azken hiru urteotan asko aldatu dena. Ezarritako planteamendu berriak, optimizatuagoak eta erosoagoak ordezkatu dira (zaharrak ez dira desagertu, baizik eta hobetsi izateari utzi diote). Hain zuzen ere, Houdinirekin lan egiteko Vex hizkuntzaren kuota handitu egin da. Houdiniren oinarriak ikastean, garrantzitsua da gaur egungo teknikak zein diren jakitea, tutoretza-material zaharragoak (eta askotan konplexuagoak) topatzen dituzunean, ikasitako informazioa praktikan modu eraginkorrean aplikatzen jakin dezazun.

Eta alde txarrak...

  • Ikastaroek ez dute benetako ekoizpenerako prest dauden soluziorik. Egileak ikasgaien gaiak eta problemak ebazteko metodoak aukeratzen ditu posible dena frogatzeko, azken emaitza optimizatua lortzeko beharrean. Irtenbide hauek ez dira beti eraginkorrenak, eta denak ez datoz bat "praktika onen" definizioarekin. Urratsez urratseko argibideak bilatzen ari bazara, ekoizpenaren fase guztiak biltzen dituen hasieratik amaierara arte (adibidez Hemen, adibidez), orduan ikastaro hauek ez dira benetan zuretzat. Egileak nahiago du amaiera irekia utzi, eta hori apur bat ikaragarria izan daiteke Houdini erabiltzaile berrientzat.
  • Entrega informalaren eta inprobisazioaren albo-ondorioak. Egileak batzuetan akatsak egiten ditu (plus bat izan daiteke) edo klaseko denbora galtzen du zerbait gogoratzen edo kontzentratzen saiatzen. Ikastaroetako informazioa, hein handi batean, landutako materialaren zabaltasuna dela eta, informazio-helburua dela kontuan hartuta, ez dago puntu batzuetan zehatz-mehatz sakontzeko aukerarik. Horregatik, egilearen zalantzak eta berezko erabakiak are galdera gehiago sor ditzake. Zorionez badu doako eskolak Houdini-n proiektu-kudeatzaile bat sortzeari buruz Python erabiliz, eta zenbait alderditan ikastaroetan gai berari buruzko informazioa baino praktikoagoak eta zehatzagoak dira.

Gure ustez, alde onek alde txarrak gainditzen dituzte. Houdini-n (eta Houdini bera) programazioari buruz modu sistematikoan edo sistematikoan ikasi nahi baduzu, bideo-tutorial hauekin has zaitezke. Beste tutorial eta baliabide batzuen osagarri onak dira, hala nola Houdini-n Vex eta Python erabiltzeko oinarriei buruzko ikuspegi orokorra edo erreferentzia azkarreko bideo bat.

Bonua: inspirazio- eta hezkuntza-lotura batzuk

  • Entagma β€” GreyScaleGorilla Houdini munduan (Cinema4d erabiltzaileek ulertuko gaituzte). Gaien zabalkunde oso zabala eta materialaren aurkezpen bikaina. Bide batez, duela gutxi hasi dute denboraldi berria.
  • Simon Holmedal - kondaira bat houdini komunitatean. Teknika praktiko zehatzak baino inspirazioari buruzkoa da. Gogoratu Houdinin egin dezakezuna ikusi eta sentitu behar duzunean.
  • Ben Watts - Diseinatzaile eta irakasle bikaina.
  • Matt Estela - Houdini ikasteko baliabide esanguratsu eta ezagunenetako baten egilea - cgwiki. Baliabidea, aldizka eguneratzen dena, informazio erabilgarria eta prest dauden irtenbide ugariz gainezka dago. Zalantzarik gabe gomendatzen dugu.
  • Anastasia Opara - gure herrikidea, Houdinirako ikastaro bikainaren egilea, askorentzat ezaguna Lakuko Etxe Prozesalak. Nekez lehen aldiz edo bigarren aldian guztiz menperatu ahal izango duzu, baina zalantzarik gabe ez duzu amore eman behar: zaila da Vex erabiltzeko praktika aurreratuei eta prozedurazko modelaketari buruzko hainbeste informazio aurkitzea. Inspiraziorako, egilearen aurkezpena irakurtzea gomendatzen dizugu Eredu prozesaletan sinesgarritasuna.
  • Houdini errusieraz β€” Errusieraz oso kalitate handiko Houdini ikasgaiak dituen kanala. Hain kalitate handikoa, non ingelesez hitz egiten duten erabiltzaile batzuek errusiera ikasi nahiko lukete ikasgai hauek ikusi ahal izateko. Prestakuntza-materialak banatzen dira erreprodukzio-zerrendak zailtasun mailaren arabera.

Iturria: www.habr.com

Gehitu iruzkin berria