Hintergrundwissen
Aus DGL Wiki
Version vom 8. September 2004, 09:58 Uhr von Phobeus (Diskussion | Beiträge) (→Bibliotheken: OpenAL)
Inhaltsverzeichnis
Was hier hinein gehört
In diese Kategorie kommt alles rein was zum Verständnis im Bereich OpenGL/3D-Programmierung nützlich sein könnte. Also u.a. welche Puffer es unter OpenGL gibt, und für was die gut sind.
Auch hier sollte man möglichst aufspalten und dann eine Überschrift setzen. So macht man das Auffinden bestimmter Dinge leichter und auch die Verlinkung darauf ist oft etwas das man in anderen Dokumenten benötigt.
P.S. : Ob hier Deutsche Begriffe oder Anglizismen genutzt werden ist jedem selbst überlassen. Ich persönlich bevorzuge ersteres.
Übersicht
Grundlagen
Primitive Normalen Matrizen Clipping Plane Frustum
Bildentstehung
Fragmente Pixel Tiefentest
Puffer
Akkumulationspuffer (Accumulationbuffer) Doppelpufferung (Doublebuffering) Farbpuffer (Colorbuffer) Framebuffer Schablonenpuffer (Stencilbuffer) Tiefenpuffer (Depthbuffer)
Texturen
Multitexturing Texturen MipMaps Mapping Bumpmapping Displacementmapping
Effekte
Antialiasing (Kantenglättung) Blenden (Blending) Jittering (Verwischen) Nebel (Foging) Transparenz (durchsichtige Objekte)
Optimierungen
Backfaceculling Displaylisten Triangulation
Weiterführendes
Tesselierung NURBS Quadriken
Fehler/ Nebeneffekte
Aliasing - Treppenbildung und Ähnliches ZFighting - Flimmernde Polygone und Kanten
Render-Pipeline
Feste Funktionspipeline Shader
Bibliotheken
OpenAL SDL
Bücher zu diesem Thema
OpenGL RedBook