


Jak na inverzní kinematiku v Cinemě 4D, nejen ve verzi 818.02.2003 Autor: Pavel Zoch - Typ: Tutoriál
Před časem jsem byl otázán jedním přítelem, zda bych nepřipravil nějaký tutoriál, že by si chtěl zkusit něco nového. Pak se vyskytla nutnost použít při jednom svém výtvoru inverzní kinematiku a pojal jsem ideu, že to bude to pravé. Jelikož by zřejmě bylo zbytečné modelovat společně celý satelit, tak si toto chování vyzkoušíme na jednoduchém modelu, který nám bude při troše fantasie satelit nahrazovat. Základ tohoto modelu budou tvořit dva poupravené kvádry o rozměrech 15*15*100 a na dvou protilehlých stranách vytvoříme pomocí funkce Vytažení dva výstupky. Souřadný systém tohoto objektu umístíme do středu spodního polygonu. Tento objekt zduplikujeme a novou kopii umístíme tak, že její souřadný systém bude na vrchním polygonu spodního, mateřského objektu. Ještě nový objekt mírně poupravíme a posuneme nově vytažené polygony níže. Výsledek by měl vypadat asi takto. ![]() Přejmenujeme si naše objekty na základ a top (na které to platí je asi jasné) a top ve správci objektů umístíme pod základ. Nyní si připravíme píst hydrauliky. Ten sice bude mít s inverzní kinematikou pramálo společného, ale myslím, že tento jednoduchý trik je docela užitečný. Tedy vložte si do scény kvádr o velikosti 7*7*35 a tento zduplikujte a upravte na velikost 5*5*35. Převeďte oba objekty do meshe a přejmenujte na píst velký a píst malý (k pojmenovaní, to je samozřejmě pouze doporučené, abychom se v následujících částech článku shodovali v popisech a mohli se lépe orientovat). Píst velký umístěte k výstupku základu a píst malý k témuž výstupku na topu, přičemž dodržte pozici v osách "x" a "z". U obou pístů posuňte osy souřadného systému, a to u pístu velkého do středu spodního polygonu a pístu malého do středu vrchního polygonu. Poté oba objekty umístěte na středy protilehlých hran výstupků. Výsledek by měl vypadat takto (pozn. jestliže vám mezi objekty nedochází alespoň k "nulovému" průniku, styku, tak objekty zvětšte v podélném směru tak, aby k tomuto průniku došlo, přičemž by oba objekty měly zůstat podobně dlouhé). ![]() Nyní vytvoříme pomocí funkce Target Expression (Cíl, chování) vzájemné cílení obou částí pístu hydrauliky. Tuto funkci vložíme oběma částem pístu. Nyní ještě jednou musíme upravit osy obou částí pístu, protože, jak jste si možná všimli v chování objektu světla "Slunce", tak cílený objekt vždy ke svému cíli směřuje v ose "z". ![]() ![]() Jestliže to máme připravené, tak si ve správci objektu označte u jednoho z fragmentu pístu hydrauliky ikonu funkce Target, při současném označení objektu ve správci objektu, kterému tato funkce patří a v záložce Attributes se objeví pole, do kterého prostým systémem chyť přenes a pusť přenesete jméno druhé části pístu. Na obrázku jsou sloučeny stavy před a po přenesení. Stejnou operaci provedeme i s druhou částí. Chceme-li nyní vyzkoušet, jak se nám to vlastně zdařilo, tak musíme umístit píst velký pod základ na stejnou úroveň s topem a pod top umístíme píst malý. ![]() ![]() Kdybychom nyní rotovali s topem, tak se nám krásně projeví chování pístu. -Pavel Zoch- (další články autora)
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() |

