|
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:
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ů.
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.
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ášť.
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.
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 ]
| |
|