100 likes | 184 Views
Počítačová grafika (XIX. Část). www.zlinskedumy.cz. jazyk popisu scény v programu pov-ray. Barvy systém RGB definice pomocí klíčových slov red číslo green číslo blue číslo transmit číslo filter číslo transmit udává mírů průhlednosti filter udává míru filtrování průchozího světla.
E N D
Počítačová grafika (XIX. Část) www.zlinskedumy.cz
jazyk popisu scény v programu pov-ray • Barvy • systém RGB • definice pomocí klíčových slov • redčíslogreen číslobluečíslotransmitčíslofilterčíslo • transmit udává mírů průhlednosti • filter udává míru filtrování průchozího světla
jazyk popisu scény v programu pov-ray • Barvy • definice pomocí vektoru: • rgb <R,G,B> • rgbt <R,G,B,T> • rgbf <R,G,B,F> • rgbft <R,G,B,F,T>
jazyk popisu scény v programu pov-ray • Barvy • příklady: • red0.2 green 0.5blue 1.1 - barva složená z 20% intenzity červené, 50% intenzity zelené a 110% intenzity modré složky; • tutéž barvu lze zapsat jako rgb <0.2,0.5,1.1>; • způsoby zadání lze kombinovat - rgb <1,0,0> transmit0.5 je napůl průhledná červená barva
jazyk popisu scény v programu pov-ray • Kamera • camera{ • location<oko kamery> • right<šířka promítacího plátna> • up<výška promítacího plátna> • direction<směr pohledu> • anglešířka úhlu pohledu ve stupníchlook_at<bod kam směřuje pohled> transformace kamery • }
KameraUpraveno: POV-Ray. In: Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation, 2001- [cit. 2014-04-26]. Dostupné z:http://cs.wikipedia.org/wiki/POV-Ray#mediaviewer/Soubor:Utah_teapot.png
jazyk popisu scény v programu pov-ray • Kamera • kamera může být ve scéně pouze jedna • pokud je uvedeno více definic, použije se první z nich; • pokud není kamera definována vůbec, bere se implicitní nastavení
jazyk popisu scény v programu pov-ray • Kamera • u implicitní kamery je oko v počátku (tedy location <0,0,0>); • promítací plátno má šířku 4/3 (right<1.33,0,0>) a výšku 1 (up <0,1,0>); • směrem pohledu je kladný směr osy z (direction <0,0,1>) a vzdálenost oka od plátna je tedy 1; • z toho se dá dopočítat velikost úhlu pohledu:right/(2*délka_direction) = tg (angle/2) a pro implicitní kameru je tak angle = 2*arctg(2/3), což je asi 67,38 stupňů
Opakování • Co vše se nastavuje u kamery?
Zdroje a prameny • Počítačová grafika: [Seminář, Praha, 26.-28. dubna 1977] : Sborník referátů. Praha: [nákl. vl.], 1977, 229, [1] s. Aplikovaná kybernetika. • KRŠEK, Přemysl. Základy počítačové grafiky: IZG. 1. vyd. Brno: Fakulta informačních technologií, 2008, 89 s. Aplikovaná kybernetika. ISBN 80-214-0351-9. • ŽÁRA, Jiří, Bedřich BENEŠ a Petr FELKEL. Moderní počítačová grafika. Vyd. 1. Praha: ComputerPress, 1998, xvi, 448 s. ISBN 80-722-6049-9. • BROOKSHEAR, J, David T SMITH a Dennis BRYLOW. Informatika. 1. vyd. Brno: ComputerPress, 2013, 608 s. ISBN 978-80-251-3805-2. • Vektorová grafikal. In: Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation, 2001- [cit. 2014-04-26]. Dostupné z:hhttp://cs.wikipedia.org/wiki/Vektorov%C3%A1_grafika#mediaviewer/Soubor:Bezierova_krivka.svg