Növekszik a növények Houdiniben

Sep 14, 2025
kézikönyv

Houdini erős pontja mindig is eljárási jellegű volt. Néhány csomóponttal és egy kis kifejezéssel komplex és naturalista eredményeket hozhat létre - olyan modellek és jelenetek, amelyek örökre megteremtnének hagyományos módon.

Hosszú ideig Houdini volt a nagy méretű produkció gerincét a vizuális effektek iparában. Azonban az eljárási megközelítés miatt gyakran azt állítja, hogy túl nehéz megtanulni.

Bár ez talán igaz, néhány év vissza, a dolgok megváltoztak. A hozzáférhetőbb engedélyezési rendszerekkel és a Houdini interfész teljes körű felülvizsgálata, továbbra is megnyílik a kis stúdiók, művészek és rajongók számára. Más csomagokból származik, mégis nagyon eltérő gondolkodásmód.

  • 30 ingyenes 3D modell

Ebben a bemutatóban áttekintjük a programot. Elindulunk az alapvető modellezési technikákkal a levelek és a fű. Fedezzük a vdb kötetek mintavételét a növénynövekedés terjesztésére, és végül a Vex Kódot és a csomópontokat a geometria generálására a repülés során generálják.

Meg fogjuk látni, hogy mindenki mondja Houdini-ről igaz: Ha eljárást végezsz, soha nem fogsz visszanézni!

Töltse le a fájlokat Ehhez a bemutatóra.

01. Szervezze meg

Make life easier for your future self by giving your shapes meaningful names

Az élet könnyebbé váljon a jövőbeni önmagának, hogy az alakjait értelmes neveket adja meg

Kezdje a lombozatban lefedni kívánt romlás modelljét. Győződjön meg róla, hogy értelmes módon nevezi az alakzatokat. Ez lehetővé teszi a geometria egyszerű csoportosítását különböző célokra. A falakba, a deszkákba, a téglákba, az ablakokra és az üvegre osztja. A Houdini Alembic Import behozatala az Import Path attribútumot állít be. Ezután könnyedén használhat egy osztott vagy robbanó csomópontot a kívánt darab kiválasztásához.

02. Hozzon létre a leveleket

Make your leaves single-sided with a low poly count

Hogy a levelei egyoldalasok egyoldalas, alacsony poli számmal

A tönkrementéssel az ideje, hogy elkezdje megteremteni az egyéni levelek létrehozását, hogy később az instabiláláshoz használják. Mindig dolgozzon a természetre vonatkozó referenciaképekkel, ha reálisabb eredményeket szeretne. Szükségünk van a levelekre, hogy egyoldalas és meglehetősen alacsony poli számít. Indítsa el a görbét, hogy hasonlítson a külső levélformához. Használjon remesh csomópontot, hogy hozzáadjon néhány felületi tessellációt. Lágy transzformációval kissé emelje ki a központot a száron. Szintén hozzáadjon egy színes attribútumot különböző zöld árnyalatú.

03. Grass szálak

Put as much variety into your grass strands as you can

Tedd annyi változatot a füves szálakba, amennyit csak tudsz

Szükségünk van az egyes fűszálakra is, hogy fedezze a padlót. Ismét az egyszerű egyoldalas sokszögű sokszögű szálak elegendőek. Általánosságban elmondható, hogy több változat mindig jobb. De még csak öt különböző formájú is, meglehetősen reális eredményeket fog elérni. Ahogy a beállításunk eljárási, több könnyen hozzá lehet adni később. Fontos, hogy megbizonyosodjon róla, hogy az összes hálószemek a lábujjával a forgásba kerülnek. Így azonnal használhatjuk őket.

04. Természetes elosztás

Find a rule that will make your grass grow in a natural-looking way

Keressen olyan szabályt, amely a fű természetes megjelenésű útján növekszik

Sokféleképpen kell eldönteni, hogy hol fog nőni a fű. Keressen egy olyan szabályt, amely egy természetes eloszláshoz hasonlít. A füvet mindenütt növesztjük a földön, amelyet az épület vagy a törmelék fedez. A növekedésnek sűrűbbnek és hosszabbnak kell lennie a falak és a sziklák mentén. Isolálja a földet a geometriájunkból, és használjon remesh csomópontot, hogy meglehetősen magas szintű alosztályokat szerezzen.

05. attributeSfer

Use white points for the walls and grey for the ground

Használjon fehér pontokat a falak és a szürke számára a földre

