helpCal3D - 3d character animation library - Support: sr #1914, My Blender model's animation gets...

Show feedback again

sr #1914: My Blender model's animation gets messed up when I export them to Cal3D.

Submitted by:  None
Submitted on:  Tue Feb 26 14:42:19 2008  
Category: NonePriority: 5 - Normal
Severity: 4 - ImportantStatus: None
Privacy: PublicAssigned to: None
Originator Email: -unavailable-Open/Closed: Closed
Operating System: GNU/Linux

Add a New Comment (Rich MarkupRich Markup):

You are not logged in

Please log in, so followups can be emailed to you.


Tue Jan 20 14:30:40 2015, comment #2:

julien valentin <mp3butcher>
Project Administrator
Wed Feb 27 15:50:37 2008, comment #1:

Dear Cal3D Developers and Users:
I have done some more experimenting and have made the
animations run from start to finish i.e. they aren't reversed. Thus, my only problem is with the bones dislocating. My E-mail address is -unavailable- in case you want to contact me.
Stewy P. of the Eridanus Project

Tue Feb 26 14:42:19 2008, original submission:

Dear Cal3D Developers and Users:
I have a character that was made in Blender. His body mesh I have separated into many smaller pieces, so that the Cal3D library can work with them one at time; all of the body pieces are parented to a skeleton, one skeleton. All of this has been done in Blender.
When I export this character using the Blender to Cal3D exporter 2, the one with the larger interface that has the option of exporting to Soya, I have problems. In the beginning, he kept being on his back in Crystal Space, but I disabled "rotate_x_axis" option in the Cal3D description file and that problem was fixed. Now, he appears perfect when my application first loads, but as soon as one the animations that I made for him in Blender turns on, his mesh stretches and contorts. For instance, I gave him a test animation in which he just lifts his right arm from his side directly up and to his right until his hand is level with his shoulders. This rotation is done in Blender's pose mode and the bone is rotating around it's Z axis. In Crystal Space his arm bone seems to dislocate from his shoulder only to translate forward some and to his right. My skeleton is moderately complicated, but I still don't know why it is coming apart. Have you heard of any other instances of bone dislocation? I think that is what is happening; the other explanation would be that the invisible bone is rotating around it's X axis while it is level with his shoulders the whole time. Then, it would mean that the arm mesh is not following it correctly, for it doesn't rotate.
Another test animation lifts his arm forward until it's level with his shoulders in front of him. This rotation is done around the bone's X axis and it actually rotates the bone without dislocating it. The only problem with this animation is that it's reversed, for his hand starts at his shoulders and moves down to his side. Now that to think about it, I believe that all my animations have been playing reversed. Do you know why that might occur?
I need know if the axis orientation of my Blender model is completely correct for Crystal Space aslong as I use the "export to Soya" option in the exporter. It seems to be correct, for my character's bones rotate around the right axis, they just don't stay in their sockets. I also thought that my Crystal Space version, which is 1.2rc1, may not be upgrade enough to handle the Cal3D exporter that I have. My Cal3D exporter and libraries are the newest I can get without using subversion. Please tell me if everyone else with newer Crystal Space versions are having no trouble when using exported Blender models.
Stewy P. of the Eridanus Project



(Note: upload size limit is set to 1024 kB, after insertion of the required escape characters.)

Attach File(s):

Attached Files
file #3869:  blenderbody.gz added by None (526kB - application/x-gzip - My Blender file in case anyone could see if it's too complicated, or messed up in some other way.)


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -unavailable- added by mp3butcher (Posted a comment)

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.


    Error: not logged in



    Follow 2 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Tue Jan 20 14:30:56 2015mp3butcherOpen/ClosedOpen=>Closed
    Tue Feb 26 14:42:20 2008NoneAttached File-=>Added blenderbody.gz, #3869
    Show feedback again

    Back to the top

    Powered by Savane 3.1-cleanup