Rau cov neeg ua haujlwm hauv Houdini. Hais txog Xwm ntawm Vex thiab tom ntawm Python cov chav kawm

Hauv qab qhov kev txiav koj yuav pom kev tshuaj xyuas los ntawm cov kws tshaj lij los ntawm Houdini Pab Pawg ntawm Krasnodar Plarium studio txog cov chav kawm video Xwm ntawm Vex ΠΈ Tom qab Python los ntawm Mix Training, mob siab rau ua haujlwm nrog Python thiab Vex lus hauv Houdini graphics program.

Tsis tas li ntawd nyob rau hauv no ncej, cov txiv neej qhia ib tug xaiv ntawm cov ntaub ntawv uas yuav pab tau rau txhua leej txhua tus nyiam.

Rau cov neeg ua haujlwm hauv Houdini. Hais txog Xwm ntawm Vex thiab tom ntawm Python cov chav kawm

me ntsis kev taw qhia

Cov lus Vex txaus ntshai rau cov neeg siv Houdini tshiab. Ua tsaug ntau rau nws, muaj ib tug stereotype uas koj yuav tsum tau code nyob rau hauv Houdini. Tiag tiag hauv Houdini tau code, thiab qhov no tsuas yog ua rau ntau cov txheej txheem yooj yim dua thiab sai dua, tsis yog ua rau lawv nyuaj. Piv txwv li, nws pab kom tsis txhob muaj teeb meem txaus ntshai:

Rau cov neeg ua haujlwm hauv Houdini. Hais txog Xwm ntawm Vex thiab tom ntawm Python cov chav kawm

Cov lus Vex tau tsim los rau kev sau cov duab ntxoov ntxoo hauv Mantra renderer (tus tsim-hauv renderer ntawm Houdini qhov kev pab cuam), tab sis nws tau nthuav dav dua nws qhov qub siv vim nws yooj yim, yooj yim thiab ceev. Lub npe ntawm cov lus los ntawm cov ntawv luv Vector EXpressions, tab sis nws tuaj yeem siv los tswj cov ntaub ntawv sib txawv kiag li. Yog li, Vex feem ntau yog siv rau ntau yam kev ua haujlwm ntawm cov khoom siv geometry (cov ntsiab lus, polygons), nrog rau cov txheej txheem tsim cov geometry.

Cov lus Vex yog heev undemanding nyob rau hauv cov nqe lus ntawm syntax thiab code formatting, thiab muaj ib tug tsis siab heev pib pib. Feem ntau ob peb kab yog txaus kom ua tiav qhov kev xav tau. Nws qhov zoo kuj suav nrog ntau txoj xov thiab, vim li ntawd, kev nrawm nrawm. Programming nyob rau hauv Vex yog xav tau ob qho tib si rau kev daws teeb meem theem pib thiab rau cov kev suav thiab complex, thiab cov lus copes nrog tag nrho cov no sai heev. Nws tuaj yeem siv los ua ntau yam zoo kawg nkaus hauv kev ua qauv, kev ua yeeb yam thiab simulation.

Tau kawg, peb nyiam nws thaum ib tus neeg xav tias peb yog txhua tus programmers, tab sis qhov tseeb peb tau siv rau kev ua haujlwm thiab kev yooj yim (txawm tias muaj ntau, ua haujlwm hauv Houdini thawj zaug, yuav txiav txim siab tias nws yooj yim dua rau kev pw tsaug zog ntawm tes) . Yog tias lub cuab yeej tsis ua rau peb lub neej yooj yim dua, peb yuav tsis siv nws. Yog li ntawd, koj yuav tsum tsis txhob pom qhov muaj peev xwm ntawm kev ua haujlwm ua ib yam dab tsi uas txwv tsis pub koj pib kawm Houdini. Vex tsuas yog lwm qhov (txawm tias zoo heev) cov cuab yeej ntawm ntau lwm tus.

Python, uas paub zoo dua nyob rau hauv lub voj voog dav, tsis xav tau cov lus qhia lossis cov lus piav qhia ntxaws. Cia peb qhia koj vim li cas peb xav tau. Hauv cov ntsiab lus ntawm Houdini, Python yog siv los tswj cov kev pab cuam nws tus kheej (tsim cov nodes hauv qhov project, kev ua haujlwm nrog cov ntaub ntawv, automating repetitive operations, reproducing complex ua ke, thiab lwm yam). Peb kuj xav tau Python programming los tsim cov kev sib txuas zoo nkauj hauv cov cuab yeej thiab sau cov lus txib yooj yim uas tswj cov cuab tam thaum lub pob nyem. Yog tias muaj khawm "ua kom zoo nkauj" hauv Houdini cov cuab yeej cuab tam, nws yuav raug sau rau hauv Python. Nws kuj yog qee zaum siv rau geometry manipulation (raws li yog Vex), tab sis nkag siab tias Python tsis tshua muaj kev nkag siab los teeb tsa rau lub hom phiaj thiab feem ntau qeeb ua txoj haujlwm tshaj Vex.

