A munkafájlban "PSD_C4D_R12_Dyn_SoftBodies_Start.c4d" megtaláljátok a előkészített jelenetet, amely spirál alakú csúszdát és három színes kocka objektumot tartalmaz, amelyeket a csúszdára akarunk engedni.

Az újdonságok a 12. kiadásban - Puha test dinamika.

Jelenet felépítése

A Dinamikákkal a kezdő jelenetben még semmi sincs látható. Annak érdekében, hogy jobban nyomon követhessük a kezdő formáció felépítését, nézzük meg röviden az elemeket és azok felépítését az Objekt-kezelőben. Először is észrevehetjük, hogy a parametrikus kocka objektumok egy HyperNURBS kalitkában találhatók.

Újdonság a 12-es verzióban - puha test dinamika.



Ha kikapcsoljuk egy pillanatra a HyperNURBS kalitkával létrehozott felosztást és megvizsgáljuk a kocka objektumok Objektum tulajdonságait, észrevehetjük, hogy a kocka felosztása és kerekítése meglehetősen minimális.

Egyrészt így csökkentjük a Soft Body szimuláció számításigényét…

Újdonság a 12. kiadásban - Lágy test dinamika

…másrészt a toleráns HyperNURBS kalitkával a Soft Body felületeken jelentkező artefaktok vagy csúnya torzulások veszélyét csökkentjük. Egy 1-es felosztás az HyperNURBS kalitkában elegendő ahhoz, hogy az objektumot megfelelően simán kerekítsük.

A csúszda egy Sweep-NURBS generátorral van megvalósítva. Kontúrna mint Keresztmetszetsík szolgál, amely éleit az Élformázó eszközzel kissé lekerekítették.

Mivel a Sweep-NURBS objektum az objektum kontúrját az Z tengely mentén vezeti, a kontúr pozíciója megfelelően az XY síkon helyezkedik el.

A háromdimenziós forma a Keresztmetszetsíknak köszönhető, amelyet egy Ívsíkkal vezetnek végig. Ezt a feladatot egy parametrikus csigatest objektum látja el a Síkvonal objektumok palettájából. A csúszda spirál alakjának megjelenését bármikor módosíthatjátok a csigaívsík paraméterein keresztül.

Ha az előző lépésben észrevettétek a csigaívsík magas felosztását, akkor utána megkapjátok a magas szám okát. Ha nem áll rendelkezésre elegendő felosztás, a csúszda spirálja nem lesz sima, hanem extrém szögletes. Fontos, hogy a Sweep-NURBS objektum beállításaiban a Párhuzamos eltolás lehetőség letiltva legyen.

A Sweep-NURBS objektum fedőfelületoldalán egy enyhe körkörös felület található; nem szükséges megőrizni a kontúrt. Különösen a csúszda felső végénél a erős görbület segít elkerülni a nemkívánatos torzulásokat.

A Dinamikus rendszer felépítése a ütközéses objektumokkal

Nyilvánvalóan ebben a tutorialban nem csak Soft Body objektumokkal dolgozunk. A Soft Body kockák ugyan egymással is ütközni fognak, de különösen a csúszda és a Föld-Objektum mint ütközés objektumok részt vesznek a szimulációban.

Kezdjük a Föld-Objektummal, és adjunk neki a Ütközés objektum készítése parancs segítségével egy Dinamika Test tage-et ütközésobjektumként a szimuláció részeként.

A Dinamika Test tag beállításainál csak a Rugalmasság és Súrlódás értékeket kell finomhangolni. Az 80%-os Rugalmasság gondoskodik arról, hogy a leeső kockák az ugrások után is kicsit felfelé ugorjanak, míg a 80%-os Súrlódás érték megállítja a kockákat nagyrészt a helyén, végül is nem kell csak úgy elcsúszniuk.

A csúszda is szüksége van egy Dinamika Test tage-ra ütközésobjektumként, ha azt szeretnénk, hogy a kockák ott ütközzenek és spirálisan lefelé csússzanak. Mivel egy ütközésobjektum nem rendelkezik saját dinamikai tulajdonságokkal, amelyek érvényesülnének a szimulációban, a csúszda anélkül is a jelenetben lebeghet, ahol csak szeretnénk elhelyezni.

