Re:
Hallo,
ihr habt soweit recht, DirectX und OpenGL bieten grundsätzlich das gleiche. Allerdings sollte (!) DirectX auf Windows deutlich bessere Framerates erzielen als OpenGl.
Wenn eine schlechte Framerate herrscht liegt das vermutlich an der Programmierung (es gibt verschiedene Arten von 3D Programmierung). Ein Problem von Microsoft wird sein, dass die kaum ein Feature über mehrere FS-Generationen vollenden (Dynamischer Traffic, Allg. Szenerieart (sektion 1.15!)) und dadurch auch immer wieder neue Frameratefresser einbauen; so schön ihre Ergebnisse auch sind.
Bevor ich eine 3D-Application programmiere, überlege ich mir genau, ob ich DirectX oder OpenGL verwende. OpenGL ist meiner Meinung nach von der Programmierung auch leichter.
Schöne Grüße,
Marcel Burr
chief programming
bluesky software development
|