Exporting Avatars from Reallusion Character Creator 4#
If you plan to use a character from Reallusion’s Character Creator, you can avoid having to fix blendshapes in omniverse by preparing your asset correctly:

Note
This workflow was made for characters labeled “CC4”. The script may not work well for other characters.
Download this script:
rl_export_arkit_objs.py
Open the script in a text editor, and where it says:
output_dir = "path/to/your/target/folder"
assign the path to your export folder. Make sure to use forward slashes/
.In Character Creator, choose your character, then in the top menu under “Script” select “Load Python”. Then select the script you just edited. The script will now create the complete set of ARKit blendshapes from the default Reallusion sliders and export them as OBJ files. This can take a few minutes.
You can now import those shapes by going to the window “Facial Profile Editor”. Click the button “Edit Expressions” and in the drop-down “Batch Import” select “OBJ”.
Here you can import the folder which you referenced earlier. This will then list all ARKit shapes. Write a name in the “Target Category” e.g. “AR_Kit” and click OK.
This will have created a new category under Expression. You can disable all other categories.
Now Export this character using File / Export / USD (Omniverse).
Use the following settings:
This character can now be imported into the ACE Template Scene in Omniverse. There, all that’s left to do is setting up retargeting tags and assigning the “ACE_Animation_Target” animation to the skeleton, and your scene is ready.
Note
Character Creator exports not only a USD file, but also folders for dependencies such as materials. Without these, the character won’t be complete and errors will occur.