3D Dateien laden. Fertige Funktionen
-
Servus, ich habe ein wenig mit Direct3D rumgespielt und auch schon ein paar schöne Dreiecke gerendert. Nun ja. Das Ziel ist doch komplexere 3D Modelle zu render. Ich bräuchte halt ein paar Funktionen um MD2, MD3 evt. 3DS-Dateien zu laden. Ich möchte mich nicht durch die Specs der Dateien kämpfen. Für OpenGL gibt es so viel dazu. Für DirectX habe ich nichts gefunden. Ein paar Links währen echt nett.
-
Direct3d hat ja auch die X-Files
außerdem ist es <wertung> blöd </wertung>
Am Anfang solltest du eh was sinnvolleres machen, als mit fertigem Code irgendwelche Sachen zu laden.....
-
Warum soll das Blöd sein? Oder hast du den Code zum erstellen eines Fensters in C/C++ mit der Windows API selber aus der Microsoft Doku. abgeleitet?
Und kommt mir bitte nicht mit "machs doch selber, ist ganz einfach". Wenn es so einfach ist, könnt ihr mir ja die Codes zum laden von diesen Dateien zuschicken.
-
den Code zum erstellen eines Fensters kopiert so gut wie jeder... auch wenn es vieleicht nicht schaden würde ihn zu verstehen.
Aber ich finde es Schwachsinn, nach ein paar Dreiecken zu rendern gleich mit Models laden anzufangen.... ich übstürze zwar acuh das meiste, aber in diesem Fall finde sogar ich es sinnvoller erst mal etwas anderes zu machen... zB mal ein paar Objekte, verschiedene Transformationen, vieleicht auch schon Licht usw.
-
Also nen Raum aus Vertex Daten selbst zusammenschusten, mit Licht ausstatten, Texturen draufpappen sollte man schon beherrschen, und natürlich Rotation und Translation, bevor man mit Models arbeitet.
Denn erst dann hast du die Grundlagen so weit verstanden, daß es auch Sinnvoll ist.
-
Ok ich habe verstanden. Nur Profis in diesem Forum.
Ich schau mal noch wo anders. thx
-
Kurze Google-Suche hat folgendes ausgespuckt: http://www.cfxweb.net/files/Sources/Games/Manipulation/ http://www.joachimdevries.de/Download/download.html
Vielleicht kannst du damit ja was anfangen...
-
Danke für die Links. Doch die habe ich auch schon gefunden. Doch wie es immer so ist. Das was mich interessieren würde ->ERROR 404 Page not found<- Ich muss Wohl oder Übel die OpenGL Beispiele in DirectX umprogrammieren.
Das mit der JALE-Engine muss ich mir noch anschauen.
-
Jale ist ja für Delphi. Also von OpenGL nach DX geht ja noch. Ich will aber nicht noch von Delphi in C++ umschreiben
-
Original erstellt von <Spieleprogrammierer>:
Für OpenGL gibt es so viel dazu. Für DirectX habe ich nichts gefunden. Ein paar Links währen echt nett.Aso wenn es wirklich nichts für DX gibt, dann lies doch mal das für OpenGL durch. Das müsste sich eigentlich recht einfach übertragen lassen, wenn du etwas Erfahrung in DX hast.
-
Der eine CFX-Link ist auch auf der direkten Seite des Autors verfügbar: http://nate.scuzzy.net/programming/ (hab ich jetzt nich ausprobiert, weiß also nicht ob's DX ist)... vielleicht sind die anderen Sourcen ja auch direkt über die Seiten der Autoren verfügbar...
[ Dieser Beitrag wurde am 24.05.2003 um 09:11 Uhr von Marilyn editiert. ]
-
Ist schon ok. Habe heute den MD2 Loader von OpenGL in DirectX umgbaut. Animation geht noch nicht.
Ist aber wirklich so das man für OpenGL mehr findet als für DirectX. Waran das wohl liegt
-
Wahrscheinlich weils einfacher ist, und übersichtlicher als sich mit COM rumzuplagen *g
[Edit]Ob ich wa[h]rscheinlich jemals aufs erste mal richtig schreibe?
[ Dieser Beitrag wurde am 24.05.2003 um 14:34 Uhr von SnorreDev editiert. ]