|
|
 |
Willkommen bei DGL
|
 |
|
Herzlich Willkommen auf DelphiGL.com, Eurer deutschsprachigen OpenGL Community. Wir bieten Euch Hilfe und Unterstützung bei der Programmierung mit OpenGL. Dabei ist es ganz egal welches Betriebssystem oder Programmiersprache Ihr benutzt. Unser Team würde sich freuen Euch in den Reihen unserer aktiven Mitglieder zu wissen.
Wenn Du neu bei uns bist und bisher nicht viel Erfahrung mit der OpenGL-Entwicklung hast, empfehlen wir Dir dringend einen Blick auf die DGLSDK zu werfen. Sie bietet die wichtigsten Header und eine solide Grundlage um die Beispiele auf unserer Seite zu kompilieren.
Du möchtest gleich loslegen? Dann hol Dir die DGLSDK, melde Dich im Forum an und leg gleich mit den ersten Tutorials los!
Euer DGL-Team
"Wie war das? Jede gute Arbeit fängt mit einem guten Gedanken an?" (Phobeus)
|
|
 |
|
 |
 |
News & Aktuelles
|
 |
|
|
01.10.2008 - 18:33
|
OpenGL-Linux-Spielekonsole Pandora noch 2008
|
von Flash
Kommentare (3)
|
Laut einer Heise-News wird die Spielekonsole PANDORA noch dieses Jahr verfügbar sein.
Pandora tritt die Nachfolge der GP2X an, welche auch im Besitz einiger Mitgliedern von DGL ist.
Pandora soll mit OpenGL Unterstützung einem 4,3 Zoll Display und einer Auflösung von 800x480 Pixel erscheinen.
Der Preis soll bei 250 EUR liegen.
Besonders interessant für Entwickler ist, dass die komplette Entwicklungsplattform inkl. Treiber und Compilern als OpenSource vorliegen.
|
|
|
22.09.2008 - 15:47
|
OpenGL jetzt unter anerkannter OpenSource Lizenz
|
von Flash
Kommentare (0)
|
Wie man bei Heise lesen kann, hat SGI die Lizenz von OpenGL aktualisiert. Die neue Lizenz wird nun von der Free Software Foundation als OpenSource Lizenz anerkannt. Das war bisher nicht so und hatte indirekt Probleme mit der ein oder anderen Linux-Lizenz gemacht.
Mehr dazu bei Heise.
|
|
|
17.09.2008 - 21:32
|
ATI-Catalyst 8.9 mit (teilweisem) GL 3.0 Support
|
von Sascha Willems
Kommentare (6)
|
Vor wenigen Minuten hat ATI das allmonatliche Treiberupdate veröffentlicht (8.9) für alle Betriebssysteme veröffentlicht (Vista x32/x64, XP Home, Prof. und MCE), und entgegen der meisten Vorhersagen gibt es bereits in diesem Treiber teilweisen Support für OpenGL 3.0. Wie aus den Releasenotes zu erkennen wird der GL3.0-Support in mehreren Phasen geschehen, Phase 1 ist der 8.9er Catalyst, welcher folgende Extensions für GL3.0 mitbringt :
- ARB_half_float_pixel
- ARB_draw_instanced
- ARB_instanced_arrays
- EXT_texture_compression_3dc
- EXT_texture_compression_rgtc
- EXT_texture_compression_latc
- EXT_texture_shared_exponent
- EXT_depth_buffer_float
- EXT_gpu_shader4
- ARB_map_buffer_range
Zu den Treiberdownloads.
|
|
|
26.08.2008 - 13:08
|
Delphi 2009
|
von Sascha Willems
Kommentare (11)
|
Die erste Delphiversion seit dem Verkauf von CodeGear (an Embarcadero Technologies) ist nun verfügbar und hört auf den Namen "Delphi 2009".
Einige der wichtigsten Neuerungen in dieser Version (Details gibt es hier) :
- Spracherweiterungen, darunter Generics und anonyme Methoden
- Erweiterte VCL, mit komplettem PNG-Support und Anpassungen für die Vista-Optik
- Neuer Klassenbrowser, Build-Konfigurationen und verbessertes Ressourcenmanagement
- Unicode-Suport der kompletten Entwicklungsumgebung (IDE, RTL, VCL, etc.)
Leider wie zu erwarten kein nativer 64-Bit Support oder sonstige revolutionäre Features. Immerhin ist aber eine Trialversion geplant.
Abzuwarten (bzw. zu hoffen) bleibt, ob die Turbo Delphis endlich wieder auf den neusten Stand gebracht werden, die sind ja noch auf dem Stand des BDS2006. Diese könnten wenigstens soweit aktualisiert werden dass man damit komplett Vista-kompatible Anwendungen erstellen kann (sonderlich stabil war das BDS2006 auch nicht, selbst mit Patches, da sollte auch mal nachgeholfen werden).
|
|
|
18.08.2008 - 18:56
|
FreePascal 2.2.2
|
von Sascha Willems
Kommentare (6)
|
Lord Horazont hat mich per E-Mail darüber informiert dass FreePascal in Version 2.2.2 veröffentlicht wurde :
Am 11. August hat das FreePascal-Team auf seiner Mailinglist das Release von FreePascal 2.2.2 bekanntgegeben. Hier die Originalnachricht dazu:
Wichtig erscheint hierbei vorallem die Tatsache, dass sie eventuell vom Copyright von CodeGear beeinflussten Code neu, beziehungsweise umgeschrieben haben. Auch die aktualisierte Dokumentation ist schonmal was gutes, wenn man bedenkt, dass da z.B. drin stand, dass FreePascal keinen WideString kann...
Ansonsten gibt es keine neuen größeren Features, dennoch hat sich im Detail etwas getan. Welche Auswirkungen das auf den Benutzer hat, kann man hier nachlesen.
(Originalmeldung: http://lists.freepascal.org/lists/fpc-announce/2008-August/000570.html)
Um den neuen FPC mit Lazarus zu nutzen, muss man nach dem Installieren die Umgebungspfade in Lazarus ändern. Dazu geht man über "Environment -> Environment Options", und stellt da Compiler path, FPC source directory und Make path um.
Den Download gibts hier
|
|
|
11.08.2008 - 19:56
|
OpenGL 3.0 ist da
|
von Sascha Willems
Kommentare (21)
|
Wie angekündigt sind die Spezifikationen zu OpenGL 3.0 mit fast einem Jahr Verspätung "pünktlich" zur diesjährigen SIGGRAPH veröffentlicht worden. Weitere Details gibt es direkt auf der Seite von Khronos.
Allerdings gibt es bisher noch keine Treiber mit denen man OGL 3.0 benutzen könnte. NVidia haben dies mit dem Release 180 Treiber für Ende September angekündigt, ATI dürfte auch in diesem Zeitraum folgen.
Einige der neuen Features :
- Vertex Array Objekte
- Nicht-blockierender Zugriff auf VBOs
- Erweiterte FBO-Funktionalität (Multi-Sample Puffer, von einem FBO zum anderen blitten, etc.)
- 32-Bit Fliesskommatexturen
- 32-Bit Flieskomma für Tiefenpuffer
- Konditionales Rendering auf Basis von Occlusion Queries
- Texturenarrays
- etc.
|
|
|
08.08.2008 - 15:08
|
Auf zu neuen Ufern!
|
von Flash
Kommentare (15)
|
Vor einiger Zeit hatte ich im Wiki mal grob umrissen wie das Wiki weiterentwickelt werden könnte. (siehe DGL_Wiki_Phasen)
Natürlich hat sich die Realität nicht an den Plan gehalten, aber zumindest liegen wir nicht ganz daneben.
Mittlerweile sind wir angekommen in der Phase VII "Shader". Allerdings fehlt noch etwas bei den vorherigen Punkten.
Rückstände
Und zwar sind 2 Trampelpfade noch nicht begonnen:
Der Effektepfad (Welche Ansätze gibt es? Welche Effekte? Wie und wo sollten Effekte im Code eingebaut werden?)
Der Beleuchtungspfad (Welche Beleuchtungsmodelle gibt es? Wie kann man Licht in die Szene bekommen? Wie Schatten? etc.)
Bemerkt sei dazu, dass die Trampelpfade die Themen nicht selbst behandeln sondern quasi eine Inhaltsliste in Prosaform bereitstellen. (siehe bestehnde Pfade).
Wenn hier jemand anfangen könnte die Trampelpfade zu erstellen, wäre das sehr nützlich.
Die anderen Pfade sollten bei dieser Gelegenheit einmal angeschaut werden. Vielleicht fällt dem einen oder anderen noch ein Artikel ein, der verlinkt werden sollten.
Neuer Schwerpunkt "Shader"
Wir sollten uns darauf konzentrieren alles rund um Shader ins Wiki zu bekommen. Auch in Hinblick auf OpenGL3.0.
Falls jemand Tutorials zum Thema Shader schreiben möchte und ein interessantes Thema hat, sollte er sich bitte ans Team wenden. Es passt auf alle Fälle gut ins Programm. 
Außerdem soll die Materialsammlung erweitert werden (falls ihr was habt, bitte ergänzen). Es soll nun noch eine Shadersammlung aufgebaut werden. Die Shadersammlung selbst ist als tabellarisches Verzeichnis aufgebaut. Von dort aus wird auf einen explizieten Shaderartikel verlinkt. Dort wird dann der Quellcode hinterlegt sowie eine detailierte Beschreibung und Hinweise auf eventuelle Vorraussetungen. Für jeden Shader sollte ein Bild hinterlegt werden. Das steht alles auch nochmal auf der Seite der Shadersammlung.
Wer ein paar Shader hat die er zur Verfügung stellen kann, bitte dort einfügen.
Die Vorlage für die Shaderartikel ist nicht in Stein gemeiselt. Falls ihr Verbesserungsvorschläge habt: Nur raus damit!
|
|
|
25.07.2008 - 13:24
|
TrueSpace 7.6 kostenlos
|
von Sascha Willems
Kommentare (6)
|
Wer sich einmal mit 3D-Modellierung beschäftigt hat, dürfte neben den Größen wie 3D Studio oder Maya (inzwischen beide bei Autodesk) auch TrueSpace (und evtl. dessen Ableger GameSpace) von Caligari evaluiert haben. Vor zwei Monaten hat Microsoft eben dieses Unternehmen übernommen, und TrueSpace 7.6 kostenlos veröffentlicht. Hauptbeweggrund war wohl die Tatsache dass sich damit relativ leicht Modelle für Virtual Earth erstellen lassen (Microsofts "Konkurrenz" zu Google Earth).
Wer also noch keine 3D-Modellierungssoftware hat, kann hier bedenkenlos zuschlagen. TrueSpace 7.6 kostete ursprünglich über 600$, und auch die ehemals kostenpflichtigen Tutorials (70$/Stück) sind nun kostenlos verfügbar. Damit verschenkt Microsoft also ein Paket dass noch vor einigen Monaten über 1000$ gekostet hätte, von Microsoft natürlich nicht komplett uneigennützig, aber man muss damit ja nicht zwingend Modelle für Virtual Earth erstellen.
Eine Einleitung zu TrueSpace, und dessen Funktionalität gibt es hier.
Ich persönlich habe eine Zeit lang mit der auf Modellierung für 3D-Spiele spezialisierten Variante namens "GameSpace" gearbeitet, und kann von daher TrueSpace durchaus empfehlen, besonders wenn man noch auf der Suche nach einem 3D-Modellierungstool ist.
(Quelle : pcwelt.de)
|
|
|
20.06.2008 - 18:11
|
Neues vom Apricot Projekt
|
von Flo
Kommentare (7)
|
Ein OpenSource Jump and Run Spiel das OpenGL und GLSL einsetzt und desses Materialen frei verwendet werden dürfen? Klingt toll und wird vom Apricot Projekt Team umgesetzt.
Das in einem Blog-Eintrag gezeige Video zeigt schon ganz eindrucksvoll was die Spielfigur schon alles drauf hat:

Sehenswert ist auch das kleine Video Tutorial von diesem Blog-Eintrag.
Wie wird das ganze finanziert? Nun wer das für eine gute Sache hält kann zum Beispiel eine DVD vorbestellen.
|
|
|
|
 |
|
 |
|
|
 |
|
Das größte deutschsprachige Nachschlagewerk rund um das Thema OpenGL und 3D-Programmierung. Von Spezifikationen bis Tutorials ist alles hier zu finden.
Momentan sind bereits über 967 verfügbar. |
|
|
 |
|
 |
|
Welches OS nutzt du hauptsächlich?
|
|
|
 |
|