Synchronizace dvou pohybů - posuvného ve směru osy x a totačního kolem osy z. scena.pov. anim.ini #include colors.inc

Podobné dokumenty
8.3 Programování v PovRAY (proměnné, cykly)

Jsou definovёўny hustotou Ѓ0Ќ0Ёўstic v danё oblasti, plocha se vytvoѓ0 0ЁЄ, pokud hustota

Zdroj:

Počítačová grafika. OBSAH Grafické formy: Vektorová grafika Bitmapová (rastrová grafika) Barevné modely

Úvod do počítačové grafiky

Rekurzivní sledování paprsku

Modelování sestav. Autodesk INVENTOR. Ing. Richard Strnka, 2012

ABC Linux běží z CD české prostředí tištěná příručka obsah portálu Mutt Jak začít? Jan Fuchs

Čtvrtek 8. prosince. Pascal - opakování základů. Struktura programu:

Algoritmizace prostorových úloh

VY_32_INOVACE_INF4_12. Počítačová grafika. Úvod

Třída DrawingTool. Obrázek 1: Prázdné okno připravené pro kreslení

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ě

. Grafika a plovoucí prostředí. Zpracování textů na počítači. Ing. Pavel Haluza, Ph.D. ústav informatiky PEF MENDELU v Brně haluza@mendelu.

1. Téma 03 - Rozhodování

Tvorba webových stránek

Struktury a dynamické proměnné

Geometrické praktikum

Elektronické publikování - prezentace. 23. dubna 2009 VŠB - TUO. Beamer - grafické zpracování prezentace. Rostislav Šuta, sut017.

Kde se používá počítačová grafika (PG)?

HDR obraz (High Dynamic Range)

zdroj světla). Z metod transformace obrázku uvedeme warping a morfing, které se

MATEMATIKA V MEDICÍNĚ

Čárové kódy a jejich sazba Alčer Miroslav

REKLAMNÍ ADVERTISING ZÁPALKY MATCHES ENWEX

Vyučovací hodina. 1vyučovací hodina: 2vyučovací hodiny: Opakování z minulé hodiny. Procvičení nové látky

2D grafika. Jak pracuje grafik s 2D daty Fotografie Statické záběry Záběry s pohybem kamery PC animace. Počítačová grafika, 2D grafika 2


2 Datové typy v jazyce C

Geometrické praktikum

13 Barvy a úpravy rastrového

Název: VY_32_INOVACE_PG3304 Vytváření základních geometrických objektů ve 3DS Max a jejich úpravy

POČÍTAČOVÁ GRAFIKA. Počítačová grafika 1

LOGO MANUÁL MĚSTO ŽĎÁR NAD SÁZAVOU

LED svetelné dekorácie LED decorations

Aplikované úlohy Solid Edge. SPŠSE a VOŠ Liberec. Ing. Jan Boháček [ÚLOHA 23 FORMÁT SOUČÁSTI]

Počítačová grafika SZŠ A VOŠZ MERHAUTOVA 15, BRNO

3D grafika. Proces tvorby sekvence s 3D modely Sbírání údajů na natáčecím place Motion capture Matchmoving Compositing

Střih v Adobe Premiere. Dominik Franěk dominik.franek@avc-cvut.cz

- obvyklejší, výpočetně dražší - každé písmeno je definováno jako zakřivený nebo polygonální obrys

Inovace bakalářského studijního oboru Aplikovaná chemie


Datové formáty grafiky, jejich specifika a možnosti využití. L u b o š T o m e š e k U M T M a n a ž e r s k á i n f o r m a t i k a 2015/ 16

EVROPSKÝ SOCIÁLNÍ FOND. Úvod do PHP PRAHA & EU INVESTUJEME DO VAŠÍ BUDOUCNOSTI

Pascal. Katedra aplikované kybernetiky. Ing. Miroslav Vavroušek. Verze 7

Další nutný soubor je laydiv.js, ve kterém jsou uloženy funkce pro zobrazování virů na ploše a funkce pro odkaz na Teachers Guide.

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

Knihovna WebGraphLib

Výukový materiál vytvořen v rámci projektu EU peníze školám. "Inovace výuky" registrační číslo CZ.1.07/1.5.00/

Photoshop, Gif. 1. Seznámení s programem. Vytvořila: Radka Veverková Vytvořeno dne: Photoshop Gif

Multimediální systémy. 02 Reprezentace barev v počítači

Programovací jazyk Pascal

