Potaov grafika Potaov grafika Potaov grafika je manipulcia























































- Slides: 55
Počítačová grafika
Počítačová grafika · Počítačová grafika je manipulácia s vizuálnymi a geometrickými informáciami pomocou výpočtovej techniky · Oblasti počítačovej grafiky: · Geometria · Rendering · Spracovanie obrazu · Vizualizácia dát · Animácia a virtuálna realita
Geometria · Geometria sa zaoberá reprezentáciou 2 D a 3 D objektov · Objekty môžu byť reprezentované rôznymi spôsobmi, napr. : · Analyticky pomocou vzorcov · Pomocou logických operácií s jednoduchšími objektami
Geometria · Pomocou bodov, ktoré patria objektu · Pomocou mriežky, ktorá je aproximáciou objektu
Geometria · Geometria počítačovej grafiky je diskrétna, keďže obraz má len konečný počet bodov · Keď chceme zobraziť akýkoľvek objekt na obrazovke, musíme jeho reprezentáciu previesť do diskrétnej podoby (ak už nie je diskrétna) – tento proces sa nazýva rasterizácia.
Rendering · Rendering je prevedenie modelu (geometrickej reprezentácie) na obraz · Pri renderingu sa zohľadňujú rôzne faktory, ktoré nie sú súčasťou modelu, ale ovplyvňujú výsledný vzhľad objektov, napr. : svetlo a tiene farba pozícia kamery a viditeľnosť priehľadnosť materiály a textúry odrazy. . .
Rendering · Pri renderingu je často cieľom tzv. fotorealistické zobrazenie, pri ktorom sa snažíme, aby počítačom vytvorená scéna vyzerala čo najrealistickejšie · Pre fotorealistické zobrazenie sa využívajú skutočné fyzikálne vlastnosti (alebo ich aproximácia) materiálov, svetiel a kamier, ktoré sú v scéne prítomné. www. wikipedia. org
Rendering · Využitie renderingu je v súčasnosti veľmi rozsiahle napr. v architektúre a dizajne, vo filmovom priemysle, pri tvorbe počítačových hier, pri simuláciách, v umení atď. · Najpoužívanejšie softvéry, ktoré umožňujú realistické modelovanie a rendering: · 3 D Studio Max · Maya · True. Space · Rhinoceros · Bryce · Light. Wave · Cinema 4 D · Auto. CAD · Catia · Pro/ENGINEER · Blender · Art Of Illusion · Google Sketch. Up
Rendering © Jozef Zajac 3 D Studio Max
Rendering 3 D Studio Max © Jozef Zajac
Rendering www. creative-3 d. net 3 D Studio Max
Rendering www. creative-3 d. net 3 D Studio Max
Rendering 3 D Studio Max www. creative-3 d. net
Rendering 3 D Studio Max www. creative-3 d. net
Rendering Maya www. creative-3 d. net
Rendering Maya www. creative-3 d. net
Rendering Maya www. creative-3 d. net
Rendering Maya www. creative-3 d. net
Rendering Maya www. creative-3 d. net
Rendering Maya www. creative-3 d. net
Rendering Bryce www. creative-3 d. net
Rendering www. creative-3 d. net Bryce
Rendering Bryce www. creative-3 d. net
Rendering Blender www. creative-3 d. net
Rendering Blender www. creative-3 d. net
Rendering Blender www. creative-3 d. net
Rendering Blender www. wikipedia. org
Rendering Rhinoceros www. creative-3 d. net
Rendering Rhinoceros www. creative-3 d. net
Rendering Rhinoceros www. creative-3 d. net
Rendering Cinema 4 D www. creative-3 d. net
Rendering Light. Wave www. creative-3 d. net
Rendering Auto. CAD www. creative-3 d. net
Rendering Auto. CAD www. creative-3 d. net
Spracovanie obrazu · Spracovanie obrazu je transformácia, ktorej vstupom je obraz (2 D alebo 3 D obrázok, video) a výstupom je buď obraz alebo nejaká charakteristika (hodnota, graf a pod. ). · Niektoré operácie spracovania obrazu: · Geometrické transformácie – otočenie, škálovanie, skosenie. . · Úpravy farieb – zmena jasu, kontrastu, farebnej palety, inverzia. . .
Spracovanie obrazu · Vyhladenie alebo zaostrenie: · Retušovanie a fotomontáž:
Spracovanie obrazu · Umelecké efekty: · Detekcia hrán:
Spracovanie obrazu · Segmentácia – výber konkrétnych častí obrazu · Registrácia – hľadanie korešpondencie medzi dvomi obrazmi
Spracovanie obrazu · Hľadanie charakteristík obrazu – histogram, maximálna a minimálna intenzita. . .
Spracovanie obrazu · Využitie spracovania obrazu – fotografia a tlač, medicína, biológia, satelitné snímanie. . . · Najpoužívanejšie softvéry: · Adobe Photoshop · Corel Photo. Paint · Corel Paint Shop Pro · GIMP · Insight Toolkit (ITK) www. garryblack. com
Spracovanie obrazu www. hemmy. net
Spracovanie obrazu www. hemmy. net
Spracovanie obrazu www. hemmy. net
Spracovanie obrazu www. photoshoptalent. com
Vizualizácia dát · Vizualizácia je reprezentácia dát pomocou obrazu (graf, diagram, krivka alebo plocha, 2 D alebo 3 D obrázok, animácia. . . ) · Pre skalárne dáta najčastejšie používame · grafy, ak sa jedná o vyjadrenie funkčnej závislosti · povrchové metódy, ktoré zobrazujú len nejaký povrch (plochu) reprezentujúci dáta, napr. izoplochu · objemové metódy, ktoré priamo zobrazujú celý objem dát (tzv. volume rendering) · Pre vektorové dáta používame napríklad · vektorové glyfy, ktoré nejakým spôsobom znázorňujú vektor (napr. šípky) · prúdnice – dotyčnice k vektorovému poľu · sledovanie častíc, pri ktorom sa znázorní pohyb jednej alebo viacerých častíc v danom poli
Vizualizácia dát · grafy funkcií www. openiazoch. sk
Vizualizácia dát · povrchová metóda
Vizualizácia dát · objemová metóda
Vizualizácia dát · vektorové glyfy www. cg. in. tum. de www. tut. fi
Vizualizácia dát · prúdnice www. egmu. net www. cg. in. tum. de
Vizualizácia dát · Niektoré softvéry používané na vizualizáciu vedeckých a medicínskych dát: · Science GL · Matlab · Sci. AN · Paraview · Volview · Amira · Visualization Toolkit (VTK) · NCAR Graphics
Animácia · V počítačovej animácii ide o vytvorenie pohybujúcej sa scény · V zložitejších animáciách je základom vytvorenie kostry (zjednodušenej reprezentácie) pohybujúceho sa objektu a výsledný pohyb sa docieľuje na základe pohybu kostry. · V animácii sú využívané dve techniky vytvárania pohybu: · keyframe animácia – pri tejto technike animátor špecifikuje dve rôzne polohy objektu a počítač dopočíta polohy medzi nimi tak, aby vznikla ilúzia plynulého pohybu. · motion capture – žiadanú scénu zahrá skutočný herec a jeho pohyby sa zaznamenávajú. Potom sa aplikujú na animovaný objekt, čím sa docieľuje veľmi realistický dojem.
Virtuálna realita · Virtuálna realita je prostredie vytvorené počítačom, ktoré umožňuje interakciu s užívateľom a tým vytvára dojem skutočného sveta. · Virtuálna realita je technicky najnáročnejšia oblasť počítačovej grafiky, keďže vytvorenie ilúzie reálnosti vyžaduje veľmi prepracovanú grafiku s mnohými detailami a vysokým farebným rozlíšením. Na interakciu sú často používané špeciálne technické zariadenia (okuliare, helmy, rukavice. . ) · Využitie virtuálnej reality je najmä v hrách, ale aj pri rôznych tréningoch, interaktívnych modeloch skutočných miest alebo historických udalostí atď. · Aplikácie VR sa programujú napr. v jazykoch C++, Java, Perl, Python a využívajú knižnice VRML (špeciálne určené pre VR), Open GL, Java 3 D a iné www. wikipedia. org www-vrl. umich. edu/project/football
Virtuálna realita · Projekt Multimediálna Bratislava (projekt MDPT, M. Ftáčnik & kolektív)
Virtuálna realita