3dgrafika.cz | DigitalniVideo.cz | DV.cz 

  
Discreet Plasma

Firma Discreet, světově uznávaná firma v oblasti počítačové grafiky, animace a vizualice, přináší nový nástroj s názvem Plasma. Je určen všem, kteří chtějí vytvářet interaktivní 3D aplikace a prostorovou grafiku prezentovat na internetu. Plasma je založena na jádru populárních animačního a vizualizačních systému 3ds max a obsahuje podporu formátů Flash (Flash MX) a produktů firmy Macromedia. Následující článek vám prozradí, co všechno v Plasmě naleznete a co s ní můžete vytvořit.

První seznámení
Při instalaci Plasmy je uživatel dotázán, zda chce nainstalovat i podporu pro 3ds max, importer pro FlashMX a Havok Xtra pro Director 8.5, která zpřístupní vymoženosti Plasmy i v těchto programech. Pokud znáte 3ds max, bude vám ho Plasma v mnohém připomínat, což je ostatně vidět z obrázku:
Kliknutím na obrázek zobrazíte v plné velikosti

Modelování
Modelování v Plasmě je „omezeno“ na potřeby interaktivní a webové grafiky, proto tu nenajdete nástroje jako jsou NURBs, Patch nebo Spline modeling. Přesto si troufnu tvrdit, že plasma obsahuje dostatek nástrojů k tomu, aby byl uživatel schopen vymodelovat jakýkoli polygonální objekt. K dispozici jsou základní parametrická 3D a 2D tělesa a modelovací funkce. Základní objekty by zřejmě uživatele neuspokojily, proto je k dispozici velké množství editačních a modifikačních funkcí jak pro 2D tak 3D objekty. 2D objekty lze upravovat na úrovní jejich vrcholů, segmentů a křivek. Stejně tak 3D tělesa lze takto upravovat. Úrovně objektu jsou vrcholy, hrany, plochy, polygony a elementy v případě Mesh reprezentace, v případě Poly reprezentace nahrazují plochy okraje (border). Plasma disponuje více než 50ti modifikačními nástroji, které lze rozdělit do několika skupin. Selection, Spline Editing, Mesh Editing, Animaton, Mapping, Subdividion Surfaces a Parametric. U každého vytvářeného tělesa mohou být rovnou (nebo i dodatečně) nadefinovány vlastnosti pro Flash: outline styl, detail styl, submaterial edge styl, viditelnost hran a reprezentace stínů.
Kliknutím na obrázek zobrazíte v plné velikosti
Uživatelé ale nejsou omezeni na vytváření pouhé geometrické reprezentace. K dispozici jsou také částicové systémy Spray a Snow, SpaceWarp objekty (např. různé deformery a bomby apod.) a pomocné objekty (Dummy, Grid, Point). Speciální Compounds nástroje pracují dále s již hotovými objekty - Connect, Loft, ShapeMerge, Boolean a Terrain.

Zobrazení
Plasma umožňuje pracovat ve 3D prostředí, interaktivně pozorovat objekt z libovolného pohledu a to nejen perspektivního, ale i ortogonálního. Navíc Plasma disponuje dvěma typy kamer, které definují jak statické tak i animované snímky. Target Camera a Free Camera mají v podstatě stejné možnosti, pouze u prvně jmenované je možné pohybovat jak zdrojem, tak cílem kamery. Dále je možné definovat tyto parametry: Lens, FOV, Environment Ranges a Clipping Planes.

Osvětlení
K dispozici jsou tři typy světel, které se liší šířením paprsků světla ve scéně. Omni světlo vychází z bodu a šíří se do všech stran, Spot je světelný kužel a Directional je svazek rovnoběžných paprsků. Další parametry světel jsou stejné: Color, Multiplier, AffectSurfaces, Projector, Attenuation, Decay a Shadows. Poslední jmenované - stíny - mohou být dvojího typu, Shadow Map, kdy jsou místo stínů počítány bitmapy simulující stín a Raytraced, kdy jsou stíny počítány metodou sledování paprsku.
Kliknutím na obrázek zobrazíte v plné velikosti

