Link

Aus DGL Wiki
Wechseln zu: Navigation, Suche


Links

Hier finden Sie eine Übersicht von Links.

  • Weitere Navigations Links findet ihr unter MediaWiki:Portal
  • Links zu Tools oder Programmen finden Sie unter Tools

Tutorials

OpenGL

Link Sprache Beschreibung
Die DGL-Community
Flag german.gif
DelphiGL.com ist Betreiber dieses Wikis und stellt eine Vielzahl Tutorials mit Schwehrpunkt OpenGL zur Verfügung.

Neben Tutorials für Einsteiger und OpenGL Anfänger gibt es auch fortgeschrittene Themen wie Shader oder Partikelsysteme.Sprache der Wahl ist hier Delphi.
Einige der Tutorials sind bereits hier im Wiki direkt verlinkt (siehe Tutorial).

joachimrohde.com
Flag german.gif
Auf dieser Seite findet ihr deutsche Übersetzungen der bekannten NeHe Tutorials. Sprache der Wahl ist hier C++.
Technische Universität Wien
Flag german.gif
Husser.de
Flag german.gif
dcw-group.net
Flag german.gif
Hier findet ihr einige OpenGL Tutorials die primär an OpenGL-Anfänger gerichtet sind. Der Autor dieser Artikel ist auch im DelphiGL Forum anzutreffen. Sprache der Wahl ist hier Delphi.
Nehe
Flag english.gif
Die berühmt berüchtigten NeHe Tutorials sind eine umfangreiche Sammlung an Tutorials zum Thema OpenGL. Von Anfängertutorials bis hin zu komplexen Effekten wird alles behandelt. Sprache der Wahl ist hier C++. (Eine Übersetzung der NeHe Tutorials findet ihr bei Joachim Rhode (siehe oben). )
sulaco.co.za
Flag english.gif
FH Landshut
Flag german.gif


Textur Erstellung

Link Sprache Beschreibung
3d.diehlsworld.de
Flag german.gif
Auf dieser Seite findet ihr kurze aber inhaltlich reiche Tutorials zu der Frage "Wie erstelle ich XXXXX-Texturen". Dabei reicht die Palette von Untergrundtexturen wie Gras, Sand , Fels und Wasser (und Kombinationen dieser) bis hin zu Blitzen und Partikeln. Als Programm wird hier Photoshop verwendet.
gimps.de
Flag german.gif
Schritt für Schritt Anleitungen wie man mit Gimp verschiedene Texturen erstellt.
frakes.de
Flag german.gif
Gimptutorials zum erstellen verschiedene Texturen.


Blender

Link Sprache Beschreibung
Blendpolis
Flag german.gif
Ein Thread im Forum von Blendpolis in dem sehr viele Tutorials aufgelistet sind
Blendpolis
Flag german.gif
Eigentliche Tutorial Seite von Blendpolis die Auswahl ist hier aber nicht so groß
trcoding.de
Flag german.gif
Auf dieser Seite findet ihr ein großes Blender Turorial, welches an Blender Anfänger gerichtet ist
blender3d.org
Flag english.gif
Auch die Heimatseite von Blender bietet viele Tutorials unter anderm auch Video Tuorials



OpenGL Funktionen

GL

Link Sprache Beschreibung
DGL Wiki - Kategorie GL
Flag german.gif
Wiki-Kategorie die alle übersetzten OpenGL Befehle enthält.
OpenGL.org - Orginal Spezifkationen
Flag english.gif
Die Orginalspezifikationen der OpenGL 1.0 und OpenGL 1.1 Befehle. (Diese HTML-Dokumente sind nicht Copy&Paste freundlich, da sie vermutlich automatisch aus vorhandenen Dateien (Postscript) erzeugt wurden.)
3dLabs
Flag english.gif
Die Orginalspezifikationen der OpenGL 1.0 und OpenGL 1.1 Befehle.
mevis.de
Flag english.gif
Sammlung von Englischsprachigen Spezifikationen für GL(bis Version 1.1), GLX und GLU Funktionen.
MSDN von Microsoft
Flag english.gif
OpenGL Dokumentation in der MSDN. Die Erklärung der MSDN sind meist keine reinen Kopien der Orginalspezifikationen, sondern enthalten hin und wieder auch zusätzliche Informationen, oder formulieren Texte auf verständlichere Art und Weise.


GLU

Link Sprache Beschreibung
DGL Wiki - Kategorie GLU
Flag german.gif
Wiki-Kategorie die alle übersetzten GLU Befehle enthält.
OpenGL.org - Orginal Spezifkationen
Flag english.gif
Orginalspezifikationen für die GLU Befehle. (Diese HTML-Dokumente sind nicht Copy&Paste freundlich, da sie vermutlich automatisch aus vorhandenen Dateien (Postscript) erzeugt wurden.)
mevis.de
Flag english.gif
Sammlung von englischsprachigen Spezifikationen für GL(bis Version 1.1), GLX und GLU Funktionen.
MSDN von Microsoft
Flag english.gif
GLU Dokumentation in der MSDN. Die Erklärung der MSDN sind meist keine reinen Kopien der Orginalspezifikationen, sondern enthalten hin und wieder auch zusätzliche Informationen, oder formulieren Texte auf verständlichere Art und Weise.


GLX

Link Sprache Beschreibung
DGL Wiki - Kategorie GLX
Flag german.gif
Wiki-Kategorie die alle übersetzten GLX Befehle enthält.
OpenGL.org - Orginal Spezifkationen
Flag english.gif
Orgninalspezifikationen der GLX Befehle bei OpenGL.org.
mevis.de
Flag english.gif
Sammlung von Englischsprachigen Spezifikationen für GL(bis Version 1.1), GLX und GLU Funktionen.


