Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!
Zadejte Vaši e-mailovou adresu:
Kamarád fotí rád?
Přihlas ho k odběru fotomagazínu!
Zadejte e-mailovou adresu kamaráda:
3D grafika
Add the Sea Reloaded – základní objekty
12. dubna 2007, 00.00 | Již máme nějakou tu zkušenost s pluginem Add the Sea, takže dnešním programem je prohlubování znalostí o možnostíech tohoto nástroje ve formě výčtu základních objektů a jejich možností.
Add the Sea objekt
Není sporu o tom, že se jedná o samotné jádro pluginu. Již jsme si totiž tento objekt prezentovali jako základní ovládací prvek systému, pod který teprve řadíme všechny další efekty. Tento objekt má ale i další funkce a jistě by nebylo správné je pominout.
Objekt Add the Sea má čtyři unikátní záložky. První z nich je při tom poměrně nezajímavá, ale ostatní stojí za připomenutí. Tím se mimo jiné také zmíníme o speciálních vlastnostech, které tento objekt generuje. Tedy první záložka jen generuje speciální paletu, ale to umí vlastně každý i méně zkušený uživatel.
Následující záložka – General Settings, je již podstatně zajímavější. Pomáhá totiž s ovládáním úrovně a nastavení „krajiny“, terénu v rámci vodní hladiny či generovaného terénu jako takového. Ono totiž celý plugin lze použít i jako výkonný generátor krajin, kdy máme tu výhodu, že výsledný objekt je spojitý a přitom kopíruje vliv více deformačních map či objektů…
Otázkou je, jak takový objekt krajiny vytvořit. K tomu slouží hned následující záložka (nemohu si pomoci, ale mám pocit, že by to možná mohlo být řazené obráceně, tedy pořadí nejdříve tvorba a poté ovládání). Popisovaná záložka se nazývá Create Coast map a slouží k vytvoření speciální vlastnosti Coastmap Tag, kterým se ovládá definování terénu, a to jak objektem, speciálním souborem (ten se ostatně dá kdykoliv vytvořit), tak texturou.
Poslední záložka je taktéž zcela specifická a používá se opět velmi netradičním způsobem. Slouží k tomu, abychom do ní načetli nějaký objekt a tento objekt dostal další speciální vlastnost – Swim – tag. Tedy jedná se o přístup k nastavení „plavání“ objektu na povrchu vodní hladiny. Ostatně se tato záložka jmenuje Swimming.
Linear wave
Je zcela základním objektem, který máme pod vlastním deformátorem Add the Sea k dispozici. Tímto generátorem se definuje základní vzhled lineárních a také pravidelných vln. Definujeme délku a výšku (vlastně intensitu) v procentech, natočení, počáteční polohu v obou směrech základní roviny a fázi, což je odsazení ve směru vln. Posledním důležitým parametrem je rychlost.
Radial wave
Velmi podobným objektem k vlnám lineárním, je objekt pro vlny radiální. Nastavení objektu je do značné míry velmi podobné nastavení objektu předchozího. Definujeme velikost a výšku – intensitu vln, počáteční polohu a fázi. Samozřejmě polohu středu radiálních vln můžeme definovat i ručně, a to prostým posunutím souřadnic, tedy polohy samotného objektu.
Random wave
Náhodné vlnění, jak jinak. I toto vlnění se definuje podobně jako předchozí snad jen s tím rozdílem, že tento objekt je trochu složitější. Definujeme počet vln, přičemž díky tomu, že se efekty vln jakoby sčítají, jedná se současně o faktor intensity efektu, jejich délku, poměr strany X k hloubce (čím nižší, tím jsou vlny „širší“ až jsou vlastně jen v jednom směru a rovnoběžné), definovat můžeme sklopení vln, a to až do plného zploštění celého systému, vítr a faktor rychlosti větru, gravitaci (vlastně výšku) a nakonec také počátek „náhodnosti“, protože tyto vlny nejsou tak zcela náhodné, což ostatně připouští i samotný manuál.
Drop Wave – vlastnosti
Jestli lze některý z objektů pluginu označit jako skutečně bohatý, pak to rozhodně bude zrovna tento objekt. Je to s podivem, ale tento droboučký příkaz vlastně nemá skoro žádné nastavení. Tak v čem je ta jeho síla? Jednoznačně v tom, že pomocí tohoto objektu vytváříme separátní speciální vlastnosti a každá ona se následně definuje samostatně a umožňuje nám nastavovat různé speciální efekty.
K dispozici tedy máme postupně následující příkazy generující ony různé vlastnosti, mající vždy stejnou ikonu jen trošinku odlišenou maličkou číslovkou… Příkazy jsou Manual Drop (řekněme ruční kapky :-)), Rain drop – déšť, Impact 1 a Impact 2 – dopad a Secondary wave – sekundární vlna.
A co tyto vlastnosti umí? Manual Drop systém vytváří minimálně jednu dopadající kapku v čase definovanou souřadným systémem objektu. Mimo to ale v jakémkoliv snímku animace můžeme vytvářet efekt dalších kapek, které vždy můžeme umístit. Trochu pracné mi přijde systém umísťování pomocí procentických hodnot, ale to je asi věc zvyku. Takovou specialitkou tohoto objektu – vlastnosti je, že můžeme nastavit lineární šíření vln a úhel tohoto šíření.
Vlastnost Rain Drop generovaná druhým příkazem v pořadí je do značné míry podobná vlastnosti předchozí s tím rozdílem, že se definuje množství kapek, které má v čase vzniknout, definujeme případně rozsah tohoto času (délku animace), hustotu vzniknuvších efektů a nakonec vše necháme upéct. To je podstatné, protože bez onoho upečení efektu do „deformátoru“ nic neprobíhá. Zajímavostí tohoto efektu je, že můžeme speciálním materiálem aplikovaným do této vlastnosti definovat „masku“ distribuce vlnek na vodní hladině.
Jistě každý čekal, že Rain drop bude spolupracovat s generátorem částic či modulem TP. Asi jsem jej zklamal, ale jen na chvíli. S těmito nástroji pracuje další vlastnost, a to Impact 1. Ale nejenom s nimi, pokud bychom chtěli nasimulovat pád předmětu do vody, tedy abychom v rámci dopadu jeho os vytvořili kruhy na hladině, pak je tento objekt ten pravý. Stačí nastavit objekt, který chceme analyzovat (generátor částic, animovaný objekt protínající hladinu, objekt Osy, instance, editovatelné křivky, výběry bodů a tak dále) a opět musíme objekt upéci, aby jej samotný deformátor dokázal analyzovat v rámci zadaného rozsahu animace…
Hned po objektu Impact 1 následuje jeho bratříček Impact 2, který je o něco zajímavější. Umí totiž, v podstatě však podobným způsobem, simulovat kolize hladiny na geometrii objektu, ale dokonce i stopu po takovém objektu. Svítá? No jistě, pomocí tohoto nastavení dokážeme nastavit stopu po objektu pohybujícím se po hladině, ale také lopatky míchající syrovátku francouzského sýra či vír na vodní hladině (animovaná sestupující spirála, ale v tomto případě si musíme pomoci i objektem Tweenblob). Opět to přitom funguje stejně jako u předešlých objektů, tedy definujeme analyzovaný objekt, který následně musíme nechat propočítat skrze celé zkoumané období, zadáme počet generovaných „vln“ a následně necháme propočítat tyto vlny – kapky v zadaném rozsahu. Poté již můžeme jen upravit vzhled výsledného efektu, aby odpovídal našim představám.
Poslední vlastností, kterou jsme si nepopsali, je systém sekundárních stop – vln na povrchu odvozených od soustředných vln dopadajícího tělesa. Jmenuje se Secondary wave a jedná se o systém, který analyzuje nějakou „řídící“ vlastnost objektu Drop wave generující první vlny a na základě těchto vln generuje vlny sekundární od rozstříknuté vody…
Drop wave – obecné nastavení
Výše uvedeným výpisem jsme si popsali efekty, které jsme schopni pomocí speciálních vlastností vytvářet u objektu Drop wave. Jenže vlastně každá výše zmíněná vlastnost má i nastavení, která jsou si vlastnost od vlastnosti podobná. Jedná se o nastavení vzhledu vln a v některých vlastnostech také rozloze plochy (a případně také distribuce v čase), ve které se vlny budou generovat.
Začátek si můžeme popsat tak, že základem vzhledu jsou podobná nastavení jako u lineárních vln. Definujeme délku, výšku a faktor velikosti (ten v případě „putování“ objektu po ploše slouží k tvorbě „stopy“ pohybu tělesa po hladině), životnost, výšku v závislosti na životnosti a také rychlost šíření. Pokud chceme využít nastavení jiné vlastnosti, můžeme, jen ji stačí přetáhnout (to je podle mého docela chytré řešení). Dále definujeme případnou analýzu pobřeží, velikost plochy generování (například u Secondary wave), počet vln (Rain), množství v čase křivkou a tak dále…
Tímto výčtem bychom dnes mohli vše ukončit, příště se podíváme na další efekt TweenBlob, UVW objekt a také speciální shader, který nám plugin nabízí. Ale to skutečně až příště.
Obsah seriálu (více o seriálu):
- Add the Sea Reloaded – základní informace
- Add the Sea Reloaded – základní objekty
- Add the Sea Reloaded – speciální objekty
- Add the Sea Reloaded – krajina, pobřeží, shader a XPresso
Tématické zařazení:
-
23. dubna 2014
Konica Minolta přenesla výhody velkých zařízení do kompaktních modelů
-
11. května 2014
-
23. května 2014
Epson na konferenci Droidcon Berlin ukázal nové možnosti čekající na vývojáře OS Android
-
24. listopadu 2014
-
13. května 2014
Samsung NX3000: retro styl, špičkový výkon a snadná konektivita v jednom přístroji
-
30. listopadu 2014
Nový fotoaparát α7 II: první plnoformát s pětiosou optickou stabilizací obrazu na světě
-
15. prosince 2014
Konica Minolta pomůže živnostenským úřadům s digitalizací dokumentů
-
11. května 2014
-
26. listopadu 2014
Canon Junior Awards již posedmé ocení mladé fotografy v rámci Czech Press Photo
-
21. srpna 2014