ERLEDIGT
NEIN
NEIN
ANTWORTEN
16
16
ZUGRIFFE
2043
2043
EMPFEHLEN
-
03.06.06 17:45 #1
- Registriert seit
- Jun 2006
- Beiträge
- 8
Ich möchte eine kleine Kugel in einer großen Kugel entlang eines Pfades rollen lassen. Die Gravitation soll jeweils nach außen wirken. Dabei will ich selbst in diesen Kugeln herumlaufen können, bsp. indem die kleine Kugel einen Einstieg hat. Die Kamera soll immer den gleichen Abstand orthogonal zur Kugelwand haben.
Wie realisiere ich das, sodass ich am Ende auch mit Tastatur und Maus in dieser Welt herumlaufen kann? Außerdem soll die Kugel die Kammera auch wegrammen können, wenn diese angerempelt wird.
Mit welchen Programmen kann man die Welt dann begehen?
-
Ich kenne Maya zwar nicht oder kaum, aber ich weiss von ähnlichen Tools (C4D, 3dMax, Realsoft) das diese Art von Software für Interaktivität, wie z.B. in Spielen nicht geeignet ist.
Die benutzt man dann für den Zubehör wie Models.
Da brauchste eine Game-Engine.
-
03.06.06 17:59 #3
- Registriert seit
- Jun 2006
- Beiträge
- 8
klar - die welt baue ich mit maya, das verhalten kommt mit einem tool. aber welches ist da zu empfehlen?
-
Ich weiss ja nicht ob Du Programmierkenntnisse hast. Am besten C++ oder Delphi. Scriptsrache ist aber auch nicht schlecht. Da kommst Du nämlich nicht drumrum, wenn was halbwegs individuelles machen willst. Geh ich mal von aus, willst ja auch deine Models selber bauen, oder?
-
04.06.06 14:01 #5
- Registriert seit
- Jun 2006
- Beiträge
- 8
Ja, die habe ich, bzw. kann ich mir das Notwendige aneignen.
Aber wie bringt man erstmal Maya dazu, dass eine Kugel in der anderen rotiert?
-
Also als Spieleprogrammierer kann ich Dir da sicherlich einige Tips geben ;o)
Wie schon gesagt wurde brauchst du dazu eine Game Engine. Keine Angst du mußt Dir diese Engine nich umbedingt selbst schreiben, es gibt sehr viele OpenSource Engine die Du dazu verwenden kannst.
Hiere einige engine ( Ogre, Irrlicht, Sipogen, usw, usw ).
Diese Engine arbeiten anschließend mit OpenGl bzw. DirectX und laden dein Model. Anschließend mußt Du keyboard Events programmieren so das deine kugel auf gewisse Event reagiert (Steuerung). Für die Spieleprogrammierung solltest du aber schon C++ oder sonst eine hochsprache zB. Delphi oder Java können. Mit einer Skriptsprache alleine wird es ein bißchen schwierig ;o) Alternativ kannst Du Dir auch das 3D GameStudio besorgen das ist einee ziemlich leichte Variante selbst ein Game zu erzeugen.
Ciao,
-
08.06.06 12:58 #7
- Registriert seit
- Jun 2006
- Beiträge
- 8
Danke für die Hinweise!
Da mein Spiel ja eher einfacher Natur ist, reicht mir da wahrscheinlich auch eine einfach gehaltene Engine. Welche ist denn da besonders zu empfehlen, da sie
a.) gratis
b.) leicht zu erlernen ist?
-
Antwort.
OpenSource Engine gibt es viel.
Einige haben ich Dir ja schon genannt. Die Frage ist was Du genau dasmit machen willst.
Je nachdem würde ich mich für eine Engine entscheiden.
Die Ogre ist ein sehr professionelle Engine man benötigt aber auch einiges an Einarbeitung. Leichter wirst Du Dir vermutlich mit der Irrlicht Engine tun.
diese kannst du auch auf mehreren Plattformen nützen und sie ist relativ gut dokumentiert.
Ausserdem kannst Du Dir auch den sourcecode downloaden.
-
@Divna
Ich würde die Irrlicht Engine der Ogre3d Engine aber ziemlich gleich stellen.
Sie sind beide plattformunabhängig und sehr gut dokumentiert.
Meiner Meinung nach sind sie beide auch ziemlich gleich umfangreich.
Wenn du mit solch einer Engine arbeiten willst, solltest du aufjedenfall fortgeschrittene C++ Kenntnisse mitbringen, bzw. dir diese aneignen..
Bei Ogre weiß ich dass es zahlreiche Tutorials gibt, die dir den Einstieg erleichtern!
Gruß!
-
Ja, Komplex sind beide, dennoch wirst Du mit der Irrlicht schneller zum Erfolg kommen.
Da die Irrlicht eigentlich Interne sehr viele Funktion wrappt. Aber das ist natürlich geschmacks Sache. C++ Kenntnisse setzt ich bei so einem vorhaben natürlich voraus.
die C++ Kenntnisse sollten wir vorgeschritten sein, da Du sonst wenig machen kannst.
Aber wenn dein vorhaben nicht so groß ist, kannst Du dir ja auch eine eigene engine schreiben das ist kein Problem.
Ciao,
-
09.06.06 11:05 #11
- Registriert seit
- Jun 2006
- Beiträge
- 8
Ok, habe mich jetzt für Blitz3d entschieden, auch wenn es was kostet.
hat da jemand ahnung, wie man die eine kugel in der anderen rotieren / rollen lässt?
-
Na mit Hilfe einer Rotations Matrix ;o)
Ich denke Du solltest erst einmal die Grundkenntnisse über 3D für die Spieleprogrammierung lernen.
Begriffe wie Matrix (3x3, 4x4) ; 2D-Vektor, 3D-Vektor, Quaternions sollten Dir schon ein Begriff sein bevor Du loslegst!
Ciao
-
09.06.06 11:19 #13
- Registriert seit
- Jun 2006
- Beiträge
- 8
Mathematische Grundlagen dürften da sein, aber wie macht man das in maya?
-
In Maya mit Dynamics.
Oder du machst in Maya einfach nur das Model und die "Animation" programmierst Du.
-
09.06.06 11:34 #15
- Registriert seit
- Jun 2006
- Beiträge
- 8
das ist letztendlich auch das große ziel. aber um mal die idee zu zeigen, wäre ein maya modell nicht schlecht...
Ähnliche Themen
-
Maya(Modellieren) -> zBrush -> Maya(Animieren)
Von OdoubleD im Forum Autodesk Maya (ehemals Alias)Antworten: 4Letzter Beitrag: 13.10.09, 15:20 -
Kameraanimation / Pfad / Keys in Maya 5 oder Maya 6
Von PumpinJ im Forum Autodesk Maya (ehemals Alias)Antworten: 2Letzter Beitrag: 21.04.08, 16:45 -
Maya 8.5 & Maya 2008 extrude face funktioniert nicht
Von Wolfman im Forum Autodesk Maya (ehemals Alias)Antworten: 0Letzter Beitrag: 02.12.07, 20:26 -
Unterschiede zwischen Maya 7 und Maya 8 mit Problem verbunden
Von sunlite im Forum Autodesk Maya (ehemals Alias)Antworten: 0Letzter Beitrag: 25.10.06, 11:42 -
Maya PLE vs. Maya Unlimited
Von burnobaby im Forum Autodesk Maya (ehemals Alias)Antworten: 2Letzter Beitrag: 27.03.06, 09:05





Zitieren
Login







Cinema 4D Tutorial - Ketten erstellen mit Cinema 4D (R11.5)