A Dinamika Test tag beállítási párbeszédpaneljében meghatározzuk a csúszda Formáját a ütközéshez. A csúszda felületeinek és éleinek pontos figyelembevételéhez a kollíziós számítás során a Static Mesh formát választjuk. Ez a beállítás ugyan elég számításigényes, de másként nem lehet megvalósítani a csúszda kollíziós formáját.

A puha testű kockák meghatározása

Csak a dobókocka-objektumok hiányoznak, hogy teljes legyen a szimuláció résztvevőinek készlete. Az Dynamics-ba puha és rugalmas tulajdonságokkal ellátott objektumot kell adnunk, ehhez egy Dinamikus test-címkét kell hozzárendelnünk, mint Puha test. A kapcsolódó parancs megtalálható a menü Simulation>Dynamics részében.

Hogy mindegyik három dobókockát ilyen címkével rendeljük be, egyszerűen először kiválasztjuk mind a három dobókocka-objektumot az Objekt-kezelőben.

Az újdonságok a 12-es verzióban - Lágy test dinamika.

Miután mind a három dobókocka-objektum rendelkezik a Dinamikus test-címkével, mint Puha test, kiválaszthatjuk mind a három címkét az Objekt-kezelőben és az azonos átfogó paramétereket az összes három dobókocka számára az Beállítások párbeszéddialógusban meghatározhatjuk.

Puha testek lényegében saját "Puha test" részterülettel különböznek a Kemény testektől. Itt találhatók a speciális tulajdonságok, amelyeken keresztül az objektum Puha test-objektummá válik.

Dynamics oldalon elsősorban annak biztosításáról gondoskodunk, hogy a dinamikus szimuláció azonnal elkezdődjön, a többi paramétert nem kell megváltoztatnunk.

Az újdonságok között a 12-es verzióban - Puha test dinamika.

A Kollíziós- és Testsúly-beállításokat is közösen állíthatjuk be mind a három dobókocka-objektum számára. Ez az előnye, hogy később jobban felmérhetjük a különböző Puha test-tulajdonságok hatásait. A Kollízióhoz elegendő az ütközésforma automatikus felismerése a Rugalmasan és Súrlódási alapértékekhez.

Tömegekkel rendelkező testek nem ütköznek, ezért az Világsűrűség standard beállítása elegendő a tömeg számításához.

Az újdonságok között a 12-es verzióban - Lágytest dinamika.

Az említett módon a Puha testek puha és rugalmas tulajdonságaiért felelős paraméterek egy csoportban találhatók a Puha test oldalon. Minden dobókocka-objektumnak közös beállítása a Polygonok/Vonalak, mivel parametrikus objektumokkal dolgozunk és nem akarjuk klóngépekben található objektumokat Puha testté alakítani.

Rugók és Alakmegőrzés paraméterekkel foglalkozunk. Természetesen semmi sem állja az útját az egyéb kísérleteknek Térképekkel, különböző Szűrésekkel és Nyomással.

Az újdonságok a 12-es kiadásban - "puha test" dinamika.

Kezdjük az első három dobókockával. Ez a kocka a magas Szerkezeti érték miatt nagyon igyekszik megtartani a formáját. A kocka összecsukódását a magas Kanyarodási érték akadályozza meg. A 60-as Hajlási érték lehetővé teszi a kocka rugalmas hajlását. A Keménységi értékkel a kockának megadjuk, hogy mennyire ellenálló az alakváltozással szemben.

Újdonság a 12. verzióban - Puha test dinamika.

Az alábbi ábra az éppen definiált narancssárga kocka; hogy a földnek ütközés közben hogyan néz ki.

Az újdonságok között az 12. verzióban - puha test dinamika.

A lila kocka ezzel szemben nagyon puha és rugalmasan viselkedik. Ennek megfelelően alacsonyak a Szerkezeti-, Kanyarodási- és Hajlási értékek. Különösen az alacsony Hajlási érték miatt a kocka majdnem puding-szerű hatást kelt. A kocka számára mégis lehetővé tesszük, hogy mindig visszataláljon az eredeti Formájához, legalábbis adunk neki egy alacsony, 5-ös Keménységi értéket.

