Animace a geoprostor První etapa: Animace 2. přednáško-cvičení Jaromír Landa jaromir.landa@mendelu.cz Ústav informatiky PEF MENDELU v Brně
Náplň přednáško-cvičení - Flamingo Prostředí Nekonečná rovina Barva pozadí Obrázek na pozadí Mraky Mlha Rostliny Knihovny rostlin a stromů Náhled rostliny Zobrazení rostliny Editace vlastností rostliny Nastavení globálního ročního období Tvorba nových rostlin Vlastnosti objektů Materiály, vlny 2
Prostředí elementy viditelné až po vyrenderování (nejsou součástí goniometrie modelu a nejsou viditelné ani v oknech s pohledy) Nekonečná rovina základna scény (rozpíná se všemi směry až k horizontu) renderuje se rychleji než velká NURBS plocha lze ji přiřadit libovolný materiál Flaminga zobrazí se pouze při raytracingu (ne v modelu ani při řešení radiozity) 3
Prostředí Barva pozadí pozadí = nekonečně velká koule, která obklopuje model ze všech stran pozadí může mít jednu barvu nebo může být tvořené gradientem 2 nebo 3 barev Automatic Sky mění barvu pozadí v závislosti na nastavení Slunce a oblohy (řídí se časem a ročním obdobím) Solid Color pozadí má jedinou barvu 2 Color Gradient nebo 3 Color Gradient gradient = umožní vytvořit plynulý přechod dvou nebo tří barev na pozadí 4
Prostředí Obrázek na pozadí umístění modelu do reálného prostředí obrázek lze namapovat různými způsoby: Rovinné promítání (na rovinnou plochu) Válcové promítání (na imaginární válec) např. panoramatické fotografie Sférické promítání (na kouli) dobré výsledky lze dosáhnout pouze se skutečným sférickým obrázkem lze jej dlaždicově opakovat a zrcadlit u válcové nebo sférické projekci je možné opakovat pouze v horizontálním směru lze jej odsadit od počátku souřadnic vymaskování obrázku maskování barev maskování alfa kanálu (pouze u formátů, které podporují alfa kanály) nejlepších výsledků dosáhnete s obrázky ve vysokém rozlišení! 5
Prostředí Mraky promítání matematicky vygenerovaných mraků na nekonečně velikou kouli v pozadí slunce musí být zapnuté! jsou viditelné pouze v okně s perspektivní projekcí dva typy mraků: ploché mraky textura namapovaná na 2D rovině, která je umístěna nad 3D mraky 3D mraky 6
Prostředí Mlha barva mlhy je určena barvou pozadí čím je objekt dále od stanoviště pozorovatele, tím více je jeho barva ovlivněna barvou pozadí a tím více efekt mlhy vyniká nastavení mlhy je závislé na měřítku modelu např. model hrnku (vyšší hodnoty) např. model budovy (menší hodnoty) lze ji použít pouze v okně s perspektivním pohledem 7
Vlny vlnění = speciální druh hrbolaté textury (vychází ze středu/zdroje ve formě soustředných vln) iluze zvlněného povrchu lze ji přiřadit jakémukoliv objektu Úpravy / Vlastnosti objektů (F3) / Waves / Add 8
Rostliny každá rostlina je jedinečná (generování rostlin pomocí fraktálových algoritmů) rostlina je ve scéně reprezentována zjednodušeně soustavou lomených čar, které zhruba udávají její velikost a tvar rostlinný algoritmus Flaminga generuje přirozeně vypadající rostlinu až během renderování obrázku rostliny se chovají jako 3D objekty (vrhají stíny, objevují se v odrazech) všem rostlinám ve scéně lze nastavit stejné roční období 9
Rostliny knihovny rostlin náhled rostliny (výběr ročního období) zobrazení a vložení rostliny editace vlastností rostliny ve scéně (definice rostliny v knihovně tím zůstane nedotčena) nastavení globálního ročního období všechny rostliny budou podle něj generovány (nemají-li nastavené individuální roční období) tvorba nových rostlin změna tvaru rostliny z knihovny Flaminga vestavěný editor rostlin: Flamingo Plant Editor.chm 10
Úkol č. 1 první část V programu Rhinoceros vytvořte s využitím nástrojů modulu Flamingo scénu, která bude obsahovat: nekonečnou rovinu gradient barev na pozadí obrázek na pozadí s použitím maskování mraky případně další efekty nabídky Environment Scéna bude představovat krajinu typickou pro jarní období. Využijte knihovnu rostlin a do scény vhodně umístěte rostliny a stromy typické pro jarní období zvolené krajiny. Vyzkoušejte prakticky funkce a nastavení nabídky Environment. Soubor si nezapomeňte uložit, vymodelovanou scénu totiž budeme používat na dalších cvičeních a dále ji rozšiřovat! 11
Úkol č. 1 ukázky 12