Omezení barevného prostoru

OBSAH FIREMNÍ LOGO FIREMNÍ BARVY FIREMNÍ PÍSMO

Lekce 12 Animovaný náhled animace kamer

Barevné systémy Josef Pelikán CGG MFF UK Praha

01 ZÁKLADNÍ VARIANTA - HORIZONTÁLNÍ

Funkce, podmíněný příkaz if-else, příkaz cyklu for

Podklad pro tvorbu ilayer typu

Hledání správné cesty

Tlačítko Teachers Guide obsahuje odkaz na stručný popis hry a její účel v projektu Ingot.

Digitální učební materiály ve škole, registrační číslo projektu CZ.1.07/1.5.00/

5.0" TFT LCD displej SSD1963

Název: VY_32_INOVACE_PG3314 Rendering - vykreslení vytvořené scény. Vzdělávací oblast / téma: 3D grafika, počítačová grafika, 3DS Max

Přidávání animací do programů

Standard VGA (Video Graphics Array)

Základy informatiky. 10 Počítačová grafika

Základy CSS (3. přednáška)

Programovani v Maplu Procedura

Barvy na počítači a grafické formáty

Rastrová grafika. Grafický objekt je zaznamenán jednotlivými souřadnicemi bodů v mřížce. pixel ( picture element ) s definovanou barvou

Grafický manuál jednotného vizuálního stylu

Název kategorie. MONETA Money Bank. Název kategorie. Logo Obchodník roku používejte v případě všech materiálů dle pravidel uváděných v tomto manuálu.

Enterprise Java (BI-EJA) Technologie programování v jazyku Java (X36TJV)

dream. 111/B. 121/B. 110.

Metamorfóza obrázků Josef Pelikán CGG MFF UK Praha

Inovace a zkvalitnění výuky prostřednictvím ICT Pokročilé metody parametrického modelování

Pedestals H A N D B O O K

Úvod do jazyka HTML (Hypertext Markup Language)

Studentská tvůrčí a odborná činnost STOČ D MODELY STROMŮ PRO VYUŽITÍ V REAL-TIME APLIKACI. Michaela Brázdilová

Scéna> Layer1>(název např: modre). Pouze první snímek poskládat pět hvězdiček z knihovny hvezda1

GRAFICKÝ MANUÁL JEDNOTNÉHO VIZUÁLNÍHO STYLU

Michal Krátký. Úvod do programovacích jazyků (Java), 2006/2007

PROGRAMOVACÍ JAZYKY A PŘEKLADAČE LEXIKÁLNÍ ANALÝZA

Přednáška kurzu MPOV. Barevné modely

19 metrů 45 hod. lúmenů ST ANDARD LIGHTING. 35 metrů 120 hod. E91HNE black. 55 metrů 120 hod. 5 lúmenů ST ANDARD LIGHTING.

Obecný princip 3D numerického modelování výrubu

TNPW1 Cvičení

Počítačová grafika. Studijní text. Karel Novotný

Uživatelská příručka Autor: Martin Fiala

LED HIGH BAY SERIE (IP40 & IP65)

Pokročilé programování v jazyce C pro chemiky (C3220) Třídy v C++

Barvy a barevné modely. Počítačová grafika

DATOVÉ FORMÁTY GRAFIKY, JEJICH SPECIFIKA A MOŽNOSTI VYUŽITÍ

Tvorba posterů v PowerPointu a InDesignu

7 Transformace 2D. 7.1 Transformace objektů obecně. Studijní cíl. Doba nutná k nastudování. Průvodce studiem

Křivky a plochy technické praxe

Algoritmizace prostorových úloh

Multimediální systémy. 07 Animace

22. Tvorba webových stránek

Transkript:

8.5 Animace PovRAY nemá nástroje na vytvoření ucelené animace, umí pouze pomocí proměnné clock vytvořit sekvenci po sobě jdoucích snímků, které je nutné do výsledné animace spojit v dalším programu (MS Gif Animator, GifWcx plugin pro Total Commander, atd.) Pro řízení animace využijeme externí.ini soubor, kterým nahradíme obvyklý quikers.ini, který je volán automaticky. Ukázkový [800x600, AAF,anim] Width=800 Height=600 Final Clock=1 //hlavicka - obsahuje libovolné indentifikacni udaje, nepovina //sirka generovaných snimku v pixelech //vyska generovanych snimků v pixelech //vyhlazovani hran - on x off - zapnute zlepsuje vzhled objektu, ale zvysuje narocnost //cislo prvniho snimku //cislo posledniho snimku //pocatecni hodnota promene clok //koncova hodnota promene clok 8.5.1 Animace jedním směrem camera{location < 5, 5, 10 > look at < 5.0, 1.0, 0.0 > light source{< 30, 15, 30 > color rgb 1 light source{< 50, 15, 30 > color rgb.7 shadowless background{color Blue plane{y, -1 pigment{color rgb Green Final Frame=10 Final Clock=1 pigment{checker White Black Dlouhá, Červenka 2013 82 VŠB-TU Ostrava

