Entwickler-Ecke

Multimedia / Grafik - Model-Formate in Direct3D verwenden...


Damocles1 - Fr 24.01.03 01:17
Titel: Model-Formate in Direct3D verwenden...
Ich hab mich in letzter Zeit etwas mit 3D Studio MAX beschäftigt und ein bischen rumexperimentiert, wie ich einen kleinen Level für ein Spiel zusammensetzen könnte. Das Problem ist aber wohl, dass eigentlich keine der 3D-Formate, die sich von 3DSMAX exportieren lassen, irgendwie im D3D-API unterstützt werden, abgesehen von den Direct3D-X-Files, die aber nach meinen Erfahrungen einige Probleme machen und nicht gerade so funktionell sind.
Bisher konnte ich .x-Dateien nur mit dem Tool conv3ds aus der DirectX-SDK konvertieren, und dabei sind mir immer die Texturen verlorengegangen (also in meiner Anwendung waren die Meshes eben nicht mehr texturiert), ausserdem weiss ich noch nicht, wie man darüber Animationen in die eigene Anwendung bringt.
Deswegen hätte ich jetzt zwei Fragen:


UGrohne - Fr 24.01.03 02:06

Auf [url]http://www.derentwickler.de[/url] gabs mal eine Unit, die den Import von 3DS-Dateien übernehmen konnte, das kannste Dir mal anschauen. Aber es kann sein, dass das für OpenGL war. Aber vll. bringts trotzdem was. Die haben in den letzten Ausgaben ein/zwei Artikel über die Programmierung mit Delphi und OpenGL gebracht, ziemlich interessant. Hatte bisher leider noch nicht viel Zeit mich damit auseinanderzusetzen.

Gruß und gute N8


OregonGhost - Fr 24.01.03 17:08

auf gamedev.net und gamasutra.com hast du reelle Chancen, zu allen genannten Themen was zu finden (gamedev.net->Articles and Resources->DirectX

Ansonsten, Wolfgang Engels Direct3D-Buch beschreibt, wie man x-Dateien und md3-Dateien verwendet. Ich empfehle das x-Format, weil es sehr flexibel ist und außerdem eben direkt unterstützt wird ;c)