Fyrir þá sem vinna í Houdini. Um Nature of Vex og Bites of Python námskeið

Fyrir neðan klippuna finnur þú umsögn frá sérfræðingum frá Houdini teyminu Krasnodar Plarium stúdíósins um myndbandsnámskeið Eðli Vex и Bitar af Python frá Mix Training, tileinkað því að vinna með Python og Vex tungumálum í Houdini grafíkforritinu.

Einnig í þessari færslu deila strákarnir úrvali af efni sem mun nýtast öllum áhugasömum.

Fyrir þá sem vinna í Houdini. Um Nature of Vex og Bites of Python námskeið

Smá kynning

Vex tungumálið er skelfilegt fyrir nýja Houdini notendur. Að miklu leyti honum að þakka, það var staðalmynd sem þú þarft að kóða í Houdini. Reyndar í Houdini maður getur kóða, og þetta gerir bara marga ferla auðveldari og hraðari, frekar en að flækja þá. Til dæmis hjálpar það að forðast svona hrollvekjandi uppsetningar:

Fyrir þá sem vinna í Houdini. Um Nature of Vex og Bites of Python námskeið

Vex tungumálið var búið til til að skrifa skyggingar í Mantra renderer (innbyggði renderer Houdini forritsins), en það stækkaði fljótt út fyrir upphaflega notkun þess vegna sveigjanleika, einfaldleika og hraða. Nafn tungumálsins kemur frá skammstöfuninni Vector EXpressions, en það er hægt að nota til að vinna með allt aðrar tegundir gagna. Þannig er Vex aðallega notað fyrir ýmiss konar meðhöndlun á rúmfræðihlutum (punkta, marghyrninga), sem og til að búa til rúmfræði.

Vex tungumálið er frekar lítið krefjandi hvað varðar setningafræði og kóðasnið og hefur ekki mjög háan aðgangsþröskuld. Oft eru nokkrar línur nóg til að ná tilætluðum árangri. Kostir þess eru einnig fjölþráður og þar af leiðandi góður hraði. Forritun í Vex þarf bæði til að leysa grunnvandamál og fyrir flókna og flókna útreikninga og tungumálið tekst ákaflega fljótt við þetta allt. Það er hægt að nota til að gera marga ótrúlega hluti í verklagslíkönum, hreyfimyndum og uppgerð.

Auðvitað finnst okkur gaman þegar einhver heldur að við séum öll forritarar, en í raun erum við vön virkni og þægindum (þótt margir, sem vinna í Houdini í fyrsta skipti, gætu ákveðið að það sé þægilegra að sofa bara á nöglum) . Ef tæki gerði okkur ekki lífið auðveldara myndum við ekki nota það. Þess vegna ættir þú ekki að líta á möguleikann á forritun sem eitthvað sem kemur í veg fyrir að þú byrjar að læra Houdini. Vex er bara annað (að vísu mjög gott) tól meðal margra annarra.

Python, sem er mun þekktara í víðum hringjum, þarf enga kynningu eða nákvæma lýsingu. Við skulum segja þér hvers vegna við þurfum á því að halda. Í tengslum við Houdini er Python notað til að stjórna forritinu sjálfu (búa til hnúta í verkefninu, aðgerðir með skrám, sjálfvirka endurteknar aðgerðir, endurskapa flóknar samsetningar aðgerða osfrv.). Við þurfum líka Python forritun til að búa til falleg viðmót í verkfærum og skrifa þægilegar skipanir sem stjórna eignum þegar ýtt er á hnapp. Ef það væri „gera það fallegt“ hnappur í Houdini eign, þá væri hann skrifaður í Python. Það er líka stundum notað fyrir rúmfræðimeðferð (eins og Vex), en skildu að Python er minna leiðandi til að setja upp í slíkum tilgangi og er oft hægara í verkinu en Vex.

Meira um námskeið

Hönnuður Houdini, Side Effects Software, gefur út svo margar uppfærslur og býður upp á svo marga eiginleika fyrir notendur að opinber skjöl og opinber þjálfunarnámskeið hafa einfaldlega ekki tíma til að uppfæra. Þess vegna söfnum við upplýsingum smátt og smátt frá ýmsum aðilum (greitt, ókeypis, opinbert og ekki svo) til að ná fullum tökum á þessum sveigjanlegu og öflugu verkfærum - Vex og Python forritunarmálin (og Houdini almennt). Val okkar féll á námskeiðin frá Mix Training, þar sem þeir sögðust vera með mikla umfjöllun um Python og Vex í Houdini.

Höfundur námskeiðanna hefur YouTube rás (gott úrræði fyrir þá sem vilja byrja að læra Houdini), einkennist af óformlegri, afslappaðri kynningu og miklum fjölda viðfangsefna, allt frá hreyfihönnun til leikjaþróunar. Auk rásarinnar er hann líka með sína eigin bílskúrs death-metal hljómsveit. Við ákváðum að höfundinum ætti að treysta og kaupa Eðli Vex и Bitar af Python, 8 tímar hvert námskeið (hægt að horfa á hraða 1,5).

Kostir

  • Gagnlegt fyrir sérfræðinga á ýmsum stigum. Þessum námskeiðum má líkja við bókasafn sem inniheldur alla mikilvægustu þætti Vex og Python í Houdini, allt frá grunnhlutum til háþróaðra og flókinna uppsetningar. Í Vex - frá skilgreiningu á eiginleikum og breytum til upphaflegrar útfærslu á Space Colonization reikniritinu. Í Python - allt frá einfaldri sjálfvirkri stofnun hnúta í senunni og litlum endurbótum á Houdini forritinu sjálfu til eigindastjóra sem skrifað er frá grunni. Það eru allar nauðsynlegar grunnupplýsingar um setningafræði þessara tveggja tungumála og hvernig þau hafa samskipti við Houdini.

