Anyone know of a rigify to unity tutorial?
I want my make human character to be imported to blender, apply rigify and then export it to unity so it it walks normally. I am using the cmu / bvh file to make it work. But when I hit generate under rigify buttons in blender none of the other options show up in blender 2.7 and 2.8 So I have no idea what to do next.
I'm happy to use whatever it takes to make it work. Even if I have to start from scratch. A list of what unity, rigify, blender etc. version that worked before for anyone/ anything else would be helpful. Looking for a tutorial on how to make the magic happen. Thanks for your time. Please help.
Thanks everyone for your help and responses, I found another way.
Answer by Pinkuboxu · May 29, 2018 at 02:24 AM
Fisrtly, stop using Blender 2.8 and stick to 2.79 ATM, as 2.8 is terribly buggy. Save yourself the headache of trying to use it as production software for the time being. The fact that it doesn't have Blender Internal is enough for me to never bother using 2.8 with Unity, as Cycles and Eevee materials are harder to help visualize in relation to how Unity imports the FBX files and How Unity handles materials.
Secondly, Do you know how to rig a character without Rigify? If you don't then I highly recommend you do learn that to fill in the gaps because Rigity still leaves you with little glitches and wonkys that you have to understand rigging to fix properly. I'm pretty sure any base Rigify tutorial will work, but this is the one I have used. I don't think there is anything special you have to do with modern Unity to get the rig to work as the Unity importer and Humanoid Rig get the animations to work in Unity and it should find the bones you need to make the animations work, AFAIK, could be wrong. If I am wrong, and it's more than a couple of minutes worth of work, then I don't think it's quite worth it, IMO.
Not really related to your question, but this episode of Blender Today was live just a few hours ago... apparently, for 2.8, they are replacing the blender game engine with a new real time interactive mode, but also more cool I$$anonymous$$O, adding support for other game engines, finally. I assume that Godot will still be the engine with better support, since FBX is really not so great and DAE is probably better for a few reasons... Anyway, off topic but I wanted to say that stuff before someone butted in and acted like I wasn't the huge Blender fan boy that I am... also people in the future don't have to "correct me" now. :P
Answer by aldrnari7635 · May 31, 2018 at 08:21 AM
Thank you for responding @Pinkuboxu.
It does not work with either of those version of blender. I know how to use rigify to rig a model. But thank you for the advice. I want to know what versions of blender, unity and rigify to use to make this work. A vid tutorial showing what / how to do that would be great. But I really, really, really, really, really, really, really, really, really, really, really, really, really, would like to know what versions of what to use because there are over 20,000+ combinations of all the programs and such to test just to see what goes with what to make it work. So the version number of what actually worked would be great.
I used rigify on makehuman model in blender, rigged it to a bvh aramature. export as fbx. It imports to unity just fine. I Go into unity. the model is there> I then drag and drop the model in to the 3d window and then the textures onto the model and it all look fine. The Problems are:
Under hirearchy on top left side of screen. The Animation file is not there. I noticed the current blender and unity version said not to be compatibale. What versions of what to use? Does you or anyone know of right combo? Please tell me. I been waiting a long time for straight awsner
Here's a quickie on the problems I'm having:
I Click on the model name under hirearchy and there is no animation files under the name.
How to make the model wave hello?
What versions of what do I use?
If possible, please send tutorial link.
Ah, sorry you are having trouble. I asked if you knew how to rig without rigify, not with. Perhaps the last time I used Rigify was in blender 2.78 but I was almost certain I have used the 2.79 version and had it working. $$anonymous$$aybe this link will help shed light on your situation? In short, it seems 2.78 (at least in the person in that post) had better luck with blender 2.78. As far as the version of Unity to use, The newest one that had documentation for use with Rigify was 5.6. That documentation is here. $$anonymous$$aybe this will help you.
Getting .bvh animations to work can be a chore but I get many of them to work just by exporting them as FBX files and using the Humanoid Rig in unity, as it does a good job of mapping all of the bones in an animation for you as long as your models rig is similar to the .bvh rig in blender. I don't even bother trying to parent and match/weight the .bvh rig with my model. As long as the bones are named well, or more importantly match the humanoid rig setup in unity, it should work. Just make sure to give your actions a fake user in blender before export.
Also, I wanted to point out that you should reply to your original question and not create an answer if you have further questions here. It doesn't work like other forums do and can confuse things a bit.
Your answer
Follow this Question
Related Questions
Export rigged character from Unity to Blender for modifications ? 0 Answers
Model moves in the global coordinates 0 Answers
Model is distorting when animation is running 0 Answers
Blender rigged empties, 0 Answers
Invisible normals 1 Answer