Beta 1


Title Workflow Improvements for Real-Time Shader Development
Author Jensen, Peter Dahl Ejby
Supervisor Christensen, Niels Jørgen (Department of Informatics and Mathematical Modeling, Technical University of Denmark, DTU, DK-2800 Kgs. Lyngby, Denmark)
Larsen, Bent Dalgaard (Department of Informatics and Mathematical Modeling, Technical University of Denmark, DTU, DK-2800 Kgs. Lyngby, Denmark)
Institution Technical University of Denmark, DTU, DK-2800 Kgs. Lyngby, Denmark
Thesis level Master's thesis
Year 2006
Abstract This thesis will discuss the design and implementation of a shader graph editor. The editor makes the daunting task of programming shaders accessible for non programmers, as no programming or specific knowledge of graphics hardware is required. Graphics programming complexities such as different types or conversion between mathematical spaces, such as world and object space, is hidden from the user and handled automatically by the system. The work presented here also covers integrating the editor with a game engine, which includes supporting effects such as shadows and different light types in the generated shaders. The editor supports the creation of both vertex and fragment shaders, and discusses optimization issues of the generated shaders.
Imprint Department of Informatics and Mathematical Modeling, Technical University of Denmark, DTU : DK-2800 Kgs. Lyngby, Denmark
Fulltext
Original PDF imm4837.pdf (2.22 MB)
Admin Creation date: 2006-10-06    Update date: 2012-12-18    Source: dtu    ID: 191642    Original MXD