Uefy 2.0

Uefy 2.0 (Pro Edition) is an addon for Blender that provides tools to make Rigify rigs suitable for use in game engines like Unreal Engine 4.


The addon is a major update to it’s predecessor Uefy Script. The previous version was just focused on compatibility with the unreal mannequin. The new (Pro Edition) version can update nearly any type of rig made with Rigify.

Anything from characters, cars, cats, doors to dragons can be rigged with Uefy 2.0

The exported bone hierarchy is optimized for efficient use in game engines. The rigging tools and process provided by the addon make it easy to use blender rigged characters with Unreal Engine.

Efficient and optimized bone hierarchy with Uefy 2.0

How to Download / Buy

Uefy 2.0 is a FREE UPGRADE to all customers who purchased any version of Uefy Script. You can simply get the latest version with your original emailed download link. If there is any issue send a reply to the email and I’ll sort it out.

Uefy 2.0 is available for sale as a digital download on FastSpring.

(Purchase is conducted on secure external store rakiz.onfastspring.com)

Purchasing a copy financially supports the developer and helps ensure continued development.

Current Version: Uefy v2.0
Blender Version: Blender 2.83 LTS

Please be sure to read FAQ and Limitations/Requirements further below.

Tutorials

The Youtube Channel has full list of tutorials. The initial ones are listed below.

Detailed tutorials explain how to rig the unreal mannequin, custom characters and free form mode.

Rigging the mannequin – CHECK THIS ONE FIRST!
Uefy 2.0 usage to rig a character for unreal engine
Rig Anything with Free Form mode!

** More Tutorials are currently in development **

Unreal Engine Forum Post


Note: While I can make animations well enough for my own use. I am not an Animator or a Rigger. I can not instruct you on how to do animation or rigging.

For in-depth questions on using Rigify or Blender please consult their documentation.

Uefy 2.0 FAQ

What is Uefy 2.0?

Uefy 2.0 is an addon for Blender 2.83 LTS and above

What does this addon do?

Uefy 2.0 provides operators in data properties tab that enable Blender’s rigify system to export characters and objects that can work well with game engines like Unreal.

The addon also provides tools and a streamlined process.

How do I get the Download link?

A download link is sent by email upon successful purchase of the script. You can purchase the script here.

Future upgrades to the script will be available from the same download link. Do not delete the email.

Will future versions be free of cost?

All updates to the same major version number will be free of cost. You can use your original download link to get the latest update.

e.g. if you purchased v2.0 then v2.1 and so on will be free.

What License is used for the script?

The script is licensed under GNU GPLv3 (https://www.gnu.org/licenses/gpl-3.0.txt)

Can I get a refund?

No, a refund is generally not available and all sales are final.

A refund might be considered in exceptional circumstances if you contact me within a few days of the initial purchase.

A small transaction charge by the service provider might still apply.

How do I install the addon?

Use blender Edit -> Preferences -> Addons -> Install to select the downloaded zip file.

Check tutorial section on rigging the mannequin for an example.

Which version of Blender is supported?

The addon is specifically designed for Blender 2.8x. It will not work with previous Blender versions due to significant python API changes.

Blender 2.83 LTS is the primary version for this addon.

How do I get Blender 2.80?

You can download Blender from the following web page:

https://www.blender.org/download/

Do you provide paid support for the script?

Only limited support is provided in the form of community posts and publicly available instructional videos.

At this time there is no paid or advanced support to address individual user issues or customization. But it might be provided in the future.


Uefy 2.0 Limitations and Requirements

Does Uefy 2.0 altered rig work exactly the same as Rigify?

For Epic Skeleton mode rigs, some twist bone controls might not work or work unexpectedly. This is mostly limited to location and scaling. Rotations work the same as rigify except for the first twist bone which is a special case.

For Free Form mode, rigs match the original rigify rig almost entirely. But there may still be minor differences.

IK Stretch might cause issues with child bone scaling in all 3 directions instead of just 2.

Will Uefy 2.0 support my older metarigs?

Yes and No

Rigify has been around for a long time and many of the rig samples (parts) are now deprecated. Uefy 2.0 is designed around the modern metarig as it is meant to be used in Blender 2.83 LTS and above.

In most cases a few adjustments to older metarigs options will make them compatible. But you must edit the metarig samples to update them as necessary.

What metarig sample types are supported?

You can add Sample types listed below:

  • basic.super_copy
  • spines.basic_spine
  • spines.super_head
  • spines.basic_tail
  • faces.super_face
  • limbs.super_limb
  • limbs.super_palm
  • limbs.super_finger
  • limbs.simple_tentacle

Can I use any metarig?

In most cases you have to use the default human metarig as provided by blender. Or you must construct your own metarig but do so in the correct order from root bone onward.

Metarigs from other source may not meet requirments.

(See FAQ on which metarig samples are supported)

Can I use a mesh with ShapeKeys or MorphTargets?

The process of rigging a mesh with Uefy Script requires applying the armature modifier to the mesh. Blender does not allow this if the mesh has shapekeys. You will need to delete the shapekeys to rig the mesh.

You can create new shapekeys after rigging is complete or you can try to copy/transfer shapekeys to the rigged mesh from a different object. However this is a complicated process that might require custom scripting. Refer to StackExchange and Unreal Forum for examples of how people have done this.

Setting IK_Stretch to 1.0 can cause attached bones to become very large.

This can happen in IK_Strech mode with some bones attached to the main skeleton. Those bone need to scale in 2 dimensions instead of 3. You can either manually try and add different constraints to limit scaling to 2 dimensions or just avoid IK_Strech if it becomes too complex.

You could try setting the default Copy Transform constraint to 0.0 on the affected deform bone.

Then add a Copy Location and Copy Rotation transform with the same parameters. This should fix most issues but the real fix is to come up with a constraint mechanism that only copies scale in the correct 2 dimensions.