Adjon hozzá egy fehér pontot a falakhoz és egy szürke a földre. Használja az attributeSfer-et a fal színének a talajra. Csúsztassa meg a keverék sugarát a csomóponton, hogy illeszkedjen a falak alapja körül. Fordítsa a falakat VDB-vel VDBFlombolygons-el. Egy attribútumban a vdb értéket minden ponton a volumeampleample funkcióval kapja meg. Távolítsa el a pontokat negatív értékkel.

06. Attribútumok készítése

With some random settings you'll quickly have some great-looking grass

Néhány véletlenszerű beállítással gyorsan megjelenik néhány nagyszerű fű

A másolási bélyegző használata előtt egyes attribútumok szükségesek. A Vex-ben véletlenszerű számot használjon egy véletlen szám rámpajához. Ez vizuális módja a mérlegeloszlás ellenőrzéséhez. Ugyanígy állítsa be a színt egy véletlenszerű zöldre. Ahhoz, hogy a szálak pont kissé eltérő irányban, a változás a normál hozzáadásával egy véletlen eltolást X és Z-irányban. Voila, nőttél fel!

07. Mászó növények

You'll need to write a solver for climbing plants

Meg kell írnod ​​egy megoldást a növények mászására

A hegymászó növények számára saját megoldónkat kell írnunk a Vex-ben, hogy utánozzák a növekedési mechanizmust. Lehet, hogy megdöbbentő, de lépésről lépésre megyünk. Ne felejtsd el használni a Houdini hivatkozást a Vex-en. A gyökérpontok megtalálásához ugyanazzal a mechanizmussal, amit a fűben használtunk. Indítsa el néhány pontot a földön, közel a falhoz.

08. Növényi erők

These are the three forces that govern the plants' growth

Ezek a három erő, amely a növények növekedését szabályozza

Három erőnk van a munkahelyen. Az első felhívjuk, rámutatva a földtől a gravitációs húzás ellen. A második egy vándorló vektor, amely a fal mentén véletlen irányba mutat. A harmadik erőt falnak nevezik, és a legközelebbi akadály felé mutat. Ez emulálja az üzemet, hogy mászni fog. Mindhárom erőt használunk minden növekedési iteráción.

09. Növelje a palántát

Grow the seedling in short segments

Növelje a palántát rövid szegmensekben

Most jön az ideje, hogy merüljünk a Vex-be, egy pontonként. A for hurokban a palántát rövid szegmensekben növeljük a változó pozíció hozzáadásával, amelyet a kezdési pozícióval inicializáltak. Most csak az up vektor mentén nőnek.

Jó gyakorlat, hogy a CH () és a ChV () funkciókat használják, hogy paramétereket tegyenek az interfészhez. Ezután könnyedén kísérletezhet az algoritmus eredményével interaktív módon megváltoztatva ezeket az értékeket.

10. Természetes hatások

The WANDER force gives your growth a more natural appearance

A vándor ereje természetesebb megjelenést ad a növekedésnek

A természetesebb megjelenéshez adja hozzá a vándor erőt. Minden lépésben számoljon egy véletlenszerű irányt egy zajfunkció alapján. Ez a véletlenszerű vektor hozzá teszi a vetőmagot. A jobb kiegyensúlyozás érdekében két súlyozó tényezőt is vezet be az interfészhez, és az erők felfelé vagy lefelé történő skálázása. Az eredmény a szőlőtermesztés sokkal több változatával növekszik, de most behatolnak az akadályoknak. Ennek elkerülése érdekében a harmadik típus hasznos, a fal iránya.

11. Végső erő

Finally, add the WALL force

Végül add hozzá a falierőt

Adja hozzá az utolsó erőt a Vex hurokhoz a romok értékének és gradiens VDB-jének mintavételével. Ez megadja a távolság és a fal közötti távolságot, valamint a fal normál irányát. Számolja ki az erőt, amely a fal felé mutat, és hozzáadja a termesztés irányához. Minta a VDB-t másodszor az új pozícióban, hogy ellenőrizze, hogy a pont a falon belül van-e. Ha igen, csak tolja ki a normál mentén.

12. Lágyítsa a változást

It's easy to fix things if your vines start looking unnatural

Könnyű megoldani a dolgokat, ha a szőlőnk természetellenesnek tűnik

A szőlő még mindig nem néz ki természetesnek. Ez azért van, mert minden lépésben gyorsan megváltoztathatják az irányt. Soft keverék az előző és az aktuális lépés között, hogy sima legyen. Azt is szeretné megállítani a növekvő, ha a pozíció túl messzire mozog a falakról. Nézze meg, hogy a VDB-mintából származó fal távolsága meghaladja a bizonyos küszöbértéket. Csak kitörjön a hurokból, ha igen.

