|
Průvodce komerčními plug-iny pro 3ds max - část 5. Částicové systémy jsou neoddělitelnou součástí tvorby animací a spousta věcí by se bez nich vůbec neobešla. Stejně jako v jiných oblastech nám i zde vývojáři nabízejí vynikající nástroje, jež značně rozšiřují možnosti programu 3ds max a dávají prostor lidské tvořivosti.
Částicové systémy
ThinkingParticles
ThinkingParticles je částicový systém založený na pravidlech. Tento plugin přínáší mnoho nových konceptů a řešení pro tvorbu komplexních animací s částicovými systémy. Jedna z nejlepších vlastností ThinkingParticles je neomezený počet podmínek a operátorů určených k definování chování částicového systému. S TP je možné téměř cokoliv a pokud se uživatel dostane do situace, kde mu již TP nestačí, je zde rozšiřující SDK, jež mu pomůže vytvořit nové a vylepšené nástroje k vyřešení konkrétního problému. SDK dává přístup ke všem funkcím ThinkingParticles.
TP nabízí své funkce skrze jistý druh programování. Na rozdíl od skutečného programování zde však není potřeba napsat ani jedinou řádku kódu. Propracované visuální rozhraní umožňuje každému uživateli 3ds max definovat pravidla a podmínky, jež určují chování částic. Díky tomu, že to, co ovládá částice je program, zjistíme, že zde není žádný limit v tom, co lze pomocí TP vytvořit. Téměř každý částicový efekt může být vytvořen nebo ovládán pomocí několika operátorů a podmínek.
Rozdíly mezi částicovým systémem založeným na událostech a částicovým systémem založeným na pravidlech mohou být celkem snadno shrnuty. Částicový systém založený na událostech obvykle pracuje s vypínači nebo událostmi, které se musí stát, aby se daný efekt aktivoval. S tím je spojen určitý druh klíčování, zatímco TP je nezávislé na jakémkoliv časování a klíčování. TP nabízí skutečnou nelineární technologii animace. Pravidla a podmínky ovládají částicové efekty a ne časovače nebo události, jež se odehrávají na konkrétních klíčových snímcích animace. Částicový systém vytvořen pomocí TP bude vždy pracovat nezávisle na časování nebo počtu snímků, který se může během tvorby animace měnit. Zde je jeden příklad proč je TP lepší než ostatní nástroje. Představte si vesmírnou scénu, kde potřebujete animovat průlet kosmické lodě asteroidovým polem. Pole je plné všeho možného od velkých asteroidů až po nejmenší částice prachu. A nyní máme za úkol, aby se loď vyhnula velkým asteroidům, ale ty menší do ní mohou narazit a odrazit se od ní. Částicový systém založený na událostech by v tomto úkolu zklamal, protože by bylo potřeba definovat trasu celým polem a poté prohlédnout všechny klíčové snímky, kde by se mělo něco stát. Co když ale později bude potřeba změnit trasu lodi nebo množství asteroidů nebo změnit poměr těch větších oproti menším? S TP lze podobnou situaci vyřešit snadno pomocí dvou pravidel. Pokud se loď dostane do blízkosti asteroidu, TP se rozhodne podle velikosti daného asteroidu, zda se loď vyhne nebo ne. Není zde žádná proměnná vztahující se k času, takže systém bude fungovat vždy, nezávisle na cestě nebo počtu snímků.
Pandora
Pandora přebírá sílu základních částicových systémů v 3ds max a přidává několik unikátních vlastností k rozšíření kreativních možností uživatele. Pandora dává možnost vygenerovat částice, které získávají v čase informace o barvě a průhlednosti z uživatelem definovatelného gradientu. Je až neuvěřitelně snadné nechat změnit barvu částic během animace pouze pomocí jednoho gradientu a co více, veškeré změny lze vidět přímo v modelovacím náhledu. Další funkce umožňují nechat částice vytvořit při kolizích, zániku nebo podle rychlosti ostatních částic s čímž lze vytvořit úchvatné ohňostroje, exploze a další věci. Díky standartním ovládacím prvkům není potřeba studovat obsáhlý manuál. Animovatelný gradient ovládá barvu, průhlednost a svítivost. Částice lze emitovat z plochy, koule nebo uživatelem definované křivky. Částice se mohou měnit v závislosti na věku, vzdálenosti od zdroje nebo rychlosti a mohou mít tvar jakéhokoliv standartního objektu. Jsou zde také nové síly jako například fén, tření, odskok, vír a odraz. V neposlední řadě je zde provázání pluginu s Ultrashockem pro tvorbu neuvěřitelných atmosférických efektů.
Particle Studio
Particle studio je částicový systém plně založený na událostech. Dává maximální kontrolu nad všemi vlastnostmi částic, jejich vznikem, zánikem, následováním objektu, jejich materiálem a dalšími a to vše v podobě samostatných nezávislých elementů. Všechny vlastnosti částic jsou samostatné konfigurovatelné elementy v unikátním rozhraní zvaném Event Map.
Lze vytvořit celé sekvence událostí, jež budou částice následovat nebo použít Quick Setup pro rychlé vygenerování složitých pohybů částic pomocí pouze několika kliknutí myši. Stejně jako jeho předchůdce, SandBlaster, dokáže Particle Studio vzít jakoukoliv geometrii a rozbít ji na tisíce částic a poté ji složit do naprosto odlišného objektu. Pro ty uživatele, kteří si potrpí na interaktivitu, lze nechat Event Map v podobě plovoucího okna zatímco pracujeme na objektech v jiných panelech.
Matterwaves
MatterWaves představuje materiálem mapovaný částicový systém pro 3ds max. Mnoho funkcí v MatterWaves je plně maskovatelných a mapovatelných jakoukoliv texturou. Tvorba částicových animací založených na mapování a materiálech je považována za jednu z nejlepších a nejpokročilejších metod užívaných profesionálními grafiky. MatterWaves vyplňuje mezeru mezi všedními animacemi a animacemi typu „WOW, jak je tohle možné?!“
Co víc, kromě umístění částic podle textury lze částice na povrchu objektu umístit podle světla. Stačí vytvořit například bodové světlo a všude, kde osvětluje povrch daného objektu se vytvoří částice.
MW je kompletní a nezávislý částicový systém, plně se integruje do 3ds max a podporuje všechny známé funkce stejně jako spolupracuje s jinými pluginy, jež nějakým způsobem manipulují s částicovými systémy. Samozřejmostí je možnost použití všech space warpů nebo dynamických efektů, jež 3ds max nabízí k práci s částicemi nebo přiřazení volumetrických efektů jako například PyroCluster a jiných podporujících částicové systémy.
Spray Master
Potřebujete přesně umístit do scény velké množství geometrie, ale Scatter se vám zdá příliš omezený? Potom je Spray Master nástroj, který potřebujete. Spray Master umožňuje uživateli nanášet geometrii jako částice na povrch jiného objektu nebo kolem něho pomocí volných tahů štětcem nebo pomocí křivek. Pokud potřebujete spousty částic v jednom místě, jednoduše je nanesete na onen konkrétní bod. Částice se přilepí k povrchu objektu a lze je nastavit tak, aby s každým dalším tahem nabývaly, čímž se snadno vytvoří hromada smetí, pěna nebo sněhové závěje ve velice krátkém čase. Další skvělou vlastností Spray Masteru je jeho integrace s Particle Studiem, která umožňuje například nanést různou hustotu částic na objekt k jeho následnému rozbití. Představme si, že potřebujeme vytvořit animaci, kde proletí vystřelená kulka tabulí skla. Jednoduše naneseme částice na povrch skla, kde jich bude více ve středu, kudy proletí kulka a méně kolem. Až Particle Studio objekt rozbije, použije pozici částic ze Spray Masteru jako šablonu pro samotné rozbití objektu. Ve výsledku uvidíme, jak se sklo v místě kontaktu s kulkou rozbije na stovky malých kousků a na několik větších dál od místa kontaktu.
|
[ rubrika: 3ds max ] - [ autor: Richard Homola ] - [ uveřejněno: 25.12.2002 0:00 ]
| |
|