Ich habe gerade die fünfte Ausgabe der OpenGL SuperBible gekauft. Ich bin sehr erfreut, dass sie die Verwendung veralteter Funktionen vermieden haben, aber ihre Beispiele verwenden GLTools
. bietet eine Reihe nützlicher Funktionen zum Rendern einfacher 3D-Objekte und zur Verwaltung der View-Kerne, Kameras und Transformationsmatrizen.Wo finde ich ein gutes Online-Tutorial zu OpenGL 3.0, das keine veralteten Funktionen verwendet?
Das ist alles toll, aber die Abstraktion zur Verfügung verbirgt Low-Level-Details und ich habe Schwierigkeiten, um Code, wo ich nicht verwenden kann GLTools
- zum Beispiel pyopengl
. Die überwiegende Mehrheit der Tutorials, die ich online gesehen habe, verwenden den Sofort-Modus, den ich vermeiden möchte. Diejenigen, die glDrawArrays
verwenden, verwenden glEnableClientState
, die ich auch vermeiden möchte.
Was ich suche ist einleitende Tutorials, die vollständig OpenGL 3.x-konform sind. Wenn das zu groß ist, wäre vielleicht eine Wäscheliste mit guten "Startpunkt" -Funktionen in Ordnung.
Was mit herauszureißen falsch ist die Code-Sequenzen, dass 'GLTools' verwendet? – genpfault