Az újdonságok a 12-es verzióban - Puha test dinamika

Az alábbi ábra a vörös kocka torzulását mutatja a piros kocka lepattanása után.

Az újdonságok között a 12-es verzióban - Puha Test Dinamika

A vörös kocka Puha test-tulajdonságai körülbelül a két másik kocka között helyezkednek el. Tehát relatíve rugalmasan fog viselkedni, a nagyobb általános Keménységnak köszönhetően azonban nagyon gyorsan visszatér az eredeti állapotába. Ebben segít az emelkedettélünkértéke is. Minél magasabb ez az érték, annál gyorsabban törekszik az eredeti állapotra.

Az újdonságok a 12. kiadásban - Lágytest-dinamika

Az alábbi ábra a vörös kockát mutatja a földnek való közvetlen ütközéskor …

Újdonság a 12-es verzióban - Puha test dinamika

… és a következő képen, pár kép múlva, ahogyan a kocka gyorsan visszatért az eredeti formájába.

Az újdonságok között a 12. verzióban - Lágy test dinamika.

A puha test szimulációjának tesztelése

A kezdőjelenetben, ami munkafájlként került mellékelésre, a három kocka távolságot egymástól egy kockányira helyeztem el, hogy a puha test kockák lehetőséget kapjanak az egymással való ütközésre.

Aki szeretné, természetesen használhat nagyobb vagy kisebb távolságokat is, és figyelheti, mi történik.

Az újdonságok a 12. kiadásban - Puha test dinamika.

Mielőtt a lejátszás gombra kattintanánk, még egy pillantást vessünk a CINEMA 4D Dinamika beállításokra a Dokumentum beállítások között. A kocka objektumok mérete és az elkészített Méretezési érték és Ütközéstűrés jó arányban van, így itt nem feltétlenül szükséges változtatásokat végrehajtani.

Az új funkcionalitás a 12-es verzióban - Lágytest-dinamika.

A szimuláció elindítása után két kocka ütközik egymással. A lila kocka alig hagyott maga után Rugalmassági értékeket a sárga kockánál, szinte összelapította azt. A piros kocka magasabb Alakmegóvási és -csillapítási értékeknek köszönhetően gyorsan talpraállt az ütközés után.

Az újdonságok a 12. kiadásban - Puha test dinamika.

Így is minden három kocka sértetlenül átvészeli az ütközés vagy deformációt.

Az újdonságok a 12. kiadásban - Lágy teste dinamika

A sárga kockának, amikor ütközés történik a lila kockával, kevés Energia veszik el Csillapítás vagy Súrlódás által, és egy szinttel lejjebb ugrál az útra.

Az újdonságok között a 12-es verzióban - Lágytest dinamika.

Míg a színes kockák lefelé csúsznak és próbálnak gömbölni, jól meg tudjuk ítélni a Hajlítás- és Vágás-tulajdonságokat a Puha test objektumok-on keresztül. Például a lila kockának viszonylag könnyű lefelé gömbölnie a nagy Hajlékonyságnak köszönhetően.

Az újdonságok a 12-es verzióban - Soft Body Dynamics

A feszesebb piros kocka bár lényegesen "élesebben" mozog, de rövidebb idő alatt teszi meg az utat, és követi a sárga kockát, amely eleinte lemaradt valamivel.

Az újdonságok a 12-es verzióban - Lágytest dinamika.

A talaj objektum magas Súrlódási értéke biztosítja, hogy a felbukkanó kocka objektumok ne ugorjanak túl messzire, hanem közel maradjanak egymáshoz, hogy még ütközhessenek egymással.

Újdonság a 12-es verzióban - Puha test dinamika

Eddig egy kis bevezető a CINEMA 4D R12 Puha test dinamikájába. Végül csak azt tudom javasolni, hogy ezzel az alapokkal kísérletezzünk, hogy megismerjük a különböző Rugóféleket és -keménységeket valamint Alakmegóvás- és Csillapítási paraméterek hatását, vagy a Nyomás és Tömeg befolyását.

Az újdonság a 12-es kiadásban - lágy test dinamika.