Xav paub ntau ntxiv txog cov chav kawm

Tus tsim tawm ntawm Houdini, Side Effects Software, tso tawm ntau yam kev hloov tshiab thiab muab ntau yam zoo rau cov neeg siv uas cov ntaub ntawv raug cai thiab cov kev kawm raug cai tsuas yog tsis muaj sijhawm los hloov kho. Yog li ntawd, peb sau cov ntaub ntawv me ntsis los ntawm ntau qhov chaw (them, pub dawb, official thiab tsis yog li ntawd) txhawm rau ua kom tiav cov cuab yeej hloov tau yooj yim thiab muaj zog - Vex thiab Python programming languages ​​(thiab Houdini feem ntau). Peb qhov kev xaiv tau poob rau cov kev kawm los ntawm Mix Training, raws li lawv tau thov kom muaj cov ntaub ntawv dav dav txog Python thiab Vex hauv Houdini.

Tus sau cov kev kawm muaj YouTube channel (ib qho chaw zoo rau cov neeg uas xav pib kawm Houdini), tus yam ntxwv los ntawm kev nthuav qhia tsis raws cai, so kom txaus thiab ntau cov ncauj lus, los ntawm kev tsim qauv mus rau kev ua si. Ntxiv nrog rau cov channel, nws kuj muaj nws lub chaw nres tsheb tuag-hlau band. Peb txiav txim siab tias tus sau yuav tsum tau ntseeg thiab yuav Xwm ntawm Vex ΠΈ Tom qab Python, 8 teev txhua chav kawm (tuaj yeem saib ntawm qhov nrawm 1,5).

Yav tas los

  • Pab tau rau cov kws tshaj lij ntawm ntau qib. Cov chav kawm no tuaj yeem muab piv rau lub tsev qiv ntawv uas muaj txhua yam tseem ceeb tshaj plaws ntawm Vex thiab Python hauv Houdini, los ntawm tej yam yooj yim mus rau qib siab thiab kev teeb tsa nyuaj. Hauv Vex - los ntawm lub ntsiab lus ntawm cov cwj pwm thiab qhov hloov pauv mus rau qhov kev siv thawj zaug ntawm Space Colonization algorithm. Hauv Python - los ntawm qhov yooj yim tsis siv neeg tsim cov nodes hauv scene thiab kev txhim kho me me hauv Houdini qhov kev pab cuam nws tus kheej mus rau tus thawj tswj hwm tus cwj pwm sau los ntawm kos. Muaj tag nrho cov ntaub ntawv tsim nyog ntawm cov syntax ntawm ob hom lus no thiab lawv cuam tshuam nrog Houdini li cas.

Muaj ntau ntau hauv chav kawm rau cov neeg pib tshiab, tab sis qhov no tsis thab peb txhua. Los ntawm kev saib cov yeeb yaj kiab qhia lossis rov nyeem cov lus hais txog tej yam yooj yim hauv Houdini, koj pom qee yam tshiab thiab nkag siab qhov koj twb paub hauv txoj kev tshiab. Tsis tas li ntawd, hauv Houdini yuav luag txhua yam tuaj yeem ua tiav hauv ntau txoj hauv kev, tsim koj tus kheej tshwj xeeb style nyob rau lub sijhawm, yog li nws ib txwm muaj txiaj ntsig thiab nthuav dav saib tus tswv ntawm kev ua haujlwm. Txawm tias txoj kev nodes raug teeb tsa hauv ib qhov project tuaj yeem hais ntau txog nws tus tsim.

  • Qhov tseeb. Cov kev kawm dav dav thiab tseem ceeb tsis tshua muaj kev hloov tshiab. Ntau tus ntawm lawv tsis tau khaws cia nrog kev txhim kho ntawm Houdini qhov kev pab cuam, uas tau hloov pauv ntau heev hauv peb lub xyoos dhau los. Cov txheej txheem tsim tau raug hloov los ntawm cov tshiab, zoo dua thiab yooj yim dua (cov qub tsis tau ploj mus, tab sis tau tso tseg tsis nyiam). Tshwj xeeb, feem ntawm cov lus Vex hauv kev ua haujlwm nrog Houdini tau nce. Thaum kawm cov hauv paus ntsiab lus ntawm Houdini, nws yog ib qho tseem ceeb kom paub tias dab tsi cov tswv yim tam sim no yog li ntawd thaum koj ntsib cov laus (thiab feem ntau nyuaj) cov ntaub ntawv qhia, koj yuav paub yuav ua li cas siv cov ntaub ntawv koj kawm hauv kev xyaum.

