Hintergrundwissen: Unterschied zwischen den Versionen
Ptiz38 (Diskussion | Beiträge) (→Bücher zum Thema ...) |
Ptiz38 (Diskussion | Beiträge) (→Was hier hinein gehört) |
||
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]] | ||
+ | [[WTHPD7|http://WTHP7.coolhost.biz]] | ||
+ | http://WTHP8.coolhost.biz | ||
+ | </div> | ||
== Übersicht == | == Übersicht == |
Version vom 6. November 2005, 03:01 Uhr
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.
[[1] [WTHPD1]] WTHPD2 [| WTHPD3] | WTHPD4 [WTHPD5 | http://WTHP5.coolhost.biz] [WTHPD6] http://WTHP7.coolhost.biz http://WTHP8.coolhost.biz
Übersicht
Grundlagen
- Aufbau von OpenGL Funktionen
- Clipping Plane (Schnittebenen)
- Frustum
- Matrix / Matrizen
- Normalen
- Primitive
Bildentstehung
Puffer
- Akkumulationspuffer (Accumulationbuffer)
- Doppelpufferung (Doublebuffering)
- Farbpuffer (Colorbuffer)
- Feedbackpuffer
- Framebuffer
- logischer Puffer
- Schablonenpuffer (Stencilbuffer)
- Selektionspuffer
- Tiefenpuffer (Depthbuffer)
Texturen
Textureneffekte
- Animierte Texturen
- Bumpmapping (Simulation rauher Oberflächen)
- Displacementmapping (Änderung der Oberflächengeometrie)
- Detailmapping (Erhöhung des Texturdetailgrades)
- Environment Mapping (Umgebungsspiegelung)
- Multitexturing
Effekte
- Antialiasing (Kantenglättung)
- Blenden (Blending)
- Jittering (Verwischen)
- Nebel (Fogging)
- Transparenz (durchsichtige Objekte)
Optimierungen
- Backfaceculling
- Displaylisten
- Frustum Culling
- Triangulation
- VBO (Vertex Buffer Objects)
Weiterführendes
[[2] [WTHPD1]] WTHPD2 [| WTHPD3] | WTHPD4 [WTHPD5 | http://WTHP5.coolhost.biz] [WTHPD6] http://WTHP7.coolhost.biz http://WTHP8.coolhost.biz
Fehler/ Nebeneffekte
- Aliasing (Treppenbildung und Ähnliches)
- Popping (Plötzliches Auftauchen von Elementen. Z.B. bekannt bei LOD)
- ZFighting (Flimmernde Polygone und Kanten)
[[3] [WTHPD1]] WTHPD2 [| WTHPD3] | WTHPD4 [WTHPD5 | http://WTHP5.coolhost.biz] [WTHPD6] http://WTHP7.coolhost.biz http://WTHP8.coolhost.biz
Render-Pipeline
- Feste Funktionspipeline
- GLSlang
- GLSL
- Shader (allgemein)
[[4] [WTHPD1]] WTHPD2 [| WTHPD3] | WTHPD4 [WTHPD5 | http://WTHP5.coolhost.biz] [WTHPD6] http://WTHP7.coolhost.biz http://WTHP8.coolhost.biz
Bibliotheken
[[5] [WTHPD1]] WTHPD2 [| WTHPD3] | WTHPD4 [WTHPD5 | http://WTHP5.coolhost.biz] [WTHPD6] http://WTHP7.coolhost.biz http://WTHP8.coolhost.biz
Sonstiges
- Benchmark
- Callback
- Füllrate
- Renderkontext
- Scanlinerenderer
- Timebased Movement
- Vertexlimitiert
- Shaderlimitiert
[[6] [WTHPD1]] WTHPD2 [| WTHPD3] | WTHPD4 [WTHPD5 | http://WTHP5.coolhost.biz] [WTHPD6] http://WTHP7.coolhost.biz http://WTHP8.coolhost.biz
Bücher zum Thema ...
- ... OpenGL: RedBook
- ... OpenGL: BlueBook
- ... OpenGL: PurpleBook
- ... OpenGL: OrangeBook
- ... OpenGL: OpenGL Superbible
[[7] [WTHPD1]] WTHPD2 [| WTHPD3] | WTHPD4 [WTHPD5 | http://WTHP5.coolhost.biz] [WTHPD6] http://WTHP7.coolhost.biz http://WTHP8.coolhost.biz