I have been trying to get my animations from Maya into Irrlicht and I have read lots of material on the forums about it. I purchased Ultimate Unwrap 3D Pro and I am able to get my animations from Maya into Unwrap and from Unwrap to Irrlicht, but no matter what format I use a few vertices in every model do not animate. They animate properly in Maya and Unwrap and even after saving as either b3d or X they still animate properly in Unwrap but not in Irrlicht.
The entire model animates properly except for a few vertices which stay in the position that they are located at in the first frame. Has anyone else had similar problems to this? Is there some weighting issues or restrictions from Maya to Irrlicht?
The eyes and teeth are not the problem, I remade them and they work fine now but the vertices are the real problem.
From the picture, its's a skinning problem. Check the skin enveloppe for thoses vertices. It's look like a sub-object is not skinned (look like round buttons streching out of the jacket)
After working with the people from Ultimate Unwrap, the problem seems to be from the materials imported from Maya. Having multiple materials assigned to the mesh seems to have caused the problem, it works fine with only one material covering the whole thing...
ah, that's a good solution, I just ended up UV Mapping my characters and texturing them that way... takes more time to lay it out but works fine as well
also if you want to add it to your bug report, it also happens with b3d files
ellemayo wrote:ah, that's a good solution, I just ended up UV Mapping my characters and texturing them that way... takes more time to lay it out but works fine as well
The next updated version of UU3D will have a tool to unweld material borders. You can fix your entire model with a single click.
Exporting out to DirectX or B3D and into Irrlicht should be a breeze.
The update for Unwrap works well, but when I import from unwrap to irrlicht the materials don't show up. They are still there but for some reason Irrlicht does not display them... is there a specific setting I need to enable or is there a specific material that works better from Maya?
Yep, I just asked this question sometime earlier. Let me give an example code, assume node1 and node2 are IAnimatedMeshSceneNodes and you are using the animation from node1 for node2.
Thanks it works great!
Now i have my 3D Model in one file and all its animations in another. This also allows me to reuse animations on different Character models.