Materiály
V materiálové editoru jsou k dispozici jsou 4 základní typy materiálů: Blend, Double Sided, Multi/Sub-Object a Standard. Mezi hlavní vlastnosti materiálu patří ambientní, difúzní a spekulární složka, dále jeho průhlednost, samoosvětlení (plasma nepodporuje metodu globálního osvětlení) a dále parametry určující vzhled světla dopadeného na povrch tělesa. Většina těchto složek může být nejen určena barvou nebo číslem, ale i další složkou, takzvanou texturou - klasickou bitmapou neboli obrázkem a nebo matematicky. Zde je výčet matematických textur: Bricks, Cellular, Checker, Compozite, Falloff, Gradient Ramp, Marble, Mask, Mix, Noise, Planet, Smoke, Speckle, Splat, Stucco, Swirl a Wood. Mezi další složky, které určují vzhled materiálu patří: Filter Color, Bump, Reflection, Refraction a Displacement a platí pro ně totéž co pro výše napsané, tedy že mohou být definovány libovolnou texturou. Hotové materiály je možné ukládat do knihoven, využívat u jiných scén, pojmenovávat nebo upravovat. Zajímavá je také možnost stromové struktury materiálu, protože mnoho matematických textur umožňuje, aby jejich jednotlivé složky tvořily další matematické složky ...

Animace
V Plasmě je k dispozici hned několik možností, jak vytvořit animaci. Základní a nejpoužívanější je keyframe animace, tedy animaci vytvářením klíčů v klíčových snímcích. Mezifáze program dopočítá sám, samozřejmě pod možnou uživatelskou kontrolou. Stačí stisknout tlačítko Animate a od této chvíle cokoliv provedete, je zaznamenáno a jsou automaticky vytvořeny potřebné klíče. Dále jsou k dispozici tzv. constraints: Attachment, Surface, Position, Path, Link, Look-At a Orintation. Animaci mohou také určovat animační kontrolery: Attachment, Audio, Bezier, Linear, Noise, Path, Expression, List, Reactor, Script, SlavePos, Springs a Surface. Komu to nestačí, může v Plasmě využít inverzní kinematiku, kosti (Bones) a dokonce rigid body dynamiku, kterou obstarává nástroj Havok. Ten jistě znají uživatelé 3ds maxe, tam se ovšem musí dokupovat zvlášť.
Kliknutím na obrázek zobrazíte v plné velikosti

Rendering
Plasma obsahuje dva základní renderovací algoritmy. Flash renderer poskytuje řadu parametrů pro nastavení vzhledu, mezi které patří 4 typy vzhledu - Gradient, Cartoon, Wire, Flat a výsledek může být uložen do formátů .swf, .swfv nebo .ai. Scanline renderer scény převede do klasické bitmapy. Renderovat lze pochopitelně jak jednotlivé snímky, tak celé animace.
Kliknutím na obrázek zobrazíte v plné velikosti

Závěrem
Plasma obsahuje daleko více funkcí, například QuadsMenu, TrackView editor, podpora MaxSriptu, VRML97, externí reference … Přestože používá svůj nativní formát p3d, je schopna načítat scény z 3ds max(.max) a také importovat data ve formátech .3ds, .prj, .ai, .dxf, .shp, .wrl a .wrz. Scénu je také možné vyexportovat do formátu Shockwave (.w3d). I když v mnohém připomíná Maxe, jde o zcela samostatný produkt pokrývající potřeby všech tvůrců interaktivní prostorové grafiky. Interaktivní ukázky a další informace naleznete na internetové adrese produktu.
 [ rubrika: ostatní 3D ] - [ autor: Leoš Janek ] - [ uveřejněno: 10.7.2002 10:01 ]

© 3dgrafika.cz & DigitalniVideo.cz & DV.cz