Thesis/Dissertation: Lukáš Gregor, učo 99007: Shader Programming Languages
Bachelor's thesis
Shader Programming Languages
Jazyky pro programování shaderů
Lukáš Gregor, UČO 99007
Abstract
Práce slouží jako výukový materiál pro programování shaderů. Práce vysvětluje princip a možnosti shaderů a jejich použití na současném hardwaru. Součástí práce jsou i demonstrační příklady v jazyce C++, na kterých je vysvětlena práce se shadery v jazyku GLSL a princip vybraných grafických efektů.
Abstract
This work introduces basic principles of shading languages. It explains how to write and run shader in GLSL, cg and HLSL languages. It also explains how to simulate various effects using shaders. Part of the work is a set of examples written in C++ and GLSL.
Thesis description
Nastudujte jazyky Cg, GLSL a HLSL pro programování shaderů. Proveďte jejich srovnání a uveďte praktické příklady. Textovou část zpracujte jako učebnici programování základních shaderů v těchto jazycích.
The thesis has been checked:
6/1/2009 07:04, (IS automatically)
6/1/2009 07:04, (IS automatically)
- Entered/Edited 6/2/2009 07:30, Mgr. Bc. Tomáš Navrátil, DiS., UČO 70642
- Record made 24/4/2008 14:32, Helena Kryštofová
- Accessible from: 5/1/2009 10:13, Helena Kryštofová
- Thesis/dissertation received 5/1/2009 10:13, Helena Kryštofová
Language used
Defence date
5/2/2009
The thesis was defended successfully
Supervisor
Mgr. Petr Tobola, Ph.D.
abs FI MU
abs FI MU
Programme
Applied Informatics
Field of Study
Theses on a related topic
List of theses with an identical keyword.
-
Advanced Lighting Techniques
Mgr. Lukáš Gregor, UČO 99007 -
Shader Programming Techniques
RNDr. Adam Jurčík, Ph.D. -
Advanced effects in OpenSceneGraph library
Bc. Jaroslav Trtík, UČO 72822 -
Ray tracing in programmable shaders
Mgr. Pavel Drobek -
Ambient occlusion techniques for molecular vizualization
Mgr. Martin Cmar -
Illustrative Examples of Graphics Applications
Mgr. Karel Klíč -
Using OpenGL in Java
Mgr. Miloš Selečéni -
Global illumination approximation in screen space
Mgr. Martin Zahumenský, UČO 173254
Name
Posted by
Uploaded/Created
Rights
Folders
Files
4/2/2009




