Hello,
I am totally new to Unity and I have a question.
If I have a “morphing” animation object created in a 3D Tool such as Cinema 4D, when I import it into Unity, would I still be able to “play” the morphing object when I need it?
Or to be more precisely…is it possible to import my object in “normal” state and then “play” the morphing animation inside Unity via code?
Thanks in Advance.
It sounds like what you’re trying to do is vertex animation, if you’re doing a ‘morph’ of some sort. Unity doesn’t actually support that type of animation, but there are some suggestions on how to get around those limitations via scripting here: http://answers.unity3d.com/questions/9734/how-to-get-vertex-animation-into-unity.html
Generally, though, if you animate something in a program, all you need to do is export the fbx (making sure to include animations, if you’re using something like 3ds Max that makes them optional), then you can play/slice them up inside of Unity using Animation scripts and the inspector.
You need to check out MegaFiers that has morphing and it will import animated morphs and give you complete control over the playback etc, it has exporters for Max, Maya and Blender, but if you use Cinema4D then the workflow is to export to collada format from C4D then use blender and the exporter. Morph « MegaFiers
That really seems a good option to my game’s idea. I will keep an eye on this tool.
Thank you.