Mixamo to iClone7 for Animations

Adobe Mixamo Animations to iClone7 Cleanly for a Very Large Animation Library 

Adobe Mixamo has a large library of animations that are excellent and currently free with no strings attached. The main issue is a custom Mixamo Maya Human IK rig/skeleton that does not like to play nice with most animation retargetting. Fortunately iClone7 3DXChange7 has a great conversion script to Characterize the model into iClone7 iAvatar format.

The caveat here is that Mixamo has a slew of characters that the rigging is not all the same. There are two standard rigs that 3DXChange7 can read.

  • Y Bot (Blue) for a Male
  • X Bot (Red) for a Female

Since we are only concerned with the animations we can use the Y Bot for all the animation downloads.

C:\4A4D6245\A3FAAF8D-DF6F-4924-A927-42EB5BCCC971_files\image001.png C:\4A4D6245\A3FAAF8D-DF6F-4924-A927-42EB5BCCC971_files\image002.png

Each Mixamo animation has options that can be configured in the web interface.

  • Overdrive should be left at 50 (Default) unless for a specific reason. iClone7 can speed/slow the animation with better control
  • In Place should usually be checked for most animations…especially for game engines. Root Motion can be used though and it is well done.
  • Mirror is required for some animations to get Left and Right versions.
  • Arm Spacing can be adjusted here but just a little to get rid of some clipping. iClone7 can adjust this very easily.

Once done….Click the Download button

Machine generated alternative text:
UPLOAD CHARACTER 
Walking 
Overdrive 
Character Arm-space 
Trim 32 Fran 
Cl Mirror 
Place 
11 
15/31 Machine generated alternative text:
Format 
FBX(.fbx) 
Frames per Second 
CANCEL 
DOWNLOAD SETTINGS 
Skin 
With Skin 
KeyFrame Reduction 
none

The animation Download will be simply a very generic name for the FBX. In the example shown the walk is a Swaggering Walk which the intent here is a Male Walking Cycle.

So in Genesis Framework Standards => m_walk_fwd

In the downloads folder we will rename that file to that name.

Tip: Setting up a spreadsheet of the animations required helps a lot.

  • Animation Name
  • Animation Type
  • Animation Source
  • Etc.

Machine generated alternative text:
Walking 
Walking 
4. 
V,'alkino 
Walking.fbx 
Walking 
Walking 
Description: Walking With A 
Swagger 
V,'alkino 
Walking 
Walking 
V,'alkino

Now we drag the animation FBX into 3DXChange7 to start the auto import script.

Notice the FBX SDK version on the Mixamo download. 3DXChange7 is handling this SDK version well but they still publicly state FBX 2011 Binary in any of the videos with DAZ Studio involved. FBX 2014 did work from DAZ so not sure…perhaps some information needs updating. In any case Mixamo imports and Characterizes just fine.

