Hintergrundwissen: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
K (Bibliotheken: OpenAL)
K ()
Zeile 10: Zeile 10:
  
 
=== Grundlagen ===
 
=== Grundlagen ===
[[Primitive]]
+
: [[Primitive]]
[[Normalen]]
+
: [[Normalen]]
[[Matrizen]]
+
: [[Matrizen]]
[[Clipping Plane]]
+
: [[Clipping Plane]]
[[Frustum]]
+
: [[Frustum]]
  
 
=== Bildentstehung ===
 
=== Bildentstehung ===
[[Fragment]]e
+
: [[Fragment]]e
[[Pixel]]
+
: [[Pixel]]
[[Tiefentest]]
+
: [[Tiefentest]]
  
 
=== Puffer ===
 
=== Puffer ===
[[Akkumulationspuffer]] (Accumulationbuffer)
+
: [[Akkumulationspuffer]] (Accumulationbuffer)
[[Doppelpufferung]] (Doublebuffering)
+
: [[Doppelpufferung]] (Doublebuffering)
[[Farbpuffer]] (Colorbuffer)
+
: [[Farbpuffer]] (Colorbuffer)
[[Framebuffer]]
+
: [[Framebuffer]]
[[Schablonenpuffer]] (Stencilbuffer)
+
: [[Schablonenpuffer]] (Stencilbuffer)
[[Tiefenpuffer]] (Depthbuffer)
+
: [[Tiefenpuffer]] (Depthbuffer)
  
 
=== Texturen ===
 
=== Texturen ===
[[Multitexturing]]
+
: [[Multitexturing]]
[[Texturen]]
+
: [[Texturen]]
[[MipMaps]]
+
: [[MipMaps]]
 
   
 
   
'''Mapping'''
+
=== Textureneffekte ===
[[Bumpmapping]]
+
: [[Bumpmapping]]
[[Displacementmapping]]
+
: [[Displacementmapping]]
  
 
=== Effekte ===
 
=== Effekte ===
[[Antialiasing]] (Kantenglättung)
+
: [[Antialiasing]] (Kantenglättung)
[[Blenden]] (Blending)
+
: [[Blenden]] (Blending)
[[Jittering]] (Verwischen)
+
: [[Jittering]] (Verwischen)
[[Nebel]] (Foging)
+
: [[Nebel]] (Foging)
[[Transparenz]] (durchsichtige Objekte)
+
: [[Transparenz]] (durchsichtige Objekte)
  
 
=== Optimierungen ===
 
=== Optimierungen ===
[[Backfaceculling]]
+
: [[Backfaceculling]]
[[Displaylisten]]  
+
: [[Displaylisten]]  
[[Triangulation]]
+
: [[Triangulation]]
  
 
=== Weiterführendes ===
 
=== Weiterführendes ===
[[Tesselierung]]
+
: [[Tesselierung]]
[[NURBS]]
+
: [[NURBS]]
[[Quadriken]]
+
: [[Quadriken]]
  
 
=== Fehler/ Nebeneffekte ===
 
=== Fehler/ Nebeneffekte ===
[[Aliasing]] - Treppenbildung und Ähnliches
+
: [[Aliasing]] - Treppenbildung und Ähnliches
[[ZFighting]] - Flimmernde Polygone und Kanten
+
: [[ZFighting]] - Flimmernde Polygone und Kanten
  
 
=== Render-Pipeline ===
 
=== Render-Pipeline ===
[[Feste Funktionspipeline]]
+
: [[Feste Funktionspipeline]]
[[Shader]]
+
: [[Shader]]
 +
 
 
=== Bibliotheken ===
 
=== Bibliotheken ===
[[OpenAL]]
+
: [[OpenAL]]
[[SDL]]
+
: [[SDL]]
  
 
=== Bücher zu diesem Thema ===
 
=== Bücher zu diesem Thema ===
OpenGL [[RedBook]]
+
: OpenGL [[RedBook]]

Version vom 8. September 2004, 13:50 Uhr

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

Textureneffekte

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