Preden kot začnemo ustvarjati zgoraj navedeno animacijo, si najprej oglejmo delovanje deformatorja trka. Kot že ime pove, gre za deformacijski objekt, ki ga je v programu CINEMA 4D osnovno treba združiti ali mu podrediti objekt, ki ga želimo deformirati.
Deformacija z enim preprostim objektom prstana
V delovni datoteki "PSD_C4D_R13_Kollisionsdeformer_1.c4d" boste našli moj prvi primer, v katerem naj bi parametričen ravninski objekt deformirali s prav tako parametričnim objektom prstana.
Poglejmo si elemente prizora. Ravninski objekt je dovolj velik, da lahko sprejme vse deformacije objekta prstana. Prav tako pomembna je relativno visoka segmentacija v širini in globini. Pri premajhni segmentaciji ne more priti do mehke deformacije pri trku z drugim objektom; površine bodo videti zarezane in stopničaste.
Pri objektu prstana nisem varčevala pri segmentaciji. Ta segmentacija je prav tako potrebna, da lahko deformirani objekt ustrezno trči.
Deformator trka najdemo, kot lahko pričakujemo, v paleti z drugimi deformacijskimi objekti.
Deformator trka povlečemo iz objektnega okna na ravninski objekt, da se deformator aplicira na ravnino. V naslednjem koraku moramo deformatorju povedati, kateri objekti naj sodelujejo pri deformaciji. Ker naj v mojem primeru objekt prstana poskrbi za deformacijo, ga preprosto povlečemo v polje objekti na strani trka pogovornega okna nastavitve.
Za začetne teste lahko uporabimo nastavitev reševalca prebiti. Tu deformator trka na podlagi lege objektov sam odloča, ali se bo deformacija zgodila znotraj ali zunaj objekta, ki ga želimo deformirati.
Na strani objektov najdemo podrobne nastavitve za izvedbo deformacije pri trku. S parametrom zmanjšanje lahko določite, ali in na kakšen način (preko UV-koordinat, prek razdalje, glede na površino ali trk) bo prišlo do dodatnega zmanjšanja deformacije. Poleg tega so na voljo tudi parametri za velikost (razdaljo) in moč zmanjšanja količine trčenja.
O parametru povrni obliko bomo kasneje podrobneje govorili. Z njim lahko dosežemo, da se deformacija ne povrne nazaj, ampak ostane kot odtis ali oblikovanje.
Že v izhodiščnem položaju objekt prstana pušča očitne sledi na ravnini. Ker smo izbrali nastavitev reševalca prebiti, lahko z običajnim premikanjem objekta prstana večinoma potisnemo v ravnino, …
… dokler položaj objekta prstana ne sporoči deformatorju trka, da je znotraj ravnine in oblikuje izboklino.
Ker ta avtomatska prepoznava ni vedno zaželena, preprosto spremenimo nastavitev reševalca v znotraj (raztegniti). V nasprotju z običajno nastavitvijo znotraj Raztegniti omogoča, da se deformirani objekt deformira čim dlje z raztezanjem.
Naključno preklapljanje na zunaj je sedaj preprečeno, tako da lahko prstan kadarkoli nemoteno premikamo pod ravninskim objektom.
Na ta način je enostavno ustvariti pokrite objekte, ki se seveda lahko tudi premikajo.
Poglejmo si primerjavo z nastavljeno reševalno nastavitvijo zunaj. Tu določimo, da se deformirani objekt v osnovi nahaja zunaj objekta, ki ga želimo deformirati. Tudi tukaj lahko objektu s dodajanjem volumna omogočimo več možnosti za deformacijo.
Objekt prstana se sedaj ob premikanju brez težav in po želji lahko potopi v deformirani ravninski objekt.
Deformacija z animirano kroglo
S tem smo večinoma razjasnili najpomembnejše možnosti objekta trčenja, zato se lahko lotimo majhne animacije. V delovni datoteki "PSD_C4D_R13_Kollisionsdeformer_2.c4d" boste našli končano animacijo za primerjavo.
Naša scena sestoji iz znane plast Objekta, parametrične krogle ter ravnega vijaka kot pota animacije za kroglo.
Raven je vijak zato, ker je višina nastavljena na vrednost 0. Poleg usmerjenosti Plasti v XZ-smer so pomembne tudi nastavitve za enakomerno porazdelitev medtočk, da bo animacija krogle enakomerna.
Za čim bolj gladko in brezhibno deformacijo zaradi trčenja s kroglo povečamo segmentacijo plasti v pogovornem oknu nastavitev Plasti Objekta na 120 segmentov.
Preden nadaljujemo z dejansko deformacijo, se najprej lotimo animacije krogle.
Da se bo krogla premikala ob Vijaku spline, potrebuje Izraz usmeritve na spline iz menija CINEMA 4D Oznake, ki jih pokličemo z desnim klikom.
V pogovornem oknu Izraz usmeritve na spline povlečemo Vijak spline kot spline-pot v ustrezno polje. Dejanska animacija krogle poteka prek parametra Položaj. Začetni čas postavimo s premikanjem ali vnosom želene slike (pri meni slika 0) na začetni čas in za parameter Položaj nastavimo ključni okvir z klikom in držanjem Ctrl ali Ctrl tipke na polje parametrov.
Na koncu animacije (pri meni slika 200) postopamo enako. Tu vrednost 100% v parametru Položaj označimo za popolno dosego končne točke Spline-Poti in tudi tukaj generiramo ključni okvir s klikom in držanjem Ctrl ali Ctrl tipke na polje parametrov.
Animacija krogle je tako že končana; z enim klikom na gumb za predvajanje v paleti animacij lahko kroglo sprehodimo ob spline poti. Ker krogla nima posebnih lastnosti, kot so vzorci ali detajli, se v tem primeru ni treba ukvarjati z njeno rotacijo.
Po pripravljenih vseh elementih animacije je zdaj čas za izvedbo deformacije, ki jo sproži krogla. V ta namen pridobimo Deformer trčenja iz palete Deformacijskih predmetov.
Kot običajno bo Deformer trčenja z vlečenjem v Upravitelju predmetov postavljen na plasti objekta kot podobjekt plasti, da bo lahko deloval tam.
Na strani Objektov v pogovornem oknu za nastavitve začnemo z lastnostmi za trčenje objektov. Za čim bolj natančeno odvračanje pri deformaciji nastavimo vrsto zmanjšanja na trčenje. Relativno majhne vrednosti pri razdalji in moči poskrbijo, da se pomaknjeni "masa" ne razširi predaleč.
Parameter Obnova oblike določa, v kolikšni meri se deformacija po trčenju povrne nazaj. Ker želimo, da se sled, ustvarjena s strani krogle, popolnoma ohrani, nastavimo vrednost na 0 %, da preprečimo obnovo.
Da ustvarimo sledi, potrebujemo na strani Trčenja nastavitev izven. Kot deformirajoči objekt v polje za predmete povlečemo objekt krogla.
Druge možnosti nastavitev za objekt, deformiran s Deformerjem trčenja, najdemo na Naprednih nastavitvah-strani. Tu lahko natančneje določimo lastnosti materiala plasti. Da plasti zagotovimo dovolj priložnosti za deformacijo, parameter Raztezanje nastavimo na približno 10-15.
Zelo majhne vrednosti pri parametrih Trdota, Struktura in Ukrivljenost poskrbijo, da se material skoraj brez odpora premakne od krogle. Preprosto eksperimentirajte z vrednostmi, da dobite občutek za učinek parametrov.
S tem so vsa dela na animaciji že končana. Pogled v uredniški pogled nam že ob začetnem času pokaže, da krogla, kot želimo, s Deformerjem trčenja deformira plast objekta.
Po kliku na gumb za predvajanje v paleti animacij lahko opazujemo kroglo, kako se vleče po površini. Upoštevajte, da se deformacija ob vsakem trčenju krogle s ploskvijo tvori. Skoki v času, kjer se slike preprosto izpustijo, se torej kažejo kot neželena manjkajoča deformacija na ploskvi.
Končno animacijo lahko sedaj tudi predvajate. Če se vam zdi, da glajenje deformirane površine ni dovolj, je podeljitev oz. segmentacija deformiranega objekta prva točka za reševanje.