Komponenten für 3D ?
-
Hallo,
ich erstelle eine GUI-Anwendung und will verschiedene 3D-Objekte am Bildschirm positionieren. Im weiteren Verlauf soll diese Szene dann angezeigt werden und über die Maus die Kamera bewegt werden.
Nun fehlen mir noch die richtigen Ansatzpunkte. Zum einen hab ich verschiedene Objekte in verschiedenen Dateiformaten (vorzugsweise .3ds). Wie geht es jetzt weiter ? Gibt es bei irgendeiner Engine sowas wie eine Komponentensammlung, mit der man 3D-Objekte direkt laden und anzeigen kann ?
Danke für Impulse dazu.
-
klar gibt es sowas, z.b. Crystalspace 3d engine
hier ein tutorial:
http://www.crystalspace3d.org/docs/online/manual/Model-Loading.html
-
Man braucht ja nicht immer 'ne "Engine".
Je nachdem welches GUI-Toolkit Du einsetzt, hast Du schon sowas wie ein OpenGL-Widget (zb. wxWidgets, Qt).
Die Modelle kannst Du mit einer der vielen verfuegbaren 3ds-libs laden.
Um die Kamera zu bewegen ueberlaedst Du ein Mouse-Event (siehe Nehe's Arcball).
-
Bisher programmieren wir im Borland C++ Builder, würden für das Projekt aber unter umständen auf Visual C++ ausweichen.
-
Wieso auf Visual C++ umsteigen?
Mit dem Borland kriegt man doch auch alles hin.
-
Das wünsch ich mir auch

Ich versuch grad das Crystal Space im BCB zu integrieren.
-
hellihjb schrieb:
Man braucht ja nicht immer 'ne "Engine".
naja, wenn man es quick&dirty braucht und CS zufaellig alles da hat, was soll's? *hehe*
-
Also ich will natürlich eine zielorientierte Lösung. Ich will ja kein GameDesign machen. Wenn ich mich in etwas einarbeiten muss mache ich das, aber da fängt halt das Problem an. Wie wo womit ?
-
Was für 3D-Objekte sind denn das?
Du könntest jetzt natürlich von grundauf mit OpenGL oder so anfangen und dir dann einen eigenen 3ds-Loader schreiben, aber das ist vielleicht für ein einzelnen Projekt etwas viel Umstand.
-
Hallo,
es sind Figuren. Ich muss "nur" Figuren positionieren und das Ganze dann anzeigen lassen. Teils aus festem Kamerawinkel, dann als nächster Schritt auch über die Maus als Kamerasteuerung.
Ich hatte mal die Sammlung Planet People gekauft, da hab ich 3ds Figuren. Ist mir aber eigentlich egal welches Format die haben.
-
Gibt es bei irgendeiner Engine sowas wie eine Komponentensammlung, mit der man 3D-Objekte direkt laden und anzeigen kann?
Ja, vielleicht ist die irrlicht engine für Dich das richtige Tool, zumindest ist diese halbwegs einsteigerfreundlich.
http://www.irrlicht3d.de/index.php?site=2_2.php
http://irrlicht.sourceforge.net/links.html
http://irrlicht.sourceforge.net/phpBB2/viewtopic.php?t=25751
http://irrlicht.sourceforge.net/phpBB2/index.php?sid=95d413ce9007f8dd98aa65fe74802809