Það er mikið í námskeiðinu fyrir byrjendur en þetta truflaði okkur ekkert. Með því að horfa á kennslumyndbönd eða endurlesa greinar um grunnatriði í Houdini finnurðu eitthvað nýtt og skilur það sem þú veist nú þegar á nýjan hátt. Að auki, í Houdini er nánast allt hægt að gera á mismunandi vegu, mynda þinn eigin einstaka stíl með tímanum, svo það er alltaf dýrmætt og áhugavert að fylgjast með meistaranum að störfum. Jafnvel hvernig hnútar eru skipulagðir í verkefni getur sagt mikið um skapara þess.

  • Mikilvægi. Umfangsmikil og grunnnámskeið eru sjaldan uppfærð. Margir þeirra hafa ekki fylgst með þróun Houdini forritsins sem hefur breyst töluvert á undanförnum þremur árum. Viðurkenndum aðferðum hefur verið skipt út fyrir nýjar, bjartsýnni og þægilegri (þeir gömlu hafa ekki horfið, en eru hættir að vera valin). Sérstaklega hefur hlutur Vex tungumálsins í vinnu með Houdini aukist. Þegar þú lærir grunnatriði Houdini er mikilvægt að vita hvaða aðferðir eru í gangi svo að þegar þú lendir í eldra (og oft flóknara) kennsluefni muntu vita hvernig á að nota upplýsingarnar sem þú lærir á áhrifaríkan hátt í reynd.

Og gallarnir...

  • Námskeiðin innihalda ekki tilbúnar lausnir fyrir alvöru framleiðslu. Höfundur velur kennsluefni og aðferðir til að leysa vandamál til að sýna fram á hvað er mögulegt frekar en að fá bjartsýni lokaniðurstöðu. Þessar lausnir eru ekki alltaf þær árangursríkustu og ekki allar þeirra passa við skilgreininguna á „bestu starfsvenjum“. Ef þú ert að leita að skref-fyrir-skref leiðbeiningum sem ná yfir öll stig framleiðslunnar frá upphafi til loka myndunar (eins og hér, til dæmis), þá eru þessi námskeið í raun ekki fyrir þig. Höfundur kýs að hafa endirinn opinn, sem getur verið svolítið ógnvekjandi fyrir nýja Houdini notendur.
  • Aukaverkanir óformlegrar fæðingar og spuna. Höfundur gerir stundum mistök (sem geta verið plús) eða sóar tíma í kennslustund í að reyna að muna eða einbeita sér að einhverju. Þegar litið er til þess að upplýsingarnar á námskeiðunum eru að mestu leyti í upplýsingaskyni vegna breiddarinnar í því efni sem fjallað er um, gefst ekki tækifæri til að fjölyrða ítarlega um sum atriði. Vegna þessa geta hik höfundar og sjálfsprottnar ákvarðanir vakið enn fleiri spurningar. Sem betur fer hefur hann það ókeypis kennslustundir um að búa til verkefnastjóra í Houdini með Python og að sumu leyti eru þeir hagnýtari og ítarlegri en upplýsingar um sama efni á námskeiðum.

Að okkar mati vega kostirnir miklu þyngra en gallarnir. Ef þú vilt læra meira eða minna kerfisbundið um forritun í Houdini (og Houdini sjálfum), þá geturðu byrjað á þessum kennslumyndböndum. Þau eru líka góð viðbót við önnur kennsluefni og úrræði, eins og yfirlit yfir grunnatriði þess að nota Vex og Python í Houdini eða fljótlegt myndband.

Bónus: Sumir hvetjandi og fræðandi tenglar

  • Entagma — GreyScaleGorilla í Houdini heiminum (notendur Cinema4d munu skilja okkur). Mjög víðtæk umfjöllun um efni og frábær framsetning efnis. Við the vegur, þeir byrjuðu nýlega á nýju tímabili.
  • Simon Holmedal - goðsögn í houdini samfélaginu. Það snýst meira um innblástur en sérstakar hagnýtar tækni. Mundu það þegar þú þarft að sjá og finna hvað þú getur gert í Houdini.
  • Ben Watts - framúrskarandi hönnuður og kennari.
  • Matt Estela - höfundur eins mikilvægasta og vinsælasta námsefnisins Houdini - cgwiki. Tilföngin, sem er uppfærð reglulega, er einfaldlega full af gagnlegum upplýsingum og tilbúnum lausnum. Við mælum svo sannarlega með því.
  • Anastasia Opara - samlandi okkar, höfundur hins frábæra námskeiðs fyrir Houdini, sem margir þekkja Málsmeðferð Lake Houses. Það er ólíklegt að þú náir fullkomlega tökum á því í fyrsta eða jafnvel í annað skiptið, en þú ættir örugglega ekki að gefast upp: það er erfitt að finna svo miklar upplýsingar um háþróaða aðferðir við að nota Vex og verklagslíkana. Til að fá innblástur mælum við með að þú lesir kynningu höfundar Trúverðugleiki í málsmeðferðarlíkönum.
  • Houdini á rússnesku — rás með mjög hágæða Houdini kennslustundum á rússnesku. Svo hágæða að sumir enskumælandi notendur myndu jafnvel vilja læra rússnesku til að geta horft á þessar kennslustundir. Þjálfunarefni er skipt eftir lagalista fer eftir erfiðleikastigi.

Heimild: www.habr.com

Bæta við athugasemd