WGL

Link Sprache Beschreibung
DGL Wiki - Kategorie WGL
Flag german.gif
Wiki-Kategorie die alle übersetzten WGL Befehle enthält.
3dLabs
Flag english.gif
Sammlung einiger WGL Befehlsspezifikationen.




GLUT

Link Sprache Beschreibung
The freeglut Projekt
Flag english.gif
Englischsprachige Dokumentation zum OpenGL Utility Toolkit kurz GLUT.




SDL

Link Sprache Beschreibung
DGL Wiki - Kategorie SDL
Flag german.gif
Übersicht aller auf die SDL bezogenen Artikel hier im Wiki. Darunter befinden sich eine Vielzahl von Übersetzungen der SDL Befehlspezifikationen. Diese können auch in der SDL-Funktionsübersicht gefunden werden.
libsdl.org
Flag english.gif
Das Dokumentationswiki von libSDL.org enthält die komplette Dokumenation zur SDL in englischer Sprache.
fp.sdl.de.vu
Flag english.gif
Eine Webseite die speziell Informationen über die Programmierung von SDL unter Freepascal zur Verfügung stellt.





FAQs

Link Sprache Beschreibung
DGL Wiki - FAQ
Flag german.gif
Ein FAQ (Frequently Asked Questions = Häufig gestellte Fragen) zu DelphiGL.com und dem DGL Wiki.
3dsource.de
Flag german.gif
Ein FAQ zu Fragen rund um OpenGL.





Effekte und Techniken mit OpenGL

Glow

Link Sprache Beschreibung
Gamasutra
Flag english.gif
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.
valve-erc.com
Flag english.gif
Schritt für Schritt Anleitung, wie man mit Hilfe von Cg in OpenGL den Glow Effekt realisieren kann




HDR

Link Sprache Beschreibung
blochi.com
Flag german.gif
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.
gamedev.net
Flag english.gif
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.
gamedev.net
Flag english.gif
Beschreibt auch nur etwas kurz das HDR Verfahren, jedoch mit mehr mathematischen Hintergrund in Sachen Tonemapping. Beispielcode für Tonemapping in C++ liegt bei.


BSP Bäume

Link Sprache Beschreibung
3dtechdev.com
Flag english.gif
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.
3dtechdev.com
Flag english.gif
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.
Gamedev
Flag english.gif
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.
Part 1 - Allgemein
Flag german.gif
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.
Part 2 - Kollision und PVS
Flag german.gif
Quake3 *.bsp Format
Flag english.gif
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.
Quake2 *.bsp Format
Flag english.gif
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.


Himmel & Wolken

Link Sprache Beschreibung
Gamedev
Flag english.gif
Guter Thread mit vielen Anregungen und Links.
Gamedev
Flag english.gif
Hier wird die Diskussion zum obigen Link weitergeführt.
Plasma
Flag english.gif
Eine nette Idee um Plasma in Echtzeit zu generieren, und zu verändern. Leider nichts zum Shading.
3D Wolken
Flag english.gif
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.
Skydome
Flag english.gif
Wenn man mal schnell gute Farben für seinen Skydome braucht...


Terrain

Link Sprache Beschreibung
Delphi3D
Flag english.gif
Terraintexturierung. Hier hab ich es gelernt. Man sollte nur die Coverage-Faktoren in eine Textur stecken, dann verträgt es sich mit LODing besser.
FlipCode
Flag english.gif
Artikel zu Geomipmaping. Zummindest hab ich es hier zum ersten mal gesehen. Und es funzt ganz gut.
Virtual Terrain Project
Flag english.gif
Eine Seite mit Links und Artikeln zu allem, was etwas mit Terrainrendering zu tun hat.


Sonstiges

Link Sprache Beschreibung
Radiosity
Flag english.gif
Erklährt sehr schön die Funktionsweise von Radiosity, liefert Beispielcodes und ist recht gut illustriert.
Shadowmapping
Flag english.gif
Beschreibt das Trapezoidal Shadow Mapping - Verfahren für gerichte Lichter.
Namensgenerator
Flag english.gif
Per Zufallsgenrator Namen erzeugen, und nie wieder kreativ werden müssen.
Bumpmapping
Flag english.gif
Bumpmapping auf Lowend-Grakas. Damals war Bumpmapping noch was ganz tolles...
Dot Product Reflect
Flag english.gif
zwar nur ne Demo, aber wenn man schon immer mal mit EMBM das Wasser aus Morrowind nachproggen wollte...





Beispiele/Demos mit Quelltext

Link Sprache Beschreibung
[http:/www.delphigl.de DelphiGL.de]
Flag german.gif
Hier finden sich besonders eindrucksvolle Newton Physik Demos. meißtens sogar mit Quelltext.
Shadow 3D
Flag german.gif
Hier finden sich zwei Demos wie man Quake 3 Modelle lädt und eine glSlang Demo
Humus
Flag english.gif
Diverse eindrucksvolle Demos zu verschiedenen Techniken, häufig mit Quelltext in C



weitere Links

Link Sprache Beschreibung
alte Link Seite
Flag german.gif
Die alte Link Seite von DelphiGL.com.(Diese hier ist aktueller)
robsite.de
Flag german.gif
Auf dieser riesigen Seite finden sich auch viele weitere Links über verschiedene Themen der 3D Programmierung.
3dlinks.com
Flag english.gif
Diese Seite hat es sich zur Hauptaufgabe gemacht Links von Seiten mit dem Thema 3D zu sammeln.
two-kings.de
Flag english.gif
Sammlung diverser interessanter links, vorallem auf Themen im gamedev-Forum verweisend.