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:
- Gibt es irgendein Tutorial oder eine Dokumentation, wo erklärt wird, wie man texturierte Meshes und Animationen mithilfe von .x-Dateien benutzen kann?
- Findet man evtl. irgendwo Units oder DLL's, die andere Model-Formate (beispielsweise 3DS) laden können und Objekte oder Funktionen zum Darstellen haben?