13. Elágazási viselkedés

Getting your vines to branch is fairly straightforward

A szőlőterületek beszerzése meglehetősen egyszerű

Egy másik aspektusa a hegymászó növények még mindig hozzá kell adnunk - elágazó. De ez nagyon egyszerű ahhoz, hogy elérje. Tag minden egyes növekedési lépést egy bizonyos valószínűséggel egy fióktelep. Ezután futtassa újra a növekedési algoritmust mindegyik jelölt ponton, a lényeg, mint a gyökér.

Jó ötlet, hogy megcsípje a második átjáró növekedési paramétereit, hogy vándoroljon és kevésbé felfelé, hogy kitöltse a falak mentén lévő területeket.

14. Végezze el az ágakat

It's time to turn your points into real-looking branches

Itt az ideje, hogy a pontokat valós ágakra fordítsák

Most már létrehoztuk a szekvenciákat az ág növekedését. Használja ki az ID attribútumot a ponton, és hozzon létre egy Hozzáadás csomópontot az egyes görbékké.

Az UV-textúra beállítása a sorokhoz és az AMP; oszlopokhoz az UV-eket biztosítja az UV-eket a görbe hossza mentén, amelyet akkor az egyéni hosszuk mentén egy PSCALE nevű attribútumba. A poliwire csomópont görbékcsövekbe fordul, ahol $ pssale-t használ a vastagság érdekében. Adjon hozzá egy hegyet és egy facet után, hogy véglegesítse az ágakat.

15. Például a levelek

For the leaves, follow a similar technique to the one you used for the grass

A levelekhez kövesse a hasonló technikát a fűhöz használtan

Az installing levelek egy kicsit olyanok, mint a fűszálak korábban. Meghatározzuk az elosztási attribútumot a növekedési algoritmusból származó görbék mentén. Ez nulla az egyes ág kezdetén, majd az 1 a csúcson. Használjon szórást az adott attribútum alapján a görbe mentén. Jobbnak tűnik, hogy változtassa meg a pssale-t. Használjon másolatbélyegzőt például az előkészített levelekre azokon a pontokon.

Ez a cikk eredetileg megjelent 3d világ 225 kiadása; Vásárolja meg itt !

Kapcsolódó cikkek:

  • 10 Top Houdini oktatóanyagok
  • Hogyan kezdődhetünk Houdiniben
  • Készítsen reális növényeket a Cinema 4D-ben

kézikönyv - Most Popular Articles

Készítsen saját tollát mindössze 4 háztartási elemgel (komolyan)

kézikönyv Sep 14, 2025

(Kép hitel: olly curtis) Tudta, hogy lehetséges, hogy a saját tollat ​​az iPad vagy a tabletta? Örülünk, ho..


Hogyan Kitbash a SHAPR3D-vel együtt

kézikönyv Sep 14, 2025

(Kép hitel: Adam DEHirst) A Shapr3D nagyszerű eszköz a Kitbashing számára. Segít abban, hogy szó szerint basol..


Hogyan lehet végrehajtani a könnyű vagy sötét módokat a CSS-ben

kézikönyv Sep 14, 2025

A CSS-specifikáció valaha is fejlődő. A CSS új funkcióinak megvalósításának folyamata bonyolult, de az egyszerűsített..


Master Version Control a távoli csapatokhoz

kézikönyv Sep 14, 2025

Az elmúlt néhány évben sokkal gyakoribbak voltak a webfejlesztésben. A verzióvezérlés előtt távolról ugyanazon a fejle..


Használja a WordPress fej nélküli CMS-t

kézikönyv Sep 14, 2025

Először hallottam a fejetlen CMS-megközelítésről egy beszélgetésben, amit Drupal ikervárosokról figyeltem. Tetszett az ..


Hogyan keverjük össze az árnyék színét a festékben

kézikönyv Sep 14, 2025

Vannak, akik az árnyékok trükkös keverését találják, gyakran megpróbálnak teljesen új színt összekeverni. Sajnos az ..


Hogyan építsünk világokat a mozi számára

kézikönyv Sep 14, 2025

Amikor megkérdezték, hogy nem egy műhely létrehozására egy fantasy környezetben, gondoltam jó lenne, hogy adózzon az egy..


10 Top Houdini oktatóanyagok

kézikönyv Sep 14, 2025

Houdini egy erőteljes fenevad, szerszámokkal, amelyek sok Hollywoodi filmben használják. De a kezdeti tanulási görbe meredek, ezért összeállítottuk az oktatóanyagok listáját, hog..


Kategóriák