Thiab cov downsides ...

  • Cov chav kawm tsis muaj cov kev daws teeb meem npaj rau kev tsim khoom tiag. Tus kws sau ntawv xaiv cov ntsiab lus thiab cov txheej txheem ntawm kev daws teeb meem los ua kom pom qhov ua tau zoo dua li kom tau txais qhov txiaj ntsig zoo kawg nkaus. Cov kev daws teeb meem no tsis yog qhov ua tau zoo tshaj plaws, thiab tsis yog txhua tus ntawm lawv haum rau lub ntsiab lus ntawm "kev coj ua zoo tshaj plaws." Yog tias koj tab tom nrhiav rau cov lus qhia ua ntu zus los npog txhua theem ntawm kev tsim khoom txij thaum pib mus txog qhov kawg ua tiav (xws li no, piv txwv li), cov chav kawm no tsis yog rau koj tiag tiag. Tus sau nyiam tawm qhov kawg qhib-kawg, uas tuaj yeem ua rau muaj kev ntxhov siab me ntsis rau cov neeg siv Houdini tshiab.
  • Kev mob tshwm sim ntawm kev xa khoom tsis raws cai thiab improvisation. Tus sau qee zaum ua yuam kev (uas tuaj yeem yog qhov ntxiv) lossis nkim sij hawm hauv chav kawm sim nco ntsoov lossis mloog zoo rau qee yam. Kev txiav txim siab tias cov ntaub ntawv hauv cov kev kawm no feem ntau yog rau cov ntaub ntawv xov xwm vim qhov dav ntawm cov ntaub ntawv npog, tsis muaj lub sijhawm los nyob hauv kev nthuav dav ntawm qee cov ntsiab lus. Vim li no, tus sau qhov kev tsis txaus siab thiab kev txiav txim siab ntawm tus kheej tuaj yeem tsim cov lus nug ntxiv. Hmoov zoo nws muaj kev kawm dawb txog kev tsim tus thawj tswj hwm qhov project hauv Houdini siv Python, thiab hauv qee qhov lawv ua tau zoo dua thiab nthuav dav dua li cov ntaub ntawv ntawm tib lub ntsiab lus hauv cov chav kawm.

Nyob rau hauv peb lub tswv yim, cov pros zoo heev outweigh cov cons. Yog tias koj xav kawm ntau dua lossis tsawg dua ntawm kev ua haujlwm hauv Houdini (thiab Houdini nws tus kheej), ces koj tuaj yeem pib nrog cov kev qhia hauv video no. Lawv kuj tseem zoo ntxiv rau lwm cov kev qhia thiab cov peev txheej, xws li cov ntsiab lus ntawm cov hauv paus ntawm kev siv Vex thiab Python hauv Houdini lossis cov yeeb yaj kiab siv ceev.

Nyiaj tshwj xeeb: Qee qhov kev txhawb siab thiab kev kawm txuas

  • Entagma - GreyScaleGorilla hauv Houdini ntiaj teb (Cinema4d cov neeg siv yuav nkag siab peb). Kev nthuav dav heev ntawm cov ncauj lus thiab kev nthuav qhia zoo heev ntawm cov khoom. Los ntawm txoj kev, lawv nyuam qhuav pib lub caij tshiab.
  • Simon Holmedal - lus dab neeg hauv zej zog houdini. Nws yog kev tshoov siab ntau dua li cov tswv yim tshwj xeeb. Nco ntsoov nws thaum koj xav pom thiab xav tias koj tuaj yeem ua dab tsi hauv Houdini.
  • Ben Watts - tus tsim qauv thiab tus kws qhia zoo heev.
  • Matt Estela - tus sau ntawm ib qho tseem ceeb tshaj plaws thiab nrov cov kev kawm Houdini - cgwiki ib. Cov peev txheej, hloov kho tsis tu ncua, tsuas yog tawg nrog cov ntaub ntawv tseem ceeb thiab cov kev daws teeb meem npaj txhij. Peb yeej xav kom nws.
  • Anastasia Opara - peb compatriot, tus sau ntawm chav kawm zoo heev rau Houdini, paub ntau Cov txheej txheem Lake Houses. Nws tsis zoo li koj yuav tuaj yeem ua tiav nws thawj zaug lossis zaum thib ob, tab sis koj yuav tsum tsis txhob tso tseg: nws nyuaj rau nrhiav tau ntau cov ntaub ntawv hais txog kev coj ua zoo ntawm kev siv Vex thiab cov qauv txheej txheem. Rau kev tshoov siab, peb xav kom koj nyeem tus sau qhov kev nthuav qhia Kev ntseeg hauv Kev Ua Qauv Qauv.
  • Houdini hauv Lavxias - channel nrog cov lus qhia zoo heev Houdini hauv Lavxias. Yog li qhov zoo tshaj plaws uas qee cov neeg siv hais lus Askiv txawm xav kawm Lavxias thiaj li tuaj yeem saib cov lus qhia no. Cov ntaub ntawv qhia kev cob qhia yog muab faib los ntawm playlists nyob ntawm qhov nyuaj.

Tau qhov twg los: www.hab.com

Ntxiv ib saib