Tipy a triky v trueSpace II
27.01.1999 Autor: Redakce - Typ: Tutoriál
Aktuální pozn.: Některé funkce, které jsme museli ve verzích 1 nebo 2 obcházet triky je řešeno jednoduchou funkcí ve verzi 3 resp. 4.
Světla
Triky se světlem
Když aktivujete zdroj světla, objeví se světelný panel, kde je možnost nastavit barvu a intenzitu světla. Kliknete-li
pravým tlačítkem na první nebo druhý ukazatel, objeví se pole, kam lze barvu nebo intenzitu světla zadat numericky. Tak lze nastavit intenzitu světla na vyšší hodnotu než je 2, což je maximální hodnota posuvníku. Můžete tak dosáhnout efektu silných
blesků. Můžete dokonce nechat utopit scénu ve světle jako simulaci nukleárního výbuchu.
Také lze nastavit intenzitu světla na
zápornou hodnotu. Ano: černé světlo! Pomocí této zajímavé techniky je možné dosáhnout překrásných efektů.
Jak namířit bodový
reflektor
Vyberte bodový reflektor Spotlight a pak
zvolte tlačítko pohled z objektu View from object. To je výborný způsob, jak přesně namířit a nastavit směr a rozptyl bodových světel.
Promítání obrázků na
scénu
Když postavíte před zdroj světla
obrázek s některými průhlednými oblastmi a zapnete vrhání stínů Shadow casting, bude se obrázek promítat na všechny objekty na scéně.
Pozn.: To znamená, že tuto techniku je možné použít i na promítání AVI animací. Tak dostanete opravdovou promítačku.
Rendrování
Proč
se průhledné objekty jeví černé
Problém: Proč trueSpace ukazuje průhledné objekty jako černé, když za nimi nejsou žádné jiné objekty?
trueSpace ukáže objekt černý, když má objekt jevit jakýkoliv zlom Refraction a na jeho pozadí se žádný objekt nenachází. Zkrátka renderovací mechanismus si
neumí se zlomem světla a pozadím poradit – zřejmě problém s výpočtem
vzdálenosti. Jednodušše použijte jako pozadí velikou kouli nebo plochu.
Omezení vzdálenosti
trueSpace má limit vzdálenosti od
kamery, za kterou už nebudou objekty zobrazovány. Jinými slovy, když postavíte svůj
objekt příliš daleko od kamery, renderování ho neukáže. Zde je přibližná tabulka
maximálních vzdáleností:
- 508 metrů
- 20 000 palců
- 1 666 stop
- 555 yardů
- 316 mil
- 1 440 000 bodů
Změna souřadnicového systému
nepomůže, protože trueSpace všechny hodnoty hned přepočítává.
Animace
Různé
animační tipyJestli
má trueSpace nějakou velkou slabinu, pak to je určitě ovládání animovaných sekvencí. Myslím si, že každý zkušený uživatel trueSpace si jednou trhal vlasy,
když chtěl na ovladači klíčových rámečků Keyframes, aby udělal požadovanou
akci. Caligari ve svém budoucím produktu určitě potřebuje ovládání animace
přepracovat. Takže…
- Většina lidí ráda pracuje s vypnutým
automatickým nahráváním Autorecord, které lze vypnout pravým kliknutím na
tlačítko nahrávání Record. To znamená, že musíte pokaždé manuálně stisknout
tlačítko nahrávání Record, aby se klíčový rámeček Keyframe uložil. Na druhé
straně se vám nebudou nahrávat nechtěné změny.
- Pamatujte si, že klíčové rámečky jsou
nahrávány jen pro aktivní nástroj. Takže když máte vypnuté automatické
nahrávání Autorecord a chcete animovat jak pohyb tak rotaci objektu, musíte nahrát
klíčový rámeček Keyframe s aktivním nástrojem pohybu Move, dříve než se pustíte
do rotace. Pak zvolte nástroj otáčení Rotation a s tímto tlačítkem aktivním objekt
otočte a nahrajte Record.
- Zjistil jsem, že je dobré používat
automatické nahrávání, když animujete komplikované, hierarchicky navrstvené objekty
jako například ruce. Je příjemné být schopen natočit si každý kloub, aniž byste
museli pokaždé mačkat tlačítko nahrávání.
- První klíčový rámeček své animace
očíslujte 1, ne rámeček 0! Jinak se objeví podivné problémy.
- Když vytváříte objekt s úmyslem jej
animovat, ještě během modelování určitě vizuálně upravte jeho osy. Jsou-li osové
souřadnice nesmyslně otočené, prožijete si při animování rotace objektu peklo.
Horší je, že osovou souřadnici nelze po animování objektu upravovat nebo jen s
velkými obtížemi.
- Pokud chcete posunout objekt a jeho
animační dráhu Animation path, musíte dráhu zviditelnit kliknutím na tlačítko
dráhy Path. Jestliže posunujete objekt bez zobrazené dráhy, hýbete jen s klíčovým
rámečkem, ve kterém právě jste. Když zobrazíte dráhu, posunujete jak objekt, tak
dráhu. Analogicky aplikujte i rotaci objektu a jeho dráhy.
- Abyste mohli animovat změny materiálu a
barvy objektu, musíte používat nástroj na kreslení přes existující materiál Paint
over existing material, a nikoliv nástroj pro malování objektů Paint tool. Musíte
také zapnout automatické nahrávání animace materiálů, aby se klíčové rámečky
zaznamenaly.
Kopírování animační
dráhy na jiné objekty
Kopírovat dráhy mezi různými modely
je možné přes knihovnu drah Path library. Zkrátka:
- označte svůj animovaný objekt
- klikněte dráhu Path
- nakopírujte dráhu do knihovny drah Path
library.
- označte další objekt
- klikněte dráhu
- vyberte svou animovanou dráhu v knihovně
drah
- a voila!
Přes knihovnu drah je možné
konvertovat dráhu do polygonu. Tak lze snadno a přesně vytvořit například sloup nebo
podstavec, po jehož obvodu má objekt rotovat.
Animovaný let tunelem
Chce-li někdo zkusit jednu z takových animací, pak:
- Vytvořte základní objekt a normalizujte
jeho umístění Normalize location.
- Ručně namalujte novou animovanou dráhu
objektu. V případě, že chcete mít svou animaci nekonečnou, měla by dráha být
uzavřená.
- Uložte dráhu do knihovny.
- Vymažte základní objekt.
- Namalujte dvě soustředné kružnice a
menší odečtěte od větší. Normalizujte jejich pozici.
- Vyberte nástroj na opakovaný reliéf Macro
extrusion a vyberte dříve uloženou dráhu. Proveďte reliéf. Ujistěte se, že máte
zaškrtnutou možnost ohýbání Bend, aby plochy reliéfu rotovaly a pohybovaly se.
- Když je tunel hotov, vytvořte kameru a
normalizujte její pozici.
- Použijte stejnou dráhu, jaká byla
použita pro reliéf a aplikujte ji na kameru. Zaškrtněte pohled vpřed Look ahead pro kameru
a možnost naklánění Bank.
- Nyní jsou tunel i dráha kamery
identické, takže kamera by měla proletět tunelem, aniž by narážela nebo procházela
jeho stěnami.
Pokud chcete dosáhnout efektu, jako je
pronásledování letadla, vytvořte další objekt, který má kamera v tunelu stíhat.
Použij na něj dráhu uloženou v knihovně drah. V okně projektu Project window opozděte
začátek pohybu kamery, aby poletovala za objektem s určitým zpožděním.
Orbitální animace
Jen malý tip jak přinutit objekt
obíhat po povrchu koule, aniž by se vznášel ani se v kouli nepotápěl. Používám
tuto techniku, když pohybuji něčím podobným, jako například autem po kulovém
povrchu, například zeměkouli. Je těžké jím pohybovat manuálně. Místo
pohybování objektem používám jeho rotaci.
- Vytvořte koulí se středem v 0, 0, 0.
- Normalizujte její umístění Normalize
location, abyste ji dostali do středu virtuálního světa.
- Vytvořte svůj objekt a umístěte jej nad
kouli do vzdálenosti, v jaké se má kolem koule pohybovat.
- Klikněte ikonu os Axis, která zobrazí osy
objektu.
- Normalizutej umístění osových souřadnic
objektu.
- Klikněte ikonu os a skryj osovou
souřadnici.
To je vše. Teď můžete objekt rotovat
po povrchu koule otáčením objektu kolem osy X a / nebo Y.
Automatické naklánění
objektů
Jedna z funkcí trueSpace umožňuje
plynule naklánět objekt pohybující se jako letadlo.
Jak se to dělá?
Nahrajete nebo vytvoříte objekt a animační dráhu Spline path, po které se má
pohybovat. Pak aktivujte levý kliknutím tlačítko pohledu vpřed Look-ahead. Pak na něj
klikněte pravým tlačítkem, aby se zobrazilo nastavení. Tento panel vám umožní nastavit
těsnost Tension s jakou bude objekt sledovat svou dráhu, tedy jestli se má pohybovat
přesně po dráze, nebo reagovat na změny dráhy s určitým předstihem. Dále
nadlehčení Bias, které udává, jak se objekt v zatáčkách "zhoupne", a
nakonec náklon Bank, který povoluje objektu naklánění podél středové osy.
Jaké všechny aspekty pohybu lze takto
ovlivnit?
K výše zmíněným nastavením můžete ještě přidat všechna nastavení
dráhy Spline path (pohyb, otáčení, změny velikosti, těsnost, nadlehčení,…) - jen
málo parametrů nelze ovlivnit.
Dá se nastavit úhel naklánění Bank?
Ano. Lze toho dosáhnout prostřednictvím nahrávaní rotace objektu po dráze do
klíčových rámečků Keyframes. Nastavením naklánění Bank řeknete programu,
nakolik se objekt může naklonit, a trueSpace se postará o zbytek. Po několika testech
si osvojíte, nakolik je náklon závislý na svém nastavení. Jak vidíte, trysková
letadla se natáčí v různých úhlech v závislosti na druhu zatáčky (ostré versus
pozvolné). O to se trueSpace automagicky postará sám.
Je možné nastavit náklon objektu pro
každou zatáčku na dráze individuálně, anebo se jedno nastavení aplikuje na dráhu
jako celek?
V současné verzi jsou nástroj pohledu vpřed Look-ahead a veškerá relevantní
nastavení jednotná pro celou dráhu. Nicméně jak jsem naznačil nahoře, díky
schopnostem programu není třeba tato nastavení manuálně upravovat pro každou
zatáčku zvlášť. Jestli chcete, samozřejmě to možné je díky nahráváním rotace
klíčových rámečků Keyframes. trueSpace vám dává možnost volby mezi oběma postupy
(nebo lze použít oba). Navíc trueSpace 2.0 umí nahrávat klíčové rámečky i pro
nástroj pohled vpřed Look-ahead, takže může být pro určité zatáčky nebo části
animace zapnut nebo zcela vypnut.
-Vlado Staněk-
Tento článek připravil pro Grafiku Online exkluzívní elektronický magazín o trojrozměrné grafice 3D REVUE (http://www.vlado.cz/3drevue).
-Redakce- (další články autora)
 |
aktuální hodnocení: 1.38 (64 hlasů) |
1 = výborný, 3 = dobrý, 5 = špatný |