8.5. ANIMACE 8.5.2 Animace s návratem - #if-#else Rozdělíme animaci na dvě části podmínkou #if-#else, při tomto způsobu členění animace na víc částí dochází k nepřehlednému zanořování podmínek. camera{location < 5, 5, 10 > look at < 5.0, 1.0, 0.0 > light source{< 30, 15, 30 > color rgb 1 light source{< 50, 15, 30 > color rgb.7 shadowless background{color Blue plane{y, -1 pigment{color rgb Green #if ( clock <= 1 ) pigment{checker White Black #else #declare Elseclock = clock-1; pigment{checker White Black rotate Elseclock*360*z translate 2*pi*x translate -2*pi*Elseclock*x #end Dlouhá, Červenka 2013 83 VŠB-TU Ostrava

8.5.3 Animace s návratem - framenumber Rozdělíme animaci na dvě části pomocí proměné framenumber, při tomto způsobu členění animace na víc částí je potřeba na začátku přesně určit počet snímků nutných pro každou fázi, další úpravy mohou být velmi nepřehledné. camera{location < 5, 5, 10 > look at < 5.0, 1.0, 0.0 > light source{< 30, 15, 30 > color rgb 1 light source{< 50, 15, 30 > color rgb.7 shadowless background{color Blue plane{y, -1 pigment{color rgb Green #switch (frame number) #local from frame=1; #local to frame=10; #local from frame2=11; #local to frame2=20; #range (from frame,to frame) pigment{checker White Black #break #range (from frame2,to frame2) #declare Elseclock = clock-1; pigment{checker White Black rotate Elseclock*360*z translate 2*pi*x translate -2*pi*Elseclock*x #end Dlouhá, Červenka 2013 84 VŠB-TU Ostrava

8.5. ANIMACE 8.5.4 Animace pohybu řízeného křivkou Pohyb objektu je řízen dvourozměrnou spline křivkou (definovaná ve standartním externím souboru transforms.inc ). #include transforms.inc camera{location < 5, 5, 25 > look at < 10.0, 1.0, 0.0 > light source{< 30, 15, 30 > color rgb 1 light source{< 50, 15, 30 > color rgb.7 shadowless background{color Blue plane{y, -1 pigment{color rgb Green #declare valec = pigment{checker White Black #declare valec draha= spline{ 0 < 0, 0, 0 > 0.1 < 1, 10, 0 > 0.2 < 2, 0, 0 > 0.3 < 3, 8, 0 > 0.4 < 4, 4, 0 > 0.5 < 5, 0, 0 > 0.6 < 6, 7, 0 > 0.7 < 7, 3, 0 > 0.8 < 8, 0, 0 > 0.9 < 9, 9, 0 > 1 < 10, 4, 0 > 1.5 < 10, 4, 0 > 1.6 < 11, 0, 0 > 1.7 < 13, 4, 0 > 1.8 < 15, 9, 0 > 1.9 < 17, 4, 0 > 2 < 18, 0, 0 > object{valec Spline Trans( valec draha, clock x,0,0) Dlouhá, Červenka 2013 85 VŠB-TU Ostrava

8.5.5 Úlohy k procvičení 1. Koule Vytvořte animaci, ve které se budou jednotlivé koule otáčet ve směru souřadných os. 2. Blob Vytvořte animaci, ve které se budou plynule měnit síly jednotlivých komponent implicitní plochy. 3. Schodiště Vytvořte animaci, ve které budou postupně přibývat stupně točitého schodiště. 4. Dáma Vytvořte animaci alespoň části partie dámy, kde pohnete s několika figurami a jednu vyhodíte. 5. Auto Vytvořte animaci reálného pohybu auta, kde několikrát zatočíte, zastavíte na přechodu atd. Zkuste nasvítit scénu reflektory auta. Dlouhá, Červenka 2013 86 VŠB-TU Ostrava