Hey,
I am working on an importer for SMD files. Right now I am getting some very odd transformations…
Specifically, in SMD files the vertices are stored in worldspace, therefore each vertex needs to be multiplied by the inverse of the initial bone position to put the vertices into bone space. Does jME expect the vertices to be stored in bone space or world space?
Also, in SMD files each frame of the animation sequence gives the starting bone position in worldspace (not as an incremental transform from the starting skeletal position). So, how is the localRefMatrix of a jointController used in setting the transforms for the model?
Please let me know if my questions are too garbled to follow!
Thanks
Todd