Název:
Programovatelné shadery v OpenGL
Překlad názvu:
Programmable Shaders in OpenGL
Autoři:
Radil, Přemek ; Havel, Jiří (oponent) ; Švub, Miroslav (vedoucí práce) Typ dokumentu: Bakalářské práce
Rok:
2009
Jazyk:
cze
Nakladatel: Vysoké učení technické v Brně. Fakulta informačních technologií
Abstrakt: [cze][eng]
V dnešní době se OpenGL používá převážně pro tvorbu počítačových her, CAD programů, aplikací virtuální reality, leteckých simulací či vědeckotechnických vizualizací. Tato bakalářská práce se zabýva tvorbou shaderů v jazyce OpenGL shading Language a jejich připojením právě k OpenGL aplikacím. Jejím cílem je popsat postupy tvorby efektů vytvářejících hloubku ostrosti, záři a měkké stíny a poskytnout o těchto postupech tutoriál. První kapitoly sdělují informace o OpenGL a rozšiřující knihovně OpenGL Utility Toolkit a také ukazují některé obecné postupy potřebné k dosažení výše uvedených efektů. Poslední kapitoly se pak věnují přímo shaderům vytvářejícím tyto efekty.
OpenGL is mostly used in video games, computer aided designs, virtual reality, flight simulations or scientific visualisations. This bachelors thesis puts mind to production of shaders written in OpenGL Shading Language and their attachment to OpenGL aplications. Its objective is to describe methods of creating depth of field, glow and soft shadows effects and to provide tutorial about these methods. First chapters informs about OpenGL and associated library OpenGL Utility Toolkit and illustrates some common procedures necessary to achieve hereinbefore mentioned effects. Last chapters dwells directly on shaders creating these effects.
Klíčová slova:
FBO; framebuffer objekt; GLSL; GLUT; hloubka ostrosti; hloubková mapa; měkké stíny; OpenGL; OpenGL Shading Language; OpenGL Utility Toolkit; rozostření; záře; blur; depth map; depth of field; FBO; framebuffer object; glow; GLSL; GLUT; OpenGL; OpenGL Shading Language; OpenGL Utility Toolkit; soft shadows
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: http://hdl.handle.net/11012/54591