Bakalářská práce

Jazyky pro programování shaderů

Shader Programming Languages

Lukáš Gregor, učo 99007
Anotace

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.

Zadání práce
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.
Práce zkontrolována:
6. 1. 2009 07:04, (IS automaticky)
Plný text práce
1,3 MB / soubor PDF
Jazyk práce
čeština čeština
Termín obhajoby
5. 2. 2009
Práce byla úspěšně obhájena

Vedoucí

Mgr. Petr Tobola, Ph.D.
abs FI MU

Oponent

RNDr. Petr Medek, Ph.D., učo 39593
abs FI MU

Masarykova univerzita Fakulta informatiky
Studijní program
Aplikovaná informatika

Práce na příbuzné téma

Seznam prací, které mají shodná klíčová slova.

  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.