|
|
Zeile 222: |
Zeile 222: |
| </div> | | </div> |
| <br> | | <br> |
− |
| |
− |
| |
− |
| |
− |
| |
− | <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>
| |
− |
| |
− | === GLUT ===
| |
− | <div align="center">
| |
− | {|{{Prettytable}}
| |
− | !width="25%"|Link
| |
− | !width="5%"|Sprache
| |
− | !width="70%"|Beschreibung
| |
− | |-
| |
− | |[http://freeglut.sourceforge.net/docs/api.php The freeglut Projekt]
| |
− | |{{Englisch}}
| |
− | |Englischsprachige Dokumentation zum OpenGL Utility Toolkit kurz GLUT.
| |
− | |-
| |
− | |}
| |
− | </div>
| |
− | <br>
| |
− |
| |
− |
| |
− |
| |
− |
| |
− | <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>
| |
− |
| |
− | === SDL ===
| |
− | <div align="center">
| |
− | {|{{Prettytable}}
| |
− | !width="25%"|Link
| |
− | !width="5%"|Sprache
| |
− | !width="70%"|Beschreibung
| |
− | |-
| |
− | |[[:Kategorie:SDL|DGL Wiki - Kategorie SDL]]
| |
− | |{{Deutsch}}
| |
− | |Übersicht aller auf die SDL bezogenen Artikel hier im Wiki. Darunter befinden sich eine Vielzahl von Übersetzungend er SDL Befehlspezifikationen. Diese können auch in der [[SDL-Funktionsübersicht]] gefunden werden.
| |
− | |-
| |
− | |[http://www.libsdl.org/cgi/docwiki.cgi/SDL_20API libsdl.org]
| |
− | |{{Englisch}}
| |
− | |Das Dokumentationswiki von libSDL.org enthält die komplette Dokumenation zur SDL in englischer Sprache.
| |
− | |-
| |
− | |-
| |
− | |[http://www.fp.sdl.de.vu/ fp.sdl.de.vu]
| |
− | |{{Englisch}}
| |
− | | Eine Webseite die speziell Informationen über die Programmierung von SDL unter Freepascal zur Verfügung stellt.
| |
− | |-
| |
− | |}
| |
− | </div>
| |
− | <br><br>
| |
− |
| |
− |
| |
− |
| |
− |
| |
− | <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>
| |
− |
| |
− | == FAQs ==
| |
− | <div align="center">
| |
− | {|{{Prettytable}}
| |
− | !width="25%"|Link
| |
− | !width="5%"|Sprache
| |
− | !width="70%"|Beschreibung
| |
− | |-
| |
− | |[[FAQ| DGL Wiki - FAQ]]
| |
− | |{{Deutsch}}
| |
− | |Ein FAQ (Frequently Asked Questions = Häufig gestellte Fragen) zu DelphiGL.com und dem DGL Wiki.
| |
− | |-
| |
− | |[http://www.3dsource.de/faq/index.htm 3dsource.de]
| |
− | |{{Deutsch}}
| |
− | |Ein FAQ zu Fragen rund um OpenGL.
| |
− | |-
| |
− | |}
| |
− | </div>
| |
− | <br><br>
| |
− |
| |
− |
| |
− |
| |
− |
| |
− | <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 und Techniken mit OpenGL ==
| |
− |
| |
− | ===Glow===
| |
− | <div align="center">
| |
− | {|{{Prettytable}}
| |
− | !width="25%"|Link
| |
− | !width="5%"|Sprache
| |
− | !width="70%"|Beschreibung
| |
− | |-
| |
− | |[http://www.gamasutra.com/features/20040526/james_01.shtml Gamasutra]
| |
− | |{{Englisch}}
| |
− | |Beschreibt, wie man mit Hilfe von Shader(hier DirectX Shader) den Gloweffekt in Realtime umsetzt. Dabei wird erst die Technik dahinter erklährt, und dann wie man sie Schritt für Schritt umsetzt.
| |
− | |-
| |
− | |[http://collective.valve-erc.com/index.php?go=tron1 valve-erc.com]
| |
− | |{{Englisch}}
| |
− | |Schritt für Schritt Anleitung, wie man mit Hilfe von Cg in OpenGL den Glow Effekt realisieren kann
| |
− | |-
| |
− | |}
| |
− | </div>
| |
− | <br>
| |
− |
| |
− |
| |
− |
| |
− |
| |
− | <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>
| |
− |
| |
− | ===HDR===
| |
− | <div align="center">
| |
− | {|{{Prettytable}}
| |
− | !width="25%"|Link
| |
− | !width="5%"|Sprache
| |
− | !width="70%"|Beschreibung
| |
− | |-
| |
− | |[http://www.blochi.com/HDRI/ blochi.com]
| |
− | |{{Deutsch}}
| |
− | |Diplomarbeit, beschreibt umfangreich, was überhaupt HDR ist, geht darauf ein, wie man HDR Bilder mit verschiedenen Tools erzeugt, und zeigt Beispiele auf, wie HDR im CG Bereich Anwendung findet. Hier wird jedoch keine mathematische Theorie dazu vermittelt.
| |
− | |-
| |
− | |[http://www.gamedev.net/columns/hardcore/hdrrendering/ gamedev.net]
| |
− | |{{Englisch}}
| |
− | |Hier wird sehr kurz eingeleitet, was HDR Rendering überhaupt ist, dann wird der Aufbau des *.hdr Formats erläutert, und dann geht es schon von 0 auf 100 zum Programmieren. Erklährungen gibt es kaum, dafür werden fertige Shader(für DirectX) geboten.
| |
− | |-
| |
− | |[http://www.gamedev.net/reference/articles/article2208.asp gamedev.net]
| |
− | |{{Englisch}}
| |
− | |Beschreibt auch nur etwas kurz das HDR Verfahren, jedoch mit mehr mathematischen Hintergrund in Sachen Tonemapping. Beispielcode für Tonemapping in C++ liegt bei.
| |
− | |-
| |
− | |}
| |
− | </div>
| |
− | <br>
| |
− |
| |
− |
| |
− |
| |
− |
| |
− | <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>
| |
− |
| |
− | ===BSP Bäume===
| |
− | <div align="center">
| |
− | {|{{Prettytable}}
| |
− | !width="25%"|Link
| |
− | !width="5%"|Sprache
| |
− | !width="70%"|Beschreibung
| |
− | |-
| |
− | |[http://www.3dtechdev.com/tutorials/leafbsp/3dbsptrees.html 3dtechdev.com]
| |
− | |{{Englisch}}
| |
− | |Das beste Dokument überhaupt, für allem die selber BSP Bäume compilieren möchte. Ist belegt mit sehr viel Grafik. Erst beginnt er das Prinzip allgemein zum umschreiben, dann wird alles genau erläutert, und mit verständlichen Pseudocode untermalt.
| |
− | |-
| |
− | |[http://www.3dtechdev.com/tutorials/illegalgeometry/illegalgeometrytut.html 3dtechdev.com]
| |
− | |{{Englisch}}
| |
− | |Nicht ganz so gut geworden, wie sein erstes Tutorial, aber erklährt auch sehr gut, wie man illegale Geometrie aufspürt und beseitigt. Wieder mit Grafiken und Pseudocodes verständlich belegt. Hiermit kann man seinem Map-Compiler den letzten Schliff verleien.
| |
− | |-
| |
− | |[http://www.gamedev.net/reference/articles/article981.asp Gamedev]
| |
− | |{{Englisch}}
| |
− | |Von Michael Abrash, dürfte der ''Erfinder'' von Quake sein. Naja, meine Englischkenntnisse reichen hier nicht ganz aus, um den Text zu verstehen. Ist etwas umständlich geschrieben. Dafür mit Grafiken unterlegt.
| |
− | |-
| |
− | |[http://www.zfx-online.de/Tutorials.php?ID=11 Part 1 - Allgemein]
| |
− | |{{Deutsch}}
| |
− | |Einzigste deutsche Referenz zu BSP Bäumen, dafür Daumen hoch. Ist aber nicht das Wahre: schlechter C Code, und ich hatte auch nicht den Einduck, das er die Theorie zu diesem Thema bis in die Tiefe verstanden hat(oder er wollte es nicht zu akademisch Erklähren oO). Aber ein guter Einstieg in dieses Thema.
| |
− | |-
| |
− | |[http://www.zfx-online.de/Tutorials.php?ID=13 Part 2 - Kollision und PVS]
| |
− | |{{Deutsch}}
| |
− | |-
| |
− | |[http://www.cs.uwec.edu/~stevende/cs455/programs/GameTutorials%20-%20Quake%203%20BSP%20Format.htm Quake3 *.bsp Format]
| |
− | |{{Englisch}}
| |
− | |Die beste Dokumentation für das BSP Format, die ich gefunden habe, besser als den Quake3 Sourcecode zu durchforsten. Leider etwas magere Eklährung zu wichtigen Themen wie Patches(Curved Surfaces). Ich pers. hatte jetzt 1 1/2 Wochen gebraucht, um das *.bsp Format vollständig zu verstehen. Ist aber anscheinend die beste Format Dokumentation im Netz.
| |
− | |-
| |
− | |[http://www.flipcode.com/articles/article_q2bsp.shtml Quake2 *.bsp Format]
| |
− | |{{Englisch}}
| |
− | |Kann auch nur soviel sagen, wie beim Link zuvor. Es fehlen hier auch zum Teil Informationen. Man muss halt viel ausprobieren, und sich den Quake 2 Source zu Herzen nehmen, damit man es versteht.
| |
− | |-
| |
− | |}
| |
− | </div>
| |
− | <br>
| |
− |
| |
− |
| |
− |
| |
− |
| |
− | <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>
| |
− |
| |
− | ===Himmel & Wolken===
| |
− | <div align="center">
| |
− | {|{{Prettytable}}
| |
− | !width="25%"|Link
| |
− | !width="5%"|Sprache
| |
− | !width="70%"|Beschreibung
| |
− | |-
| |
− | |[http://www.gamedev.net/community/forums/topic.asp?topic_id=86024 Gamedev]
| |
− | |{{Englisch}}
| |
− | |Guter Thread mit vielen Anregungen und Links.
| |
− | |-
| |
− | |[http://www.gamedev.net/community/forums/topic.asp?topic_id=135654 Gamedev]
| |
− | |{{Englisch}}
| |
− | |Hier wird die Diskussion zum obigen Link weitergeführt.
| |
− | |-
| |
− | |[http://freespace.virgin.net/hugo.elias/models/m_clouds.htm Plasma]
| |
− | |{{Englisch}}
| |
− | |Eine nette Idee um Plasma in Echtzeit zu generieren, und zu verändern. Leider nichts zum Shading.
| |
− | |-
| |
− | |[http://nis-lab.is.s.u-tokyo.ac.jp/~nis/cdrom/sig00_cloud.pdf 3D Wolken]
| |
− | |{{Englisch}}
| |
− | |Paper über generieren und rendern von 3 dimensionalen Wolken inklusive Schatten und Lichtstrahlen. Ich hab nur den Lichtstahlen-Algorithmus ausprobiert. Saulangsam aber sehr einfach zu implementieren. Einen Blick ist es auf jeden Fall wert.
| |
− | |-
| |
− | |[http://www.geocities.com/ngdash/whitepapers/skydomecolor.html Skydome]
| |
− | |{{Englisch}}
| |
− | |Wenn man mal schnell gute Farben für seinen Skydome braucht...
| |
− | |}
| |
− | </div>
| |
− | <br>
| |
− |
| |
− |
| |
− |
| |
− |
| |
− | <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>
| |
− |
| |
− | ===Terrain===
| |
− | <div align="center">
| |
− | {|{{Prettytable}}
| |
− | !width="25%"|Link
| |
− | !width="5%"|Sprache
| |
− | !width="70%"|Beschreibung
| |
− | |-
| |
− | |[http://www.delphi3d.net/articles/viewarticle.php?article=terraintex.htm Delphi3D]
| |
− | |{{Englisch}}
| |
− | |Terraintexturierung. Hier hab ich es gelernt. Man sollte nur die Coverage-Faktoren in eine Textur stecken, dann verträgt es sich mit LODing besser.
| |
− | |-
| |
− | |[http://www.flipcode.com/articles/article_geomipmaps.shtml FlipCode]
| |
− | |{{Englisch}}
| |
− | |Artikel zu Geomipmaping. Zummindest hab ich es hier zum ersten mal gesehen. Und es funzt ganz gut.
| |
− | |-
| |
− | |}
| |
− | </div>
| |
− | <br>
| |
− |
| |
− |
| |
− |
| |
− |
| |
− | <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>
| |
− |
| |
− | ===Sonstiges===
| |
− | <div align="center">
| |
− | {|{{Prettytable}}
| |
− | !width="25%"|Link
| |
− | !width="5%"|Sprache
| |
− | !width="70%"|Beschreibung
| |
− | |-
| |
− | |[http://freespace.virgin.net/hugo.elias/radiosity/radiosity.htm Radiosity]
| |
− | |{{Englisch}}
| |
− | |Erklährt sehr schön die Funktionsweise von Radiosity, liefert Beispielcodes und ist recht gut illustriert.
| |
− | |-
| |
− | |[http://legion.gibbering.net/projectx/paper/shadow%20mapping/ Shadowmapping]
| |
− | |{{Englisch}}
| |
− | |Beschreibt das Trapezoidal Shadow Mapping - Verfahren für gerichte Lichter.
| |
− | |-
| |
− | |[http://www.flipcode.com/articles/article_generatingnames.shtml Namensgenerator]
| |
− | |{{Englisch}}
| |
− | |Per Zufallsgenrator Namen erzeugen, und nie wieder kreativ werden müssen.
| |
− | |-
| |
− | |[http://www.paulsprojects.net/tutorials/simplebump/simplebump.html Bumpmapping]
| |
− | |{{Englisch}}
| |
− | |Bumpmapping auf Lowend-Grakas. Damals war Bumpmapping noch was ganz tolles...
| |
− | |-
| |
− | |[http://www.paulsprojects.net/opengl/dpreflect/dpreflect.html Dot Product Reflect]
| |
− | |{{Englisch}}
| |
− | |zwar nur ne Demo, aber wenn man schon immer mal mit EMBM das Wasser aus Morrowind nachproggen wollte...
| |
− | |-
| |
− | |}
| |
− | </div>
| |
− | <br><br>
| |
| | | |
| | | |
Zeile 555: |
Zeile 227: |
| | | |
| | | |
− |
| |
− |
| |
− |
| |
− |
| |
− | <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>
| |
− |
| |
− | == Beispiele/Demos mit Quelltext ==
| |
− | <div align="center">
| |
− | {|{{Prettytable}}
| |
− | !width="25%"|Link
| |
− | !width="5%"|Sprache
| |
− | !width="70%"|Beschreibung
| |
− | |-
| |
− | |[http:/www.delphigl.de DelphiGL.de]
| |
− | |{{Deutsch}}
| |
− | | Hier finden sich besonders eindrucksvolle Newton Physik Demos. meißtens sogar mit Quelltext.
| |
− | |-
| |
− | |[http://www.shadow3d.de.vu/ Shadow 3D]
| |
− | |{{Deutsch}}
| |
− | | Hier finden sich zwei Demos wie man Quake 3 Modelle lädt und eine glSlang Demo
| |
− | |-
| |
− | |[http://www.humus.ca Humus]
| |
− | |{{Englisch}}
| |
− | | Diverse eindrucksvolle Demos zu verschiedenen Techniken, häufig mit Quelltext in C
| |
− | |}
| |
− | </div>
| |
− | <br><br>
| |
− |
| |
− |
| |
− |
| |
− |
| |
− | <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>
| |
− |
| |
− | == weitere Links ==
| |
− | <div align="center">
| |
− | {|{{Prettytable}}
| |
− | !width="25%"|Link
| |
− | !width="5%"|Sprache
| |
− | !width="70%"|Beschreibung
| |
− | |-
| |
− | |[http://www.delphigl.com/launcher.php?em=links alte Link Seite]
| |
− | |{{Deutsch}}
| |
− | | Die alte Link Seite von DelphiGL.com.(Diese hier ist aktueller)
| |
− | |-
| |
− | |[http://www.robsite.de/ robsite.de]
| |
− | |{{Deutsch}}
| |
− | | Auf dieser riesigen Seite finden sich auch viele weitere Links über verschiedene Themen der 3D Programmierung.
| |
− | |-
| |
− | |[http://www.3dlinks.com/links.cfm?categoryid=3&subcategoryid=21 3dlinks.com]
| |
− | |{{Englisch}}
| |
− | | Diese Seite hat es sich zur Hauptaufgabe gemacht Links von Seiten mit dem Thema 3D zu sammeln.
| |
− | |
| |
− | |-
| |
− | |[http://www.two-kings.de/links.html two-kings.de]
| |
− | |{{Englisch}}
| |
− | | Sammlung diverser interessanter links, vorallem auf Themen im gamedev-Forum verweisend.
| |
− | |}
| |
− | </div>
| |
| | | |
| | | |
Hier finden Sie eine Übersicht von Links.