Machine generated alternative text:
Import F8X 
In forma bon 
Version: 7.4.0 
creator: FEX SDK,FEX Plugins version 2014.2.1 
Z] Import Animation 
30 Sample Per Second 
Z] Smoo th Curve 
Smooth Window: 1000 
Adjust Material Color Automabcally Machine generated alternative text:
iCIone 3DXchange 7 
Analyzing Character Data Structure 
Profile detected for auto-conversion: 
[ Mixamo_DefauItCharacter 
Continue to convert it to a non-standard (talking) character? 
Note. Supported characters for auto-conversion: 
Daz4Genesis3, Daz4Genesis2, iCIoneGameaone, 
iCIoneGameSkeIetonVI, G68etaHeidi, G68etaMason, 
G6Character, CCCharacter, Mixamo aetaCharacter, 
Daz4Genesis, Unreal_aaseCharacter, Daz4Genesis8, 
Mixamo_DefauItCharacter Character Systems. Machine generated alternative text:
iCIone 3DXchange 7 
All files in the Motion Library have been updated. Please 
select 'Apply to iCIone' to view updated result. 
There are facial animation clips in the Motion Library which 
can be used as input data in the Expression Editor. 
Do you want to import them?

 

Machine generated alternative text:
Visible Faces Count: 
55320 
Type: Non Standar d Char acter 
Visible 
Apply to iCIone 
pivot (p) 
Spring (L) 
Normal (O) 
Motion Library 
m walk Fad Take 001 
m walk Fad mixamo 
Add to Perform 
Add All to Perform 
Perform Editor 
m walk Fad Take 001 
m walk Fad mixamo.com 
Type 
Start 
End 
Pose 
Load Pose 
Delete All 
Reset Pose

Now we make any modifications to the animation right here in 3DXChange7. Reallusion has some pretty handy animation adjusters right here so why not make use of them to save time later.

Machine generated alternative text:
Type: Non Standar d Char acter 
Visible 
Apply to iCIone 
pivot (p) 
Spring (L) 
Normal (O) 
Motion Library 
m vvalk fivd Take 001 
m "Elk. mixamo 
Add to Perform 
Add All to Perform 
Apply to Clone 
Modi 
Perform Editor 
clip 
m walk Fad Take 001 
m walk Fad mixamo.com 
Type 
Start 
End 
Move CD 
Pose 
Load Pose 
Rename 
Delete All 
Reset Pose  

Once complete with modify simply get rid of the _mixamo in the modify panel. This will show as a new animation clip in the Motion Library.

First head to iClone7 and add the appropriate iAvatar to the scene. In this case since we have a Male Walk Cycle I am using CC2 Male

C:\4A4D6245\A3FAAF8D-DF6F-4924-A927-42EB5BCCC971_files\image011.png

Click on the new modified motion clip then click on the Apply to iClone button.

Machine generated alternative text:
Motion Library 
m nak Fad Take 001 
m walk Ned 
Add to Perform 
Apply to iCIone 
Modifi 
Type

Now we have our animation working on the model. Just leave the animation the way it is for now we will come back to it. For now it is about getting the animation(s) into iClone7 and save them as an iMotion file.

Machine generated alternative text:
Project Triangle 45384 
Selected Triangle 44864 
Video Memory O.B/6.1GB 
Realtime 
Effect 
Static Noise (Smo_. @ " 
CC Standard 
Collect Clip 
Transform 
Motion 
m_walk_fwd (xl Transition Curve Presets : Linear, Time Warp : Linear  

Right click on the green animation clip bar and click on Save Clip (anywhere is fine but I personally like to do it on the first key frame).

Machine generated alternative text:
n 
O 
O 
Switcher 
Effect 
Static Noise (Smo_ 
CC Standard 
Collect Clip 
Transform 
Motion 
Cut 
Copy 
Paste 
Delete 
Break 
Transition Curve Presets 
Time Warp 
Curve Editor 
Sample Motion Clip 
Flatten Motion Clip 
SelectAll Clips 
Res et Pivot 
Reverse 
Modify 
Remove Motion 
Rename 
Align Whole Clip 
Import 
Save Clip 
Merge Clips 
Create Transition Clip 
Bake Reach Key 
Linear, Til

You should have a custom animation folder set up where these custom animation clips (iMotion files) are kept in iClone7.

 

Machine generated alternative text:
Motion 
Template 
Q Search 
Animation Custom 
Persona 
MotionPlus 
Motion 
WoA 
Crouch 
Idles 
Interaction 
Running 
Walking 
WoA Walking 
Custom 
Custom 
Animation 
Folder  

If there is an animation with Root Motion and you want to get rid of it you can.

Right Click on the Green animation clip bar at Frame Key 1 then choose Reset Pivot. This will remove any root transform data to make it an ‘In Place’ animation.

Machine generated alternative text:
n 
O 
O 
Cut 
Copy 
Paste 
Delete 
Break 
Transition Curve Presets 
Time Warp 
Curve Editor 
Sample Motion Clip 
Flatten Motion Clip 
SelectAll Clips 
Reset Pivot 
Reverse 
Modify 
Remove Motion 
Rename 
Align Whole Clip 
Import 
Switcher 
Effect 
Static Noise (Smo_. @ 
CC Standard 
Collect Clip 
Transform 
Motion 
RigmeClick on 
Frame Key 1 
Create Transition Clip 
Bake Reach Key

Now make new scenes in both iClone7 and 3DXChange7 to make ready for the next animation import.

Done