


Animace předmětu na hladině moře - 3DSMax05.03.2001 Autor: Daniel Dostalík - Typ: TutoriálPro animaci použijeme scénu z předešlého tutorialu (můžete si ho prohlídnout někde tady kolem). Ve zkratce popíšu předchozí: mořskou hladinu jsme vytvořili aplikací bump mapy a space warpu ripple. Rozhýbání provedeme za použití animovaného šumu (noise), což nám zajistí dojem zvlněnosti hladiny. Pro posazení předmětu, pro jednoduchost použijeme konvici, přiřadíme objektu náhodný pohyb po ose Z (vertikální). Samozřejmě, že efekt vznášení na hladině nebude naprosto kopírovat vzdouvající se vlny, ale bude stačit k poskytnutí iluze. Nyní už začneme tvořit. Otevřte si scénu sturm_max_sea_hladina_oceanu.max a jedeme! Konvice se bude pohybovat podle námi zvolené maximální amplitudy 0+x až 0-x, proto potřebujeme, aby hladina jen trochu přesahovala nultou hodnotu Z osy (tzn. konvice bude stále částečně ponořená a nebude nám vyskakovat nad hladinu [i když, kdybychom použili místo konve delfíny, možná, že by to nevypadalo špatně ;-) ]). Takže v bočním pohledu si posuňte válec tak, aby byl přibližně vycentrovaný na osu.
Potom si v perspective view vytvořte konvici (standardně v nabídce objektů) a posuňte si ji v osách X, Y tak, jak na obrázku (na velikosti moc nezáleží, ale já jsem použil u konve radius 30).
Nyní si označte hladinu a otevřte si nabídku Modify a klikněte na modifikátor Noise. Rozbalí se vám Noise/parameters, tam zadejte tyto hodnoty a nezapoměňte zaškrtnout Animate noise a nastavit frekvenci.
V tomto okamžiku si již můžete prohlídnout, jak se nám dneska chová moře. Buďto dejte Play v pravé dolní části obrazovky nebo ručně táhněte Time slider. Jak sami vidíte, hladina se pěkně houpe, ale konvice nám suše stojí na místě. Ruční animování je značně neelegantní a kdybyste měli dělat minutovou animaci, asi byste se z toho zvencli, proto přiřadíme konvici jeden z mnoha tzv. transform controllers, a to opět Noise. To nám udělá celkem efektní náhodný pohyb nahoru a dolů. Otevřte nabídku Motion a rozbalte roletku Assign Controller. Klikněte na Position a potom na ikonku zeleného trojúhelníku se šipkou (Assign Controller). V objevivším se okně dvojklikem vyberte Position XYZ.
Symbolem + u Position rozbalte XYZ position. Klikněte na Z position a opět na ikonku a vyberte Noise Float.
Klikněte pravým tlačítkem na označený Z position a vyberte Properties - otevřou se nám Noise Float parametry, kde si nastavíme, jak se bude vznášení chovat. Frekvenci si nastavte na 0,025 (samozřejmě si můžete zaexperimentovat, ale musíte mít pohyb alespoň přibližně synchronizovaný s pohyben vln), odškrtněte Fractal Noise, aby nebyl pohyb trhaný a Strength nám určuje maximální amplitudu.
V tomto okamžiku byste měli mít celou animaci za sebou. Zkuste si pustit animaci a podívejte se, jestli není konvice moc nebo málo ponořená a případně posuňte hladinu nahoru nebo dolů - s konvicí už ve vertikálním směru nelze hýbat (z důvodu Controlleru Z position). Pro zvídavé: Zkuste si přiřadit ovladače pohybu třeba i k rotaci, aby se vám konev na hladině kolébala.
Příště si vysvětlíme, jak udělat 3D fotomontáž - tzn. zakomponujeme 3D objekt do fotografie nebo hotového obrázku. -Daniel Dostalík- (další články autora)
|
![]() ![]() ![]() ![]() ![]() ![]() |

