Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

T-VIRUS

Alter Hase

  • »T-VIRUS« ist der Autor dieses Themas

Beiträge: 548

Wohnort: Göttingen(West)/Nordhausen(Ost)

Beruf: Schüler

  • Private Nachricht senden

1

03.10.2008, 20:57

Suche guten Einstieg in OpenGL :)

Hallo,
da ich bestrebt bin, Platformunabhängige Spiele zu entwickeln und bereits mit SDL mein erstes 2D Spiel entwickle, möchte ich auch langsam mal den 3D Bereich genauer erkunden.

Ich hatte mal mit OpenGL aber auch DirectX angefangen.
Da ich aber bei DirectX wieder an Windows gebunden bin, habe ich mich an OpenGL gewagt.
Leider hatte ich damals keine gute Literatur.
Nun würde ich mal nachfragen ob es gute, wenn möglich auch deutsche, Bücher zu dem Thema OpenGL und Spieleprogrammierung mit OpenGL gibt.

Falls ja, würde ich diese, wenn vorhanden, bei Amazon bestellen.
Da ich eine Präsentation bis zum 05.12 über das Thema Grafikenkarten und auch OpenGL halten müsste, würde ich mein gesammeltes Wissen dort auch mit einfließen lassen.

Eine recht einfache Demo habe ich bereits gebastelt.
Aber da mir einfache Drei- und Vierecke noch zu simpel sind, würde ich mehr mit OpenGL machen wollen :)
Ich hoffe man kann mir aushelfen.

Auch PDFs würde ich gerne annehmen.

EDIT:
Wenn möglich auch ein oder mehre Bücher zur OpenGL Shading Language ^^
ich hoffe ich habe nicht zu hohe Anforderungen :)

MFG T-Virus
Meine Blog:)

Wer Bugs im Text findet kann sie melden, fix erscheint irgendwann :D

MFG T-VIRUS

Anonymous

unregistriert

2

03.10.2008, 21:07

Deutsche Bücher sind oft grottenschlecht.

Ein sehr gutes Einsteigerbuch zu OpenGL, das ich selbst auch habe, ist: Beginning OpenGL: Game Programming und für 30 EUR eine richtige Pflichtlecktüre zu OpenGL. Vorallem das Thema Vertex-Arrays wird sehr ausführlich behandelt, wie in keinem anderen Buch das ich kenne.

Ansonsten: nehe.gamedev.net

Aber ein gutes Buch sollte man schon haben.

Wenn du das Buch durchhast, würde ich noch den Nachfolger davon Empfehlen, doch dieser beinhaltet ordentlich harte Kost und baut direkt auf den Vorgänger auf. Shader werden auch sehr ausführlich behandelt wie die vielen Buffer-Arten, aber ein ordentliches OpenGL KnowHow wird dafür schon benötigt.

More OpenGL Game Programming

T-VIRUS

Alter Hase

  • »T-VIRUS« ist der Autor dieses Themas

Beiträge: 548

Wohnort: Göttingen(West)/Nordhausen(Ost)

Beruf: Schüler

  • Private Nachricht senden

3

03.10.2008, 21:09

Hallo,
hmm okay stimmt auch wieder ^^
Ich denke, ich werde beide mal bestellen :)
Mit etwas Glück sind die am Montag im Büro, dann kann ich die gleich entgegen nehmen ;)

Es geht dort wirklich um Spieleentwicklung mit OpenGL :)
Ist der Samplecode direkt Platformunabhängig oder nur wieder für Windows oder Linux?

MFG T-Virus
Meine Blog:)

Wer Bugs im Text findet kann sie melden, fix erscheint irgendwann :D

MFG T-VIRUS

Anonymous

unregistriert

4

03.10.2008, 21:14

T-VIRUS
Wie schon gesagt, mach erst das eine Buch von Anfang bis Ende durch, sonst wirst du den Nachfolger nicht verstehen, da es dort keine Sample-Programme mehr in dem Sinne gibt sondern es hauptsächlich eher eine Art Referenz ist.

Hauptsächlich ist nur die Fenstererstellung und OpenGL-Initialisierung Windows-Spezifisch, was jedoch ein Furz im Wind ist und nur 1x im Buch durchgezogen wird. Der Rest passiert alles in einer Sample-Klasse in der nur noch OpenGL-Kommandos enthalten sind.

Die Initialisierung kann man später sehr einfach durch einen X11-Code ersetzen oder Ähnlichem. Wenn du OpenGL einigermaßen drauf hast und dir den Code ansiehst, siehst du das es absolut easy ist. Aber das sollte erstmal nicht deine Prio sein, sondern eher das Lernen von OpenGL und wie man damit arbeitet und nicht wie man es mit ein paar Zeilen einmalig initialisiert. :)

T-VIRUS

Alter Hase

  • »T-VIRUS« ist der Autor dieses Themas

Beiträge: 548

Wohnort: Göttingen(West)/Nordhausen(Ost)

Beruf: Schüler

  • Private Nachricht senden

5

03.10.2008, 21:17

Hallo,
genau ^^
Ich habe die Bücher grade bestellt :)
Sollten am Dienstag oder Mittwoch da sein.

