Vlado Stan∞k, vlado@vlado.cz
Tento Φlßnek lze voln∞ Üφ°it jen se svolenφm autora.
Obsah |
N∞kterΘ vaÜe dotazy, kterΘ nßm kladete
prost°ednictvφm rubriky Nad dopisy divßk∙, se t²kajφ pou₧φvßnφ dvojrozm∞rn²ch
zßsuvek ve trueSpace. Proto jsme se rozhodli jim v∞novat 3. lekci magazφnu 3D
REVUE. Od verze 2 podporuje trueSpace technologii plug-in pou₧φvan²ch k ·pravßm obrazu po renderovßnφ. Zßsuvky podporujφ standard 32-bitov²ch filtr∙ pro Adobe Photoshop. Existujφ zde vÜak urΦitß omezenφ. N∞kterΘ zßsuvky pot°ebujφ od programu, ve kterΘm b∞₧φ, k zadßnφ vstupnφch ·daj∙ urΦitΘ informace. Nap°φklad nßhledov² obrßzek. Vzhledem k tomu, ₧e nßhledov² obraz se vytvß°φ a₧ samotn²m renderingem, v dob∞ aplikace zßsuvky nenφ k dispozici. Zkrßtka ne vÜechny plug-iny lze pou₧φt. Aplikovßnφ dvojrozm∞rn²ch filtr∙ na renderovan² obrßzek se naz²vß "post-processing". Podφvejme se na post-processing blφ₧e.
|
ProΦ pou₧φvat 2D zßsuvky v trueSpace? |
D∙vod∙ je
n∞kolik. Jednak m∙₧eme chtφt aplikovat na v²sledn² obraz nebo jeho Φßst n∞jak²
zajφmav² efekt. Nabφzφ se nap°φklad mo₧nost Üumu, kter² simuluje zrn∞nφ
starΘho filmu a v²slednΘ animaci dodßvß zastaral² nßdech ΦernobφlΘho filmu
z archφvu. DalÜφm d∙vodem je nap°φklad pot°eba dosßhnout realistiΦt∞jÜφch v²sledk∙ p°i renderingu scΘny. Ji₧ jsme se na strßnkßch 3D REVUE zab²vali problΘmem p°φliÜ ostr²ch kontur stφn∙. V jednoduch²ch scΘnßch je m∙₧eme odstranit pomocφ adekvßtnφho filtru nejlΘpe Gaussov²m rozost°enφm. Tento filtr rozmazßvß ostrΘ hrany obrazu plynule nastavitelnou silou. Stejn∞ lze Gaussovo rozost°enφ aplikovat na objekty mimo zorn² bod oka. Z fotografiφ vφme, ₧e se p°edm∞ty p°φliÜ blφzko anebo p°φliÜ daleko od bodu, kam se oko pota₧mo objektiv kamery zam∞°uje, jevφ jako rozost°enΘ, rozmazanΘ. trueSpace tuto nedokonalost oka umφ simulovat p°φmo b∞hem renderingu (v dialogovΘm okn∞ renderovßnφ do souboru Φßst hloubka zßb∞ru - Depth of Field). NicmΘn∞ takto zφskanΘ v²sledky nevypadajφ p°φliÜ v∞rohodn∞, a proto je lΘpe sßhnout po realistiΦt∞jÜφm postupu pomocφ dvojrozm∞rn²ch filtr∙. Pomocφ novΘho editoru klφΦov²ch rßmeΦk∙ (KFE) z verze 3.1 je mo₧nΘ aplikovanΘ filtry dokonce i animovat. P°i
prvnφm spuÜt∞nφ anebo prv²m kliknutφm na ikonu 2D zßsuvek vyvolßme dialog s
nastavenφm. Vyvolejme si dialogovΘ okno 2D zßsuvek kliknutφm na p°φsluÜnou ikonu. Dialog obsahuje Φty°i °ßdky - Φty°i r∙znΘ filtry mohou najednou ovliv≥ovat scΘnu. V prvnφm sloupci vybereme z nabφzen²ch filtr∙, kterΘ trueSpace naÜel. DalÜφ tlaΦφtko zobrazφ n∞kterΘ dostupnΘ informace o konkrΘtnφm filtru. Nßsledujφcφ volba urΦuje zp∙sob aplikace filtru do scΘny pomocφ masek. O tom se zßhy zmφnφme. Do nßsledujφcφho okΘnka se zapisuje objekt, kter² je zßkladem pro vytvß°enφ masky. Nakonec up°esnφme zp∙sob v²poΦtu filtru (op∞t rozebereme podrobn∞ji). Dv∞ polφΦka pro barvu pop°edφ a pozadφ jsou zde k dispozici t∞m filtr∙m, kterΘ tyto dv∞ barvy vy₧adujφ jako vstupnφ data. |
Masky a aplikace filtr∙ |
Jak jsme si
°ekli, filtr je aplikovßn na scΘnu po jejφm vyrenderovßnφ. Jak tedy urΦit, kterß
Φßst obrazu bude filtrem m∞n∞na a kterß z∙stane p∙vodnφ? Jde to prßv∞ cestou vymaskovßnφ n∞kterΘ Φßsti scΘny. Abychom ovlivnili ·Φinkem 2D zßsuvky jen n∞jak² objekt, pak se ujistφme, ₧e je aktivnφ, a v dialogovΘm okn∞ 2D zßsuvek zvolφme vytvo°enφ masky podle objektu (Obj mask). V sousednφm okΘnku se objevφ jmΘno objektu. Mo₧nosti pro maskovßnφ jsou:
Pokud aplikujeme filtr s maskou, m∙₧eme si vybrat, zda mß b²t filtr aplikovßn na celou scΘnu a pak z n∞j vymaskovßn v²sledek, anebo chceme filtr aplikovat d∙sledn∞ jen v oblasti masky (tedy Filter image/Filter mask). N∞kterΘ 2D zßsuvky toti₧ mohou podßvat odliÜnΘ v²sledky kdy₧ je nejd°φve aplikujeme a pak maskujeme, anebo nejd°φve maskujeme a pak aplikujeme. |
Na vo≥avΘ m²tin∞ v lese |
Podφvejme se, jak vytvo°it rozmazan²
objekt v pop°edφ scΘny. Budeme pot°ebovat filtr pro Gaussovo rozost°enφ a
sprßvn∞ nakonfigurovanou cestu k tomuto filtru. My jsme pou₧ili Gaussovo
rozost°enφ, kterΘ je souΦßstφ KPT PowerToys 3. Blφ₧e kame°e, jakoby stranou zßb∞ru
umφstφme dalÜφ stromy. M∙₧eme aplikovat komplikovanΘ povrchy, abychom si
prov∞°ili zp∙sob fungovßnφ zßsuvnΘho filtru. Sφlu efektu rozost°enφ urΦφme v
dialogu 2D zßsuvky, kter² se po jejφ aktivaci zobrazφ.
|
N∞kterΘ u₧iteΦnΘ filtry |
Filtr∙ se
neustßle vytvß°φ nep°ebernΘ mno₧stvφ. MnohΘ se dodßvajφ v balφcφch s
grafick²mi 2D programy. My m∙₧eme snad jen doporuΦit nap°φklad sdy filtr∙ Kai's
Power Toys nebo Sweet Flux Collection. Pro trueSpace se najdete zajφmavΘ filtry na strßnkßch Axion Software. Zde jsou nabφzeny filtr GLOW (vytvß°φ jakousi sv∞telnou auru okolo objekt∙) anebo LENS FLARE (filtr, kter² simuluje odlesk ΦoΦek v objektivu kamery). Dvojrozm∞rnΘ zßsuvky mohou v²razn∞ vylepÜit vaÜe vymodelovanΘ scΘny. Ale pozor! Pamatujte, ₧e mΘn∞ je n∞kdy vφce a scΘna plnß pestrobarevn²ch tvar∙ a divok²ch efekt∙ nenφ v₧dy tou nejlepÜφ cestou ke krßse a estetice. Hodn∞ zdaru! |
Designed by VLADO Quality, ⌐ 1998 |