Firma Play je do pov∞domφ grafickΘ ve°ejnosti zapsßna p°edevÜφm sv²m videoprodukΦnφm za°φzenφm Trinity. Mßlokdo vÜak vφ, ₧e je i autorem ÜikovnΘho modelovacφho programu pod nßzvem Amorphium 1.0, kter² je na softwarovΘm trhu u₧ n∞jak² ten pßtek.
Mo₧nosti Amorphia
Cφlem autor∙ Amorphia bylo vytvo°it jednoduch² 3D modelovacφ program s mo₧nostmi, kterΘ nabφzejφ programy vyÜÜφ cenovΘ kategorie. Po spuÜt∞nφ vßs Amorphium uvφtß grafick²m rozhranφm zcela v duchu produkt∙ MetaCreations, tedy s grafick²mi symboly, nßpisy a nßpadit²m pozadφm. TakΘ rozvr₧enφ nßstroj∙ je velmi podobnΘ û vlevo naleznete editaΦnφ funkce (rotace, posun, à), vpravo r∙znΘ varianty Üt∞tc∙ a nad nimi symboly pro regulaci p°φtlaku, velikosti apod. Mφsto roletov²ch menu jsou v hornφ Φßsti plochy tlaΦφtka s nßzvy pracovnφch obrazovek, kter²ch je celkem dev∞t û Tasks, Mask, Tools & Distorts, HeightShop, Morph, Paint & Optics, Textures, BioSpheres a Composer.
Poklepßnφm na tlaΦφtko Tasks se ve form∞ v²pisu zobrazφ vÜechny operace provßd∞nΘ na objektu, kterΘ lze zp∞tn∞ volat, modifikovat nebo odstra≥ovat. P°i jejich p°ehrßvßnφ m∙₧ete zvolit, zda chcete p°ehrßt jen urΦitΘ kroky (t°eba i jeden) nebo celou sekvenci p°φkaz∙. Tasks je vhodnΘ pou₧φt p°i editaci podobn²ch nebo identick²ch objekt∙.
P°φkazy ukrytΘ pod tlaΦφtkem Mask jsou urΦeny k ochran∞ vybran²ch partiφ nebo Φßstφ prßv∞ zpracovßvanΘho objektu. Ochrana znamenß, ₧e provßd∞nΘ editace nejsou na danou oblast aplikovßny a m∙₧e b²t v podstat∞ dvojφ û jedna p°i samotnΘm modelovßnφ a druhß p°i kreslenφ. Oblast ochrany m∙₧ete vymezit pomocφ selekcφ nebo imaginßrnφm Üt∞tcem.
Klepnutφm na Tools & Distorts se zobrazφ nßstroje a deformaΦnφ funkce. Mo₧nosti deformace jsou bohatΘ, celkem jich je 24, nap°φklad zvln∞nφ, zkroucenφ, zeÜpiΦat∞nφ, promßΦknutφ, prohnutφ, st°ih a dalÜφ.
P°φkazy pod polo₧kou HeightShop bych p°irovnal asi k ·prav∞ povrchu pomocφ displacement mapy, tedy jakΘsi deformaΦnφ mapy ovliv≥ujφcφ pouze povrchovou geometrii objektu. Amorphium pou₧φvß jako mapu bitmapov² obrßzek s voliteln²m rovinn²m, vßlcov²m nebo sfΘrick²m mapovßnφm. Na povrchu m∙₧ete regulovat jas a kontrast nebo jednotlivΘ kanßly RGB.
V²znam slova Morph je jasn² a tφm pßdem i tato Φßst programu û jde o p°em∞nu jednoho objektu v druh². Amorphium nabφzφ dv∞ metody, nazvanΘ Normal a Shape. Normal se pou₧φvß v p°φpad∞, ₧e oba objekty, mezi kter²mi je morfing realizovßn, majφ shodn² poΦet polygon∙ sφt∞. Shape naopak vyu₧ijete, pokud je poΦet polygon∙ r∙zn². JednotlivΘ fßze p°em∞ny je mo₧nΘ pozorovat p°φmo v hlavnφm okn∞.
Volba Paint & Optics odhalφ dv∞ palety a sΘrii n∞kolika parametr∙. V jednΘ palet∞ provßdφte v²b∞r vlastnφ barvy, ve druhΘ jsou ji₧ pevn∞ definovanΘ. Vyberete barvu a m∙₧ete po objektu malovat. Vlastnφ malbu je mo₧nΘ doplnit jednou z matematick²ch textur û Noise (Üum), Clouds (mraky), Veins (₧ilnatost) a Gradient (gradovßnφ). Parametry ovliv≥ujφ globßlnφ vzhled objektu a jsou t°i û Diffuse (rozptyl nebo takΘ rozpuÜt∞nφ sv∞tla po povrchu), Specular (mno₧stvφ odrazivosti sv∞tla povrchem) a Ambient (intenzita rozpt²lenΘho osv∞tlenφ).
Texture umφ naΦφst obrßzek v podporovanΘm formßtu a pou₧φt jej jako bitmapovou texturu. Takto naΦtenou bitmapu lze upravit n∞kolika p°φkazy pro barevnΘ nastvenφ, jako ·pravou sytosti, odstφnu a sv∞tlosti. Najdete zde i mo₧nost definovat nepr∙hlednost, opakovßnφ, turbulenci.
BioSpheres je vnit°nφ metaballov² editor Amorphia. Metaballs je pom∞rn∞ v²konnß technika modelovßnφ organick²ch objekt∙ simulacφ chovßnφ kapalin. Zßkladnφ stavebnφ jednotkou jsou koule, p°i jejich₧ p°ibli₧ovßnφ p∙sobφ p°ita₧livß sφla podobn∞ jako p°i slΘvßnφ dvou kapek. V Amorphiu je mo₧nΘ ovlivnit Energy (sφlu nebo takΘ dosah p∙sobnosti), Radius (polom∞r koule) a Oblateness (kvalitu zobrazenφ koule).
Poslednφ pracovnφ obrazovkou je Composer urΦen² ke komponovßnφ Φi vytvß°enφ scΘny. Amorphium toti₧ obsahuje i jednoduch² renderer, a tak je mo₧nΘ vytvo°enΘ objekty umφstit do p°ibli₧nΘ podoby budoucφ scΘny a provΘst v²poΦet. V Composeru lze takΘ animovat, klφΦovΘ snφmky se umφs¥ujφ do ikon podobn²ch filmov²m polφΦk∙m a Amorphium mezi nimi automaticky dopoΦφtß p°echod.
Plusy a minusy
Zp∙sob modelovßnφ je v Amorphiu zalo₧en na opracovßvßnφ jednoho ze zßkladnφch primitiv (koule, kostka, rovina, vßlec...) prost°ednictvφm Üt∞tc∙ a editaΦnφch nebo deformaΦnφch funkcφ. Tento pokrokov² systΘm modelovßnφ m∙₧e n∞kter²m u₧ivatel∙m p°inΘst neΦekanΘ ·skalφ, a to v tom, ₧e se musejφ spolehnout na cit nßstroje, kter² ovlßdajφ. P°edevÜφm z tohoto d∙vodu se jako optimßlnφ jevφ pou₧itφ tlakovΘho pera, s kter²m si mimochodem program v²born∞ rozumφ (obsahuje plnou podporu p°φtlaku pro tablety sΘrie Wacom Intuos). Jeho pou₧itφ se nastavuje v preferencφch (vΦetn∞ p°φtlaku, polom∞ru), kde naleznete takΘ volby pro barvu objektu, kvalitu zobrazovan²ch textur, stφn∙, mo₧n² podklad a jinΘ.
Volba zp∙sobu zobrazenφ tu chybφ, je skryta pod malou ikonou p°φmo v hlavnφ obrazovce. Amorphium podporuje OpenGL i Direct3D. P°i rotaci Φi posunu objektu se zobrazenφ p°epne jakoby do vykreslovanφ s menÜφm poΦtem polygon∙ a po ukonΦenφ operace se povrch vyhladφ. Zobrazenφ prost°ednictvφm OpenGL se mi zdßlo optimalizovan∞jÜφ a rychlejÜφ ne₧ prßce pod Direct3D.
Co mi velmi vadilo, byla nemo₧nost zv∞tÜit pracovnφ okno. To si stßle dr₧φ svou velikost a nap°φklad p°i rozliÜenφ 1600 x 1200 je velmi malΘ a detaily na objektu se vytvß°ejφ dost t∞₧ko. V obrazovce Composeru velikost m∞nit lze, ale jinde se vßm to nepoda°φ. M∙₧ete si sice zapnout DualView, kdy se navφc objevφ malΘ pomocnΘ okΘnko, to mß vÜak sotva t°etinovou velikost oproti hlavnφmu editaΦnφmu oknu.
SystΘm symbol∙ v kombinaci s grafick²m vyjßd°enφm navφc bez slo₧it²ch menu vßm umo₧nφ zvlßdnout obsluhu Amorphia velmi rychle. I naprost² laik na prßci ve 3D brzy zjistφ, kam klepnout myÜφ a co k Φemu slou₧φ. Nejvφce se asi dß "vy°ßdit" p°i deformacφch u parametr∙ v Tools & Distorts. Kdy₧ si je vÜechny vyzkouÜφte, jist∞ objevφte kouzlo Üt∞tc∙, s nimi₧ m∙₧ete po objektu prostorov∞ malovat, tedy vytlaΦovat r²hy, d∙lky Φi znaΦky ve tvaru hrot∙ prßv∞ pou₧φvanΘho Üt∞tce. Jednotky parametr∙ jsou a₧ na ΦestnΘ v²jimky v procentech, tedy ₧ßdnΘ slo₧itosti. I p°esto, ₧e je ovlßdßnφ velmi intuitivnφ, v∞°φm, ₧e se najdou u₧ivatelΘ, kter²m bude vadit nemo₧nost nastavit si p∙sobnost editovanΘ charakteristiky pedantsky na setinu p°esn∞.
Na neΦekan² problΘm jsem narazil p°i naΦφtßnφ textur û Amorphium toti₧ odmφtlo jak TIFF, tak JPEG, i kdy₧ v seznamu podporovan²ch formßt∙ jsou. VÜe vy°eÜila a₧ konverze ve Photoshopu (vypnutφ komprese LZW u formßt∙ TIFF a deaktivace progresivnφho JPEG). Neb²valou Üφ°i formßt∙ a kompresnφch schΘmat naleznete u animacφ, Amorphium si rozumφ t°eba i s formßty animovan² GIF nebo QuickTime (jeho podpora se zavßdφ ve standardnφ instalaci).
K v²Φtu minus∙ bych jeÜt∞ p°idal zp∙sob zobrazovanφ p°i prßci s metaballs. PomocnΘ zobrazenφ mi p°ipomφnß situaci, kterß by nastala, kdybych libovolnou ikonu zv∞tÜil na 500 %, tedy tak, kdy se zobrazφ velkΘ ΦtvercovΘ pixely. Potom p°i prolφnßnφ n∞kolika objekt∙ mezi sebou nepoznßte, jak siln∞ mezi nimi p∙sobφ vzßjemnß p°ita₧livost, a bez toho se nap°φklad p°i modelovßnφ prst∙ neobejdete. Nezb²vß ne₧ jednu kouli posunout, zvolit p°φkaz Generate, op∞t posunout a zase Generate, a to tak dlouho dokola, a₧ budete s v²sledkem spokojeni, co₧ mi prßv∞ jako interaktivnφ Φinnost nep°ipadß. K odstran∞nφ tohoto problΘmu mß Amorphium polo₧ku Smoothing, ale ani po jejφ aktivaci jsem nepozoroval ₧ßdn² rozdφl.
Komu Amorphium
Komu tedy Amorphium bude slou₧it nejvφce? Program se hodφ nßvrhß°∙m, designΘr∙m, webov²m v²tvarnφk∙m, tv∙rc∙m her a nadÜenc∙m, kte°φ cht∞jφ rychle realizovat Φi ztvßrnit svΘ nßpady. K tomu si vystaΦφ s jednoduch²m intuitivnφm ovlßdßnφm bez hlubÜφ znalosti problematiky 3D modelovßnφ, co₧ je u slo₧it∞jÜφch 3D grafick²ch aplikacφ alespo≥ v minimßlnφ mφ°e nutnostφ. ╪eΦeno jin²mi slovy, Amorphium je vhodnΘ spφÜe pro kreativnφ u₧ivatele ne₧ pro technicky orientovanΘ typy. Podpora renderingu dovoluje provßd∞t v²poΦet a tφm i nßhled na vytvß°en² objekt p°φmo v programu, jeho kvalita vÜak nenφ na ·rovni profesionßlnφch produkt∙, a proto "3D labu₧nφci" Amorphium vyu₧ijφ spφÜ jen na zhotovenφ objektu s nßsledn²m exportem, v jeho₧ mo₧nostech jsou zastoupeny ty dnes nejrozÜφ°en∞jÜφ datovΘ formßty.
Amorphium umφ sluÜn∞ tvo°it objekty organickΘho p∙vodu, tedy takovΘ, kterΘ se klasick²mi polygonßlnφmi metodami obtφ₧n∞ vytvß°ejφ, a na pomoc p°ibφrß NURBS nebo zmi≥ovanΘ Metaballs. Schopnosti programu dokazuje i to, ₧e byl k modelovßnφ pou₧it v takov²ch filmov²ch hitech, jako jsou Star Wars: Episode 1 nebo Austin Powers û The Spy Who Shagged Me (u nßs znßm pod "ost°ejÜφm" p°ekladem). Cena Amorphia je velmi p°φznivß û to vφ i firma Play, kterß ve sv²ch reklamnφch materißlech klade otßzku, zda existuje jin² organick² 3D modelovacφ/morfovacφ/animaΦnφ/metabalov² program s cenou 150 dolar∙. Myslφm, ₧e nikoliv. To vÜak neznamenß, ₧e nenφ co vylepÜovat, nicmΘn∞ u₧itnß hodnota programu je vysokß. Tento produkt sesbφral na desφtku v²znamn²ch ocen∞nφ z v²stav a odborn²ch periodik. S p°ihlΘdnutφm k jeho schopnostem, inovaΦnφ metod∞ modelovßnφ, obsluze a takΘ cen∞ jsme se rozhodli i my Amorphiu ud∞lit ocen∞nφ Chip Tip.