Animation klappt nicht

Übersicht BlitzBasic Blitz3D

Neue Antwort erstellen

smackers

Betreff: Animation klappt nicht

BeitragMi, Sep 07, 2011 1:06
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi Leute.
Für mein derzeitiges Spiel wollte ich mal ausprobieren ob ich eine Animation hinbekomme.
Also habe ich mit Blender eine Animation erstellt.
Also nicht mit bones sondern nur mit den Keyframes(http://www.youtube.com/watch?v=Qj0HUTJjhww) wie in dem Video beschrieben.
Dann habe ich es im Blender Format abgespeichert und dann in das DirectX Format Exportiert.
Dann wollte ich es "abspielen"
Also Der Code geht(Es ist der Robotercode aus dem Sampleordner).
Aber als ich das Programm gestartet habe, habe ich anstatt einem sich drehendem und rumsprigenden Würfel nur einen normalen Würfel(ohne Animation) gesehen.
Ich hab jetzt auch schonmal im Forum geckuckt aber hab nichts gefunden was mir wirklich weiterhelfen könnte.
Ich hoffe ihr könnt mir schnell antworten oder einen Link zu einem tut schreiben.
Lg smackers
http://www.raetselstunde.de/lo...etsel.html
Also ich war nach 45min bei den 2% dabei.

Xeres

Moderator

BeitragMi, Sep 07, 2011 1:09
Antworten mit Zitat
Benutzer-Profile anzeigen
~VERSCHOBEN~

Ich gehe mal ohne zusätzliche Infos von Blitz3D aus.
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus
T
HERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld)

smackers

BeitragMi, Sep 07, 2011 1:10
Antworten mit Zitat
Benutzer-Profile anzeigen
Ähhm ja sorry aber ich hab gedacht dass das sicherlich eine Anfängerfrage ist....
naja egal
http://www.raetselstunde.de/lo...etsel.html
Also ich war nach 45min bei den 2% dabei.

Xeres

Moderator

BeitragMi, Sep 07, 2011 1:24
Antworten mit Zitat
Benutzer-Profile anzeigen
Du hast versehentlich im BlitzMax Bereich gepostet Wink
Ich kenne mich mit Blender nicht aus, aber vielleicht funktioniert es als md2 besser.
Wenn du deinen Testcode posten könntest, kann man einen möglichen Fehler an dieser Stelle auch ausschließen.
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus
T
HERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld)

smackers

BeitragMi, Sep 07, 2011 1:41
Antworten mit Zitat
Benutzer-Profile anzeigen
Oh sorry ich wollte es in die Begginers Corner tun.
Danke jedenfalls.
Also hier der Code.

Code: [AUSKLAPPEN]


Include "start.bb"


mesh_x=LoadAnimMesh( "makbot\untitled.x" )      
PositionEntity mesh_x,+15,-15,0


cam=CreateCamera( mesh_x )
PositionEntity cam,0,0,-100

lit=CreateLight()
RotateEntity lit,45,45,0




While Not KeyHit(1)

If KeyDown(30) Then Animate mesh_x 

   
   
   UpdateWorld
   RenderWorld

   
   Flip
   
Wend

End
http://www.raetselstunde.de/lo...etsel.html
Also ich war nach 45min bei den 2% dabei.
 

Tigerass

BeitragMi, Sep 07, 2011 10:14
Antworten mit Zitat
Benutzer-Profile anzeigen
Mit Blender habe ich auch schonmal nur mit Keyframes versucht eine Animation zu exportieren.
Habe es nicht hinbekommen.
Irgendwo stand dann auch, dass Animationen nur mit Bones in B3D gehen.
Ich habe aber keine Ahnung ob das stimmt. Vll habe ich nur das Falsche Format verwendet. Embarassed
Seitdem mache ich Animationen immer mit Bones.

LG Tigerass

smackers

BeitragMi, Sep 07, 2011 15:49
Antworten mit Zitat
Benutzer-Profile anzeigen
Und wie macht man das mit bones und in welchem Format muss man es dann abspeichern?
http://www.raetselstunde.de/lo...etsel.html
Also ich war nach 45min bei den 2% dabei.

Hakkai

BeitragMi, Sep 07, 2011 17:25
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich selber arbeite nicht mit Blender aber vieleicht kannst du da ja auch nach fbx exportieren, von da an nach Fragmotion (die kostenlose Testversion macht das auch) und da kannst du nach b3d exportieren.

Funktioniert super, allerdings darf man keine Orientations von bones verwenden da die irgendwie verloren gehen, also alles was orientation hat durch rotation ersetzen.

smackers

BeitragMi, Sep 07, 2011 18:28
Antworten mit Zitat
Benutzer-Profile anzeigen
ja aber wie mache ich das mit den bones?
Die muss ich doch in dem Programm einfügen in dem ich das mesh erstelle.
Ich mach das mit Blender.
Aber wie fügt man in blender Bones ein und verwendet sie dann.
Dass mit dem Abspeichen und exporitenen habe ich nun verstanden.
Danke.
http://www.raetselstunde.de/lo...etsel.html
Also ich war nach 45min bei den 2% dabei.

TheByte

BeitragMi, Sep 07, 2011 18:41
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi,

mit dieser Anleitung habe ich gerade eben meine Animationskenntnisse aufgefrischt: KLICK.
Welche Version von Blender verwendest du? Wenn du eine ältere Version verwenden willst (z.B. 2.49b),
gibt es ein wunderbar funktionierendes b3d-Export-Script.

MfG, TheByte
aktuelles Projekt:
Nichts machen
Fortschritt: 50%

Tankbuster

BeitragMi, Sep 14, 2011 22:15
Antworten mit Zitat
Benutzer-Profile anzeigen
Das passende export-script: (mit Blender 2.49 läuft es)

http://www.mediafire.com/file/..._export.py
(Quelle: http://www.blitzbasic.com/Comm...opic=70429 )

Einfach in den Script-Ordner von Blender kopieren (Phyton muss installiert sein)

Dann kannst du dein geriggtes und animiertes Objekt in Blitz laden. Aufpassen musst du blos, dass du allen Objekten passende Namen gibst, denn wenn du einzelne Bones oder Vertexgruppen in Blitz verändern, bzw für irgendwas benutzen willst, musst du alle Unterobjekte erstmal mit Findchild rausfiltern.
Twitter
Download Jewel Snake!
Windows|Android

Neue Antwort erstellen


Übersicht BlitzBasic Blitz3D

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group