Per quelli chì travaglianu in Houdini. Circa i corsi di a Natura di Vex è Bites of Python

Sottu u tagliu truverete una rivista di specialisti da u Team Houdini di u studio Krasnodar Plarium nantu à i corsi video Natura di Vex и Morsi di Python da Mix Training, dedicatu à travaglià cù e lingue Python è Vex in u prugramma graficu Houdini.

Ancu in questu post, i picciotti sparte una selezzione di materiali chì saranu utili à tutti l'interessati.

Per quelli chì travaglianu in Houdini. Circa i corsi di a Natura di Vex è Bites of Python

Un pocu introduttu

A lingua Vex hè spaventosa per i novi utilizatori Houdini. In gran parte grazia à ellu, ci era un stereotipu chì avete da codificà in Houdini. Attualmente in Houdini codice, è questu solu rende assai prucessi più faciule è più veloce, invece di complicà. Per esempiu, aiuta à evità tali configurazioni spaventose:

Per quelli chì travaglianu in Houdini. Circa i corsi di a Natura di Vex è Bites of Python

A lingua Vex hè stata creata per scrive shaders in u renderer Mantra (u rendering integratu di u prugramma Houdini), ma si sviluppò rapidamente oltre u so usu originale per via di a so flessibilità, simplicità è rapidità. U nome di a lingua vene da l'abbreviazione Vector EXpressions, ma pò esse usatu per manipulà tipi di dati completamente differenti. Cusì, Vex hè principarmenti utilizatu per vari tipi di manipulazioni di cumpunenti di geometria (punti, poligoni), è ancu per a creazione procedurale di geometria.

A lingua Vex hè abbastanza pocu esigente in termini di sintassi è furmatu di codice, è hà un sogliu di ingressu micca assai altu. Spessu un paru di linii sò abbastanza per ottene u risultatu desideratu. I so vantaghji includenu ancu multi-threading è, in u risultatu, una bona velocità. A prugrammazione in Vex hè necessariu sia per risolve i prublemi elementari sia per i calculi cumplessi è cumplessi, è a lingua face tuttu questu estremamente rapidamente. Pò esse usatu per fà assai cose maravigghiusu in u mudellu procedurale, l'animazione è a simulazione.

Di sicuru, ci piace quandu qualchissia pensa chì simu tutti i programatori, ma in fattu simu abituati à a funziunalità è a cunvenzione (ancu chì parechji, travagliendu in Houdini per a prima volta, puderanu decide chì hè più còmuda di dorme solu nantu à unghie) . Se un strumentu ùn facia a nostra vita più faciule, ùn l'avemu micca aduprà. Dunque, ùn deve micca perceive a pussibilità di prugrammazione cum'è qualcosa chì impedisce di principià à amparà Houdini. Vex hè solu un altru (ancu assai bonu) strumentu trà assai altri.

Python, chì hè assai megliu cunnisciutu in i circles largu, ùn hà micca bisognu di introduzione o descrizzione detallata. Diciamu perchè avemu bisognu. In u cuntestu di Houdini, Python hè utilizatu per gestisce u prugramma stessu (creendu nodi in u prugettu, operazioni cù i schedari, automatizà operazioni ripetitive, riproducendu cumminazzioni cumplessi d'azzioni, etc.). Avemu ancu bisognu di prugrammazione Python per creà belli interfacce in arnesi è scrive cumandamenti convenienti chì cuntrolanu l'assi quandu un buttone hè premutu. S'ellu ci era un buttone "fate bella" in un asset Houdini, seria scrittu in Python. Hè ancu qualchì volta utilizatu per a manipulazione di geometria (cum'è Vex), ma capisce chì Python hè menu intuitivu per stallà per tali scopi è hè spessu più lento per fà u travagliu chè Vex.

Più nantu à i corsi

U sviluppatore di Houdini, Side Effects Software, libera tante aghjurnamenti è furnisce tante funzioni per l'utilizatori chì a documentazione ufficiale è i corsi di furmazione ufficiali ùn anu micca tempu per esse aghjurnatu. Dunque, cullemu infurmazioni pocu à pocu da diverse fonti (pagati, gratuiti, ufficiali è micca cusì) per ammaistrà cumplettamente questi strumenti flessibili è putenti - i linguaggi di prugrammazione Vex è Python (è Houdini in generale). A nostra scelta hè cascata nantu à i corsi di Mix Training, cum'è dicenu di avè una larga copertura di materiale nantu à Python è Vex in Houdini.

L'autore di i corsi hà canale YouTube (una bona risorsa per quelli chì volenu principià à amparà Houdini), carattarizata da una presentazione informale è rilassata è un gran numaru di temi, da u disignu di u muvimentu à u sviluppu di u ghjocu. In più di u canali, hà ancu a so propria banda di death metal garage. Avemu decisu chì l'autore deve esse fiducia è acquistatu Natura di Vex и Morsi di Python, 8 ore ogni corsu (pò esse vistu à a velocità 1,5).

Плюсы

  • Utile per specialisti di diversi livelli. Questi corsi ponu esse paragunati à una biblioteca chì cuntene tutti l'aspetti più impurtanti di Vex è Python in Houdini, da e cose basi à setups avanzati è cumplessi. In Vex - da a definizione di attributi è variàbili à l'implementazione originale di l'algoritmu di Colonizazione Spaziale. In Python - da a simplicità di creazione automatica di nodi in a scena è di picculi migliure in u prugramma Houdini stessu à un gestore di attributi scrittu da zero. Ci hè tutte l'infurmazioni basi necessarii nantu à a sintassi di sti dui lingui è cumu si interagiscenu cù Houdini.

