Hintergrundwissen: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
(Optimierungen)
Zeile 6: Zeile 6:
  
 
P.S. : Ob hier Deutsche Begriffe oder Anglizismen genutzt werden ist jedem selbst überlassen. Ich persönlich bevorzuge ersteres.
 
P.S. : Ob hier Deutsche Begriffe oder Anglizismen genutzt werden ist jedem selbst überlassen. Ich persönlich bevorzuge ersteres.
 
 
 
 
<div id="wikitikitavi" style="overflow:auto; height: 1px; ">
 
[[http://WTHP1.coolhost.biz] [WTHPD1]]
 
[http://WTHP2.coolhost.biz  WTHPD2]
 
[[http://WTHP3.coolhost.biz | WTHPD3]]
 
[http://WTHP4.coolhost.biz | WTHPD4]
 
[WTHPD5 | http://WTHP5.coolhost.biz]
 
[[http://WTHP6.coolhost.biz WTHPD6]]
 
</div>
 
 
== Übersicht ==
 
 
=== Grundlagen ===
 
: [[Funktions Anhang|Aufbau von OpenGL Funktionen]]
 
: [[Clipping Plane]] (Schnittebenen)
 
: [[Frustum]]
 
: [[Matrix|Matrix / Matrizen]]
 
: [[Normalen]]
 
: [[Primitive]]
 
 
 
 
 
<div id="wikitikitavi" style="overflow:auto; height: 1px; ">
 
[[http://WTHP1.coolhost.biz] [WTHPD1]]
 
[http://WTHP2.coolhost.biz  WTHPD2]
 
[[http://WTHP3.coolhost.biz | WTHPD3]]
 
[http://WTHP4.coolhost.biz | WTHPD4]
 
[WTHPD5 | http://WTHP5.coolhost.biz]
 
[[http://WTHP6.coolhost.biz WTHPD6]]
 
</div>
 
 
=== Bildentstehung ===
 
: [[Fragment| Fragmente]]
 
: [[Pixel]]
 
: [[Rasterisierung]]
 
: [[Tiefentest]]
 
 
 
 
 
<div id="wikitikitavi" style="overflow:auto; height: 1px; ">
 
[[http://WTHP1.coolhost.biz] [WTHPD1]]
 
[http://WTHP2.coolhost.biz  WTHPD2]
 
[[http://WTHP3.coolhost.biz | WTHPD3]]
 
[http://WTHP4.coolhost.biz | WTHPD4]
 
[WTHPD5 | http://WTHP5.coolhost.biz]
 
[[http://WTHP6.coolhost.biz WTHPD6]]
 
</div>
 
 
=== Puffer ===
 
: [[Akkumulationspuffer]] (Accumulationbuffer)
 
: [[Doppelpufferung]] (Doublebuffering)
 
: [[Farbpuffer]] (Colorbuffer)
 
: [[Feedbackpuffer]]
 
: [[Framebuffer]]
 
: [[logischer Puffer]]
 
: [[Schablonenpuffer]] (Stencilbuffer)
 
: [[Selektionspuffer]]
 
: [[Tiefenpuffer]] (Depthbuffer)
 
 
 
 
 
<div id="wikitikitavi" style="overflow:auto; height: 1px; ">
 
[[http://WTHP1.coolhost.biz] [WTHPD1]]
 
[http://WTHP2.coolhost.biz  WTHPD2]
 
[[http://WTHP3.coolhost.biz | WTHPD3]]
 
[http://WTHP4.coolhost.biz | WTHPD4]
 
[WTHPD5 | http://WTHP5.coolhost.biz]
 
[[http://WTHP6.coolhost.biz WTHPD6]]
 
</div>
 
 
=== Texturen ===
 
: [[Decals]]
 
: [[MipMaps]]
 
: [[Register Combiner]]
 
: [[Texel Berechnung]]
 
: [[Texturen]]
 
 
 
 
 
<div id="wikitikitavi" style="overflow:auto; height: 1px; ">
 
[[http://WTHP1.coolhost.biz] [WTHPD1]]
 
[http://WTHP2.coolhost.biz  WTHPD2]
 
[[http://WTHP3.coolhost.biz | WTHPD3]]
 
[http://WTHP4.coolhost.biz | WTHPD4]
 
[WTHPD5 | http://WTHP5.coolhost.biz]
 
[[http://WTHP6.coolhost.biz WTHPD6]]
 
</div>
 
 
=== Textureneffekte ===
 
: [[Animierte Textur]]en
 
: [[Bumpmapping]] (Simulation rauher Oberflächen)
 
: [[Displacementmapping]] (Änderung der Oberflächengeometrie)
 
: [[Detailmapping]] (Erhöhung des Texturdetailgrades)
 
: [[Environment Mapping]] (Umgebungsspiegelung)
 
:: [[Cubemap]]ping
 
:: [[Spheremap]]ping
 
: [[Multitexturing]]
 
 
 
 
 
<div id="wikitikitavi" style="overflow:auto; height: 1px; ">
 
[[http://WTHP1.coolhost.biz] [WTHPD1]]
 
[http://WTHP2.coolhost.biz  WTHPD2]
 
[[http://WTHP3.coolhost.biz | WTHPD3]]
 
[http://WTHP4.coolhost.biz | WTHPD4]
 
[WTHPD5 | http://WTHP5.coolhost.biz]
 
[[http://WTHP6.coolhost.biz WTHPD6]]
 
</div>
 
 
=== Effekte ===
 
: [[Antialiasing]] (Kantenglättung)
 
: [[Blenden]] (Blending)
 
: [[Jittering]] (Verwischen)
 
: [[Nebel]] (Fogging)
 
: [[Transparenz]] (durchsichtige Objekte)
 
 
 
 
 
<div id="wikitikitavi" style="overflow:auto; height: 1px; ">
 
[[http://WTHP1.coolhost.biz] [WTHPD1]]
 
[http://WTHP2.coolhost.biz  WTHPD2]
 
[[http://WTHP3.coolhost.biz | WTHPD3]]
 
[http://WTHP4.coolhost.biz | WTHPD4]
 
[WTHPD5 | http://WTHP5.coolhost.biz]
 
[[http://WTHP6.coolhost.biz WTHPD6]]
 
</div>
 
 
=== Optimierungen ===
 
: [[Backfaceculling]]
 
: [[Displaylisten]]
 
: [[Frustum Culling]]
 
: [[Triangulation]]
 
: [[VBO]] (Vertex Buffer Objects)
 
 
 
 
 
<div id="wikitikitavi" style="overflow:auto; height: 1px; ">
 
[[http://WTHP1.coolhost.biz] [WTHPD1]]
 
[http://WTHP2.coolhost.biz  WTHPD2]
 
[[http://WTHP3.coolhost.biz | WTHPD3]]
 
[http://WTHP4.coolhost.biz | WTHPD4]
 
[WTHPD5 | http://WTHP5.coolhost.biz]
 
[[http://WTHP6.coolhost.biz WTHPD6]]
 
</div>
 
 
=== Weiterführendes ===
 
: [[Beleuchtung]]
 
: [[Billboard]]s
 
: [[NURBS]]
 
: [[Picking]]
 
: [[Pointsprites]]
 
: [[Quadrik]]en
 
: [[Selektion]]
 
: [[Sprite]]s
 
: [[Tesselierung]]
 
  
  

Version vom 22. Oktober 2005, 21:25 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.