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.