Ich melde mich, wenn ich noch fragen habe :)
Dann kann ich ja gleich die erste stellen:
Wird im 2 Buch auch genau auf Shaderentwicklung eingegangen?
Oder nur auf die Shading Language.
Ich bräucht einen releativ simplen Einstieg, da ich leider keine große Vorstellung habe wie Shader o.ä. funktionieren :(
Leider kann ich mir solche komplexen Sachen nicht mal im Ansatz richtig vorstellen.

MFG T-Virus
Meine Blog:)

Wer Bugs im Text findet kann sie melden, fix erscheint irgendwann :D

MFG T-VIRUS

Anonymous

unregistriert

6

03.10.2008, 21:21

T-VIRUS
Wie schon gesagt, das 2. Buch ist mehr eine Art Referenz und nicht so eine Step-By-Step Anleitung wie das 1. Buch. Darin werden die Extensions erwähnt die geladen werden müssen für GLSL und wie man 2-3 simple Shader benutzt. Aber ich sags noch mal, auch wenn deine Neugierde darauf verständlicherweise recht groß ist: Du wirst es ohne Background-Infos nur schwer oder im schlimmsten Fall nur "so lala" verstehen und damit haufenweise Müll produzieren.

Das 2. Buch bietet keinen "relativ" simplen Einstieg, da man ordentlich sein Hirn anstrengen muss und wissen muss wie OpenGL arbeitet. Es ist eine Art Referenz und keine Step-By-Step Anleitung.

Selbst ich finde dort einige Stellen recht "hart", also und ich möchte dich nicht diskreditieren oder so, aber ich glaube du hast dann noch mehr Probleme ;)

7

03.10.2008, 21:43

Also ich hab mir, nach dem lesen von mehreren Büchern über DX, alles über Ogl ausm Inet gesaugt.

http://wiki.delphigl.com/index.php/Hauptseite
- Ist nicht unbedingt von den größten Profis geschrieben und eigentlich für Delphi, aber ich finds schon nützlich.

http://www.joachimrohde.com/cms/xoops/modules/articles/index.php?cat_id=1
- die berühmten NeHe Tus in Deutsch

http://www.lighthouse3d.com/opengl/glsl/
- das Beste was ich bis jetzt zum Thema Shader gefunden habe, ich habe jetzt nicht extrem viel gesucht, aber da stehen die Grundlagen ganz ordentlich erklärt

Desweitern würde ich dir folgende Libs sehr ans Herzen legen:

http://glfw.sourceforge.net/
- Initialisieren von Ogl, Plattformübergreifend. Du bekommst ein Fenster und kannst direkt anfangen. Außerdem gibts ein wenig Input und noch ein paar Kleinigkeiten.

http://glew.sourceforge.net/
- Für OpenGL Extensions, es vereinfacht deren Benutzung enorm.
Lieber dumm fragen, als dumm bleiben!

Anonymous

unregistriert

8

03.10.2008, 21:46

Na ja, also die Teile sind alle schön und gut, gehen jedoch nicht mal Ansatzweise so tief ins Detail wie die beiden oben genannten Bücher. Für jemanden der wissen will, wie man es Richtig macht sind Details schon recht wichtig.

Glew? Wird das überhaupt noch weiterentwickelt? Gibt doch GLEE ;)

9

03.10.2008, 22:50

Fuer den Einstieg reicht es, selbst fuer Fortgeschrittene Sachen gibt es im Internet genug Ressourcen. Die Lighthous Tuts sind recht ordentlich, zumal 30 Euro fuer ein Taschenbuch recht teuer ist. Die Bewertungen bei Amazon sind auch nicht gerade ueberzeugend.

Anonymous

unregistriert

10

03.10.2008, 23:02

knivil
Bei Amazon gibt es immer genügend Spinner die ein anständiges Buch nicht zu schätzen wissen. Ist ja auch bei Games nicht anders, ich sag da einfach mal "Spore".

30 EUR find ich noch recht günstig, wenn man bedenkt das ich den Petzold damals für 60 EUR in der 5. Auflage gekauft habe und in meinem Bücherschrank Fachbücher in wert von ~1400 EUR liegen. Das sind alles Einheitspreise.

Das was man im Internet findet sind sowieso nur 0815-abgekupferte Tutorials die von einem anderen Tutorial abgekupfert haben. Wenn ich allein schon diese wirklich plumpe "Übersetzung" von den nehe-Tutorials (welche auch nicht sehr detailtief gehen, sonder oft auch nur was dahin klatschen) sehe, bekomm ichs schon zu viel. Dieses ewige "Hach es läuft" find ich krank.

So etwas kann man nun wirklich nicht mit einem richtigen Fachbuch vergleichen, das aus der Profi-Szene kommt und von 2 Kerlen geschrieben wurden die jeden Tag damit zu tun haben und nicht nur mal so am Wochenende. Nebenbei: Einer ist sogar der Co-Founder von gamedev.net

Ich kann nur nochmals sagen diese beiden Bücher gehen im Detail tiefer als selbst das RedBook.

Werbeanzeige