member of the work
 
  Home | Studium | Programming | Games | Links | About Me | eMail

Shades of Gray

Hardware-accelerated shaders seem to be the hottest topic right now in real-time computer graphics. All upcoming major games use them to compute these stunning visual effects.

Mein Rating

Inhalt
Aufwand
Note
Diese Einschätzung spiegelt lediglich meine ganz persön-liche Meinung wider und erhebt keinen Anspruch auf Objektivität.

Ich brauche Input !

Und den bekomme ich für gewöhnlich aus Büchern ...
Wer Interesse daran hat, dass meine Kreativität nicht versiegt, der kann mir eine große Freude bereiten, indem er mir einen kleinen Teil meines Amazon-  Wunschzettels erfüllt.
Was ich bereits besitze, das steht hier.

Crossover

Zu folgenden Vorlesungen sind meine Lösungen online abrufbar:
Advanced Data Comm.
Advanced Image Synthesis
Benutzerschnittstellen
Betriebssysteme
CMMI
Computergrafik
CORBA Component Model
Datenbanken
Digital Graphics
ERP-Systeme
Game Programming
Geoinformationssysteme
Intelligent Agents
Kommunikationssysteme
Mathematik
Object-Oriented Modelling
OpenGL Shading Language
Performance Evaluation
Softwarebasistechnologien
Softwarebauelemente
Statistische Datenanalyse
Technische Informatik
Visualisierung

diverse Vorträge
(wie etwa CSG, EAI, UniCert, ...)

Alternativ kann man sich auf den Seiten meiner Kommilitonen umsehen:
-  Jens Calame
-  Matthias Rössiger
-  Matthias Heise
Viele Informationen und Links rund ums Studium am HPI sind zu finden unter
 www.softwaresystemtechnik.de
Noch umfangreicher aber leider leicht chaotisch ist das Wiki des
-  Fachschaftsrats Informatik

Verkehrte Welt

Studenten sind für ihren ungewöhnliches Lebenswandel berüchtigt. In 2004 mache ich einen Zeit(vor)sprung von 8 bzw. 10 Stunden und berichte täglich in  Wort und Bild über meine verqueren Erlebnisse an der UTS in Sydney. c'ya mate !

Rechtliches

Die Aufgabenblätter unterliegen dem Urheberrecht des jeweiligen Lehrstuhls, ebenso sind die Referenzlösungen rechtlich geschützt. Meine eigenen Lösungen dürfen nur unverändert mit deutlich sichtbarer Quellenangabe zu nichtkommerziellen Zwecken verbreitet werden. Genaueres steht auf dieser Seite.
navigator: home studies The OpenGL Shading Language

General

Throughout the seminar
Analyse, Planung und Architektur computergraphischer Systeme
or translated to English
analysis, conception and architecture of computer graphics systems
under supervision of Prof. Jürgen Döllner many interesting topics such as scene graph libraries, generic rendering systems, image manipulation libraries and even the multimedia home platform were discussed.

I held a presentation and wrote a paper on the OpenGL Shading Language, which only recently became available to the consumer level graphics accelerators.

The OpenGL Shading Language

The  paper's abstract:

The introduction of programmable graphics hardware opened a door to a new era of real-time rendering. The manifold uses of vertex and fragment shaders enable developers and artists to achieve many visuals effects at high frame rates on consumer level hardware, which has been formerly rendered offline. The increasing effort of writing efficient and effective shaders leads to the creation and establishment of new higher-level languages which can be compared to already existing general-purpose languages such as C or Java.
One of these shading languages, the OpenGL Shading Language (known as GLSL or glslang), will be discussed and examined in depth. I describe its conceptual design, explain how key decisions were resolved and present a working implementation. Moreover, I assess the current situation and what particular extensions or improve-ments can be expected in the near future. These conclusions will be matched up to concurrently evolving languages like NVIDIA's Cg or Microsoft's High Level Shading Language (HLSL) in order to identify cross-pollinations.
A 3D chess game written using GLSL demonstrates a real-life application of modern vertex and fragment shader programming.




The paper is available for  download as well as the according  presentation held in German (!).

   search:
Back Sitemap Add to your favourites
Übersetzen
eMail   
Copyright © 1999 -2024 Stephan Brumme
all brand names and product names included in this site are trademarks, registered trademarks
or trade names of their respective holders. refer legal issues / impressum for further details or just contact me.
last update: Wednesday, January 7th, 2004, 8:50am. 37.7 kbytes generated in 0.013 seconds  .
 
This web site flies with a homegrown content management system. No animals were harmed while writing it.