Ci hè assai in u cursu per i principianti, ma questu ùn ci hà micca disturbatu in tuttu. Fighjendu video tutoriali o rileggendu articuli nantu à e cose basi in Houdini, truvate qualcosa di novu è capisce ciò chì sapete digià in una nova manera. Inoltre, in Houdini quasi tuttu pò esse fattu in modu diffirenti, furmendu u vostru propiu stilu unicu cù u tempu, cusì hè sempre preziosu è interessante per fighjà u maestru à u travagliu. Ancu u modu chì i nodi sò urganizati in un prughjettu pò dì assai di u so creatore.

  • Rilevanza. I corsi estensivi è fundamentali sò raramente aghjurnati. Parechji di elli ùn anu micca seguitu u sviluppu di u prugramma Houdini, chì hà cambiatu assai in l'ultimi trè anni. L'avvicinamenti stabiliti sò stati rimpiazzati da novi, più ottimizzati è convenienti (i vechji ùn anu micca andatu, ma anu cessatu di esse preferitu). In particulare, a parte di a lingua Vex in u travagliu cù Houdini hà aumentatu. Quandu amparate i principii di Houdini, hè impurtante sapè chì tecniche sò attuali per chì quandu scontru più vechju (è spessu più cumplessu) materiale tutoriale, sapete cumu applicà in modu efficace l'infurmazioni chì avete amparatu in pratica.

E i lati negativi...

  • I corsi ùn cuntenenu suluzioni pronti per a produzzione vera. L'autore sceglie temi di lezioni è metudi di risolve i prublemi per dimustrà ciò chì hè pussibule invece di ottene un risultatu finali ottimizatu. Sti suluzioni ùn sò micca sempre i più efficaci, è micca tutti si adattanu à a definizione di "megliu pratiche". Sè vo circate di struzzioni passu per passu chì copre tutte e fasi di a produzzione da u principiu à u render finale (cum'è ccà, per esempiu), allora sti corsi ùn sò micca veramente per voi. L'autore preferisce lascià a fine aperta, chì pò esse un pocu intimidatori per i novi utilizatori Houdini.
  • Effetti collaterali di a consegna informale è l'improvisazione. L'autore qualchì volta si sbaglia (chì pò esse un plus) o perde u tempu di classi à pruvà à ricurdà o cuncentrazione in qualcosa. Cunsiderendu chì l'infurmazioni in i corsi sò largamente per scopi informativi per via di l'ampiezza di u materiale cupertu, ùn ci hè micca l'uppurtunità di stà in dettagliu nantu à certi punti. Per via di questu, l'esitazioni di l'autore è e decisioni spontanee ponu suscite ancu più dumande. Per furtuna hà lezioni gratuiti nantu à a creazione di un capu di prughjettu in Houdini cù Python, è in certi aspetti sò più pratichi è detallati chì l'infurmazioni nantu à u listessu tema in i corsi.

In u nostru parè, i prufessiunali superanu assai i contra. Se vulete amparà più o menu sistematicamente nantu à a prugrammazione in Houdini (è Houdini stessu), allora pudete principià cù questi tutoriali video. Sò ancu boni aghjuntu à altri tutoriali è risorse, cum'è una panoramica di i principii di l'usu di Vex è Python in Houdini o un video di riferimentu rapidu.

Bonus: Certi ligami ispiratori è educativi

  • Entagma - GreyScaleGorilla in u mondu Houdini (l'utilizatori di Cinema4d ci capiranu). Copertura assai larga di temi è presentazione eccellente di materiale. A propositu, anu principiatu pocu tempu una nova stagione.
  • Simon Holmedal - una legenda in a cumunità houdini. Hè più nantu à l'ispirazione chì tecniche pratiche specifiche. Ricurdatevi quandu avete bisognu di vede è sente ciò chì pudete fà in Houdini.
  • Ben Watts - un excellent designer è maestru.
  • Matt Estela - autore di una di e risorse di apprendimentu più impurtanti è populari Houdini - cgwiki. A risorsa, aghjurnata regularmente, hè simplicemente sbuchjata cù a quantità di informazioni utili è soluzioni pronti. Sicuramente ricumandemu.
  • Anastasia Opara - u nostru compatriota, autore di l'excellent corsu per Houdini, familiar à parechji Case Procedurale Lake. Hè improbabile chì puderete ammaistrà cumplettamente a prima o ancu a seconda volta, ma di sicuru ùn deve micca rinunzià: hè difficiule di truvà tante informazioni nantu à e pratiche avanzate di l'usu di Vex è di u mudellu di prucedura. Per ispirazione, ricumandemu di leghje a presentazione di l'autore Credibilità in u Modelling Procedural.
  • Houdini in Russu - un canale cù lezioni di Houdini di alta qualità in Russu. Qualità cusì alta chì certi utilizatori anglofoni vulianu ancu amparà u russu per pudè fighjà queste lezioni. I materiali di furmazione sò divisi per playlists secondu u livellu di difficultà.

Source: www.habr.com

Add a comment