On Sunday 15 June 2003 20:07, Tom Guder wrote:
Gibt es ein Programm, mit welchem man 3D-Objekte zusammenstellen und als OpenGL-Code speichern kann?
Die übliche Methode ist es, die Modelle in irgendeinem Modellformat zu belassen, und dann die Bibliothek, die der Modeller verwendet, auch in dem Spiel oder der OpenGL-Applikation zu verwenden. Da OpenGL eine "state machine" ist, kannst du also jederzeit dieselben Frames bekommen, als wenn du den Renderingcode aus einem dieser Programme kopieren und bei dir direkt einsetzen würdest. Leider ist die Funktionalität nicht bei allen Modellern in eine Bibliothek ausgelagert, so daß es doch oft gemacht werden muß.
Von mir gibt es noch kxgl, welches eine derartige Umwandlung direkt kann (sowohl für KDE als auch für Kommandozeilen-C++), wobei XGL mal ein W3C-Standard werden sollte, die entwickelnde Firma aber nicht mehr zu existieren scheint, und da das Format nicht vollständig definiert ist, ist kxgl auch nur für kleinere Dinge sinnvoll. http://mindx.dyndns.org/kde/kxgl/ XGL-Export kann u.a. von 3DOM vorgenommen werden: http://threedom.sourceforge.net/ (Leider ist dort seit meiner Qt3-Portierung nicht mehr viel passiert.)
Josef