tutorials.de Buch-Aktion 05/2012
Seite 1 von 2 12 LetzteLetzte
ERLEDIGT
NEIN
ANTWORTEN
16
ZUGRIFFE
2043
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Netshark1000 Netshark1000 ist offline Rookie
    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?
     

  2. #2
    Avatar von study
    study study ist offline Mitglied Bronze
    Registriert seit
    Jul 2005
    Beiträge
    26
    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.
     

  3. #3
    Netshark1000 Netshark1000 ist offline Rookie
    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?
     

  4. #4
    Avatar von study
    study study ist offline Mitglied Bronze
    Registriert seit
    Jul 2005
    Beiträge
    26
    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?
     

  5. #5
    Netshark1000 Netshark1000 ist offline Rookie
    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?
     

  6. #6
    Divna Divna ist offline Mitglied Gold
    Registriert seit
    Mar 2006
    Beiträge
    126
    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,
     

  7. #7
    Netshark1000 Netshark1000 ist offline Rookie
    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?
     

  8. #8
    Divna Divna ist offline Mitglied Gold
    Registriert seit
    Mar 2006
    Beiträge
    126
    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.
     

  9. #9
    Avatar von TwoFaze
    TwoFaze TwoFaze ist offline Mitglied Gold
    Registriert seit
    Nov 2003
    Ort
    Karlsruhe (BW)
    Beiträge
    162
    @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ß!
     

  10. #10
    Divna Divna ist offline Mitglied Gold
    Registriert seit
    Mar 2006
    Beiträge
    126
    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,
     

  11. #11
    Netshark1000 Netshark1000 ist offline Rookie
    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?
     

  12. #12
    Divna Divna ist offline Mitglied Gold
    Registriert seit
    Mar 2006
    Beiträge
    126
    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
     

  13. #13
    Netshark1000 Netshark1000 ist offline Rookie
    Registriert seit
    Jun 2006
    Beiträge
    8
    Mathematische Grundlagen dürften da sein, aber wie macht man das in maya?
     

  14. #14
    Divna Divna ist offline Mitglied Gold
    Registriert seit
    Mar 2006
    Beiträge
    126
    In Maya mit Dynamics.
    Oder du machst in Maya einfach nur das Model und die "Animation" programmierst Du.
     

  15. #15
    Netshark1000 Netshark1000 ist offline Rookie
    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

  1. Maya(Modellieren) -> zBrush -> Maya(Animieren)
    Von OdoubleD im Forum Autodesk Maya (ehemals Alias)
    Antworten: 4
    Letzter Beitrag: 13.10.09, 15:20
  2. Kameraanimation / Pfad / Keys in Maya 5 oder Maya 6
    Von PumpinJ im Forum Autodesk Maya (ehemals Alias)
    Antworten: 2
    Letzter Beitrag: 21.04.08, 16:45
  3. Maya 8.5 & Maya 2008 extrude face funktioniert nicht
    Von Wolfman im Forum Autodesk Maya (ehemals Alias)
    Antworten: 0
    Letzter Beitrag: 02.12.07, 20:26
  4. Unterschiede zwischen Maya 7 und Maya 8 mit Problem verbunden
    Von sunlite im Forum Autodesk Maya (ehemals Alias)
    Antworten: 0
    Letzter Beitrag: 25.10.06, 11:42
  5. Maya PLE vs. Maya Unlimited
    Von burnobaby im Forum Autodesk Maya (ehemals Alias)
    Antworten: 2
    Letzter Beitrag: 27.03.06, 09:05