====== Algoritmy počítačové grafiky ====== * Stránky předmětu: [[http://service.felk.cvut.cz/courses/A4M39APG/]] * Přednášející: Prof.Ing. Jiří Žára, CSc., Ing. Jiří Bittner, Ph.D. * Cvičící: Ing. Jiří Bittner, Ph.D. ===== Cvičení ===== == 2016/2017 == * [[courses/a4m39apg/testsemestr2016| Test v semestru]] == 2013/2014 == * [[courses/a4m39apg/testsemestr2013| Test v semestru - 2.12.2013]] == 2015/2016 == * [[courses/a4m39apg/testsemestr2015| Test v semestru]] Dva možné průchody: - Standardní cvičení = postupné řešení dílčích úloh v dvoučlenném týmu. (5x16 bodů + bonusy) - Speciální úloha = jedna speciální individuální úloha řešená po dobu celého semestru. * Za nedodržení termínu odevzdání úlohy je penále 5 bodů za každý týden zpoždění * mnohem více: http://service.felk.cvut.cz/courses/X36APG/cviceni.htm * Řešení z 5. úlohy {{:courses:raytracer.zip|ke stažení}} * Pro spuštění testovací aplikace je třeba mít glut32.dl, ke stažení třeba zde: [[http://www.dll-files.com/dllindex/dll-files.shtml?glut32]] == GLUT vs win7 64bit == Glut na této konfiguraci nejede - ověřeno na dvou PC a více aplikacích. Řešením může být stáhnout alternativu - freeglut, zkompilovat si ji na 64bit a používat jako náhradu GLUT. Zkompilovanou binárku spolu s alternativními headerfily jsem umístil na http://skola.keymaster.cz/freeglut_x64.zip Je samozřejmě potřeba v MSVS ještě zkompilovat vlastní projekt jako x64 (nastavuje se to v properties - linker - advanced - target machine + na liště) Pokud někoho napadá elegantnější řešení, tak se ozvěte. Mě osobně jede GLUT pod win7 64bit naprosto bez problémů --- //[[uricam1@fel.cvut.cz|Michal Uřičář]] 2009/10/06 15:39// ===== Zkouška ===== * Písemný test (rozstřel), cca 30-45min, 20 otázek, +1b za správnou odpověď, -1b za špatnou, 0b za nezodpovězenou, minimum 10b * Ústní zkouška - 2 otázky (jedna z oblasti 2D, druhá z 3D) které si člověk sám vylosuje, příprava cca 10-15min, zkoušení cca 10-15min Výsledky rozstřelu (udělal - neudělal) 30min po skončení testu. Pak následuje zkoušení - počítat s tím, že se protáhne do večera, rychlost zkoušení cca 3-4 lidé na 1h. === 2013/2014 === [[courses:a4m39apg:zkouska_pisemna_10_1_2014 | Rozstřel - 10.1.2014]] Otázky u zkoušky: * Způsob vykreslení poloprůhledných objektů ve scéně * Bresenhamův algoritmus * Středové promítání (projekce), pohledový objem * HDRI * Typy světel * Dithering * Šrafování * Barevné prostory === 2011/2012 === Otázky s otevřenými odpovědmi * Vyplňování a šrafování polygonů * Hraniční reprezentace těles ve 3D ===== Materiály ===== HDRI (stručné výpisky - z knihy MPG a přednášky) - {{:courses:a4m39apg:hdri.odt|}}, {{:courses:a4m39apg:hdri.pdf|}} ===== Odkazy ===== * Kniha moderní počítačová grafika: [[http://oi.shy.cz/files/moderni_pocitacova_grafika.rar]] * Myslíme v jazyku C++: knihovna programátora [[http://books.google.cz/books?id=fSk99oy_mKcC&printsec=frontcover&source=gbs_v2_summary_r&cad=0#v=onepage&q=&f=false|http://books.google.cz]] * [[http://rapidshare.com/files/284547747/Realistic_Ray_Tracing.pdf|Shirley: Realistic Raytracing]]: nepostradatelná věc pro psaní raytraceru ~~DISCUSSION~~