Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: Fr Mär 29, 2024 07:41

Foren-Übersicht » Sonstiges » Projekte
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 
Autor Nachricht
 Betreff des Beitrags: Demo: First
BeitragVerfasst: Di Okt 07, 2008 22:08 
Offline
DGL Member
Benutzeravatar

Registriert: Mo Sep 02, 2002 15:41
Beiträge: 867
Wohnort: nahe Stuttgart
Was ist First?
Der Name ist eigentlich fast selbstklärend, wenn er etwas zu einsam aussieht, füge ich gerne noch das "Demo" vorne an. First entstand vor wohl etwa einem Jahr aus der Motivation heraus, "schnell" irgendwas Ansehnliches zu coden. Seitdem habe ich immer wieder ein bisschen Arbeit reingesteckt, etwa 5.000 Codezeilen sind so entstanden. Dabei sind hauptsächlich wieder Hilfsunits entstanden, die allerdings teilweise inzwischen wieder veraltet sind. ;) Im Grunde würden noch einige To-Dos fehlen, daher nur RC1 (bspw wollte ich auf die Landschaft noch Parallax Mapping anwenden und einige Sachen etwas anders machen). Wobei es mit OpenGL 3 (bzw. wenn denn mal eins richtig da wäre) sowieso wieder überarbeitungswürdig wäre. Inzwischen ist es jedoch einigermaßen fertig und sieht nicht ganz so schlecht aus - auch wenn ich inzwischen wieder soviel draus gelernt habe, dass ich viel Code umbauen würde. ;)
Zudem waren meine zwei großen selbstgemachten Vorgaben:
* Anfangs billig aussehend, zeitlich steigernd, zum Schluss eher hübsch
* Alle notwendigen Grafik-Daten werden beim Laden erzeugt

Techniken
* Shader (5x5-Bloom, 6 Vertex-Lichter, "Schwarzes Loch", Heightmaptexturierung & Fog, Skydome mit Tag/Nacht/Wolkenübergang, Normalmapping-Wasser)
* Partikelengine in eigenem Thread über Pointsprites
* Outline-Fonts (nicht haun :roll:)
* Height- und Normalmaps per Perlinnoise
* Torus
* Standardkram wie FBOs, Blending,...

Anforderungen
Als Minimum dürften SM2-Karten (Radeon X/GeForce 6000) gelten, CPU sollte kaum ein Bottleneck sein. Empfehlung ist SM3 mit DualCore. Erfahrungsberichte gerne erwünscht.

Feedback
Jeglicher Art ist immer erwünscht. Tritt während des Ladens eine Exception auf, müsste es Anhalten und Exception sowie Shaderlogs anzeigen. Das Anhalten kann durch Gedrückthalten von Ctrl erzwungen werden. Mir wurde etwas von einem einmaligen Thread-Error berichtet, der die Partikelengine lahmlegt, jedoch nicht reproduzierbar war.

Credits
Genutzte Drittwerke:
* music by Kevin MacLeod (incompetech.com)
* OpenGL 2.1 headers by delphigl.com
* glBitmap 1.8.1 by Steffen Xonna (dev-center.de)

Download
Hier, etwa 2.55 MiB

Screenshots
Das Beste ist natürlich nicht dabei :)
Bild
Bild
Bild

MfG


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 
Foren-Übersicht » Sonstiges » Projekte


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 34 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.079s | 15 Queries | GZIP : On ]