What is the point of using RIGIFY when MHX is here?

Issue #675 resolved
bouich jules created an issue

Hello,

Just i don’t see the point of using rigify when the wonderful MHX is here, i manage to succefully transfer all my MHX rigs and animations to UNREAL ENGINE 4 with the plugin xavier150/Blender-For-UnrealEngine-Addons: I have created this addons for export asset from Blender to Unreal Engine 4 (github.com)

works great with MHX, i don’t understand what’s the point of using RIGIFY, if for gaming you also can use MHX.

Thank you for clarification!

Comments (3)

  1. Xin

    Rigify and MHX are different control rigs. Rigify has the concept of metarig and re-generation of rigs which makes it good if you are doing custom extensions to the rig. It’s hard to explain without going in detail, but Rigify allows you to rig pretty much everything, not just humanoids. A good series of videos on Rigify if you are interested: https://www.youtube.com/watch?v=-JSFcSxsaTs&list=PLdcL5aF8ZcJv68SSdwxip33M7snakl6Dx .

    As for the port to Unreal, I doubt what you did is working fine. In general, you can’t port so called “control rigs” to game engines, you need a middle step. Basically, you generate a simplified rig without complex constraints or hierarchies, and use copy constraints to mimic the control rig, then bake the animations from the control rig to the game rig, and that game rig is what goes to the engine.

    I suggest you watch these series of videos to understand the problems with control rigs in game engines, and how to truly export rigs to game engines: https://www.youtube.com/watch?v=2GQwAM5Wodk&list=PLdcL5aF8ZcJvCyqWeCBYVGKbQgrQngen3&index=1

    For Unreal, the official plugin by Epic is the best one to transfer rigged meshes, since it will properly scale animations and create proper skeletal collisions (Blender and Unreal use different base units). Again, this will only help you once you already have the so called “game rig” (the simplified rig I mentioned above). There are other addons that help you generate such “game rig”, although doing it manually is not that hard either (see the link above).

  2. bouich jules reporter

    Thank you so much Xin for your clear explanation, the plugin i shared of Xavier works wonderful with MHX for unreal 4 and 5, i have transfered all my MHX animation there without any problems.

  3. Log in to comment