DAZ G2 to iClone7 for Animations

DAZ Studio 4.10 G2 to iClone7 for Animating and Mapping from various types of animation

This process took a lot of trial and error to solve. Very difficult.

To get the animations out of iClone7 and mapped on to the DAZ G2 skeleton properly please see:

iClone7 Animations to DAZ G2

Open the DAZ Studio 4.10 duf files individually.

  • G2F_Base
  • G2M_Base
  • The material on these are a simple grey so only the eyelash texture will export/embed. The textures are not needed in iClone7 for animation.

Set the => _FittingPose_G2F_Default

*Found in /Presets/Poses/G2  <= Created by the designer

This pose makes the 3DXChange7 conversion better for the auto iClone7 Characterization for animation.

Notes:

We will use this same model once we are exporting the animations out of iClone7 to DAZ via BVH as a bridge. This is necessary since there is a bug in 3DXChange that changes the actual bone positions of the upper torso so exporting the DAZ G2 from it with the animations tweaks the models in game engine (or any 3D app).

To solve this DAZ 4.10 fixed an issue with the BVH import and as such we can export the BVH animation data from 3DXChange7 into DAZ then export out the animation from DAZ now that it is perfectly set up to the G2 rig.

*Same process can be applied to G1 based characters

Machine generated alternative text:
VI ewport Render Library 
Perspective View 
script IDE

Now we need to export so 3DXChange7 can import with no trouble.

FBX 2011 Binary is the version publicly supported. FBX 2014 Binary was tested (option for Unity and others) and it appears to work but rumors are it does unexpected things….so we are sticking with FBX 2011 Binary.

Body morphs and such will not pass into iClone7 and we are not doing facial animation via iClone7 (issue is we lose all the valuable shaping morphs when going into iClone7…perhaps someday this will work) so we are only working on the actual body animations.

Set up the Morph Export Rules as such. CSV File can be saved for switching with the other exports to help save time.

Export as

  • G2F_iC7
  • G2M_iC7

Machine generated alternative text:
FBX Export Options 
Export Options 
Selected 
NO Hidden 
Figures 
Props 
_J Lights 
_d Cameras 
_J Animations 
_J Locks 
_J L imtts 
Morphs 
Edit Morph Export Rules„ 
Staging (assets to be export' 
F8X Morph Export Rules 
No Cameras 
No Cameras 
No Cameras 
No Cameras 
No Cameras 
No Cameras 
No Cameras 
No Cameras 
No Cameras 
No Cameras 
No Cameras 
No Cameras 
No Cameras 
No Cameras 
No Cameras 
Yes 
Not Selected 
Camera 
Camera 
Camera 
Camera 
Camera 
Camera 
Camera 
Camera 
Camera 
Camera 
Camera 
Camera 
Camera 
Camera 
Camera 
Figure 
Figure 
Rule 
Match 
Final Anything 
Action 
Ignore 
Output Options 
FBX2011 — Binary 
Embed Textures 
Collect Textures To Folder 
_d Merge Diffuse and Opacity Textures 
Merge Clothing Into Figure Skeleton 
_d Convert Clothing to Static Geometry 
Allow Degraded Skinning 
Allow Degraded Scaling 
_d Information 
_J COIlapse LIV Tiles 
Move Up 
Import CSV Rules 
Move Down 
Export CSV Rules 
Accept

Now open up iClone7 then 3DXChange7. Not sure why but works better this way. 3DXChange does have dependencies on iClone7 so them seem to link up better if iClone7 is already open. Not exactly necessary but ‘seems’ to work better….never had any issues restarting 3DXChange7 doing it this way.

Now drag G2F_iC7.fbx (G2M_iC7.fbx) into 3DXChange7 to fire up the Auto Import process. It will auto detect the G2 models

Machine generated alternative text:
Import F8X 
In forma bon 
Version: FEX2011.2(7.1.o) 
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: 
[ Daz4Genesis2] 
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:
iCIone 3DXchange 7 
Would you like to apply ICIone-optimized material settings to 
the body? 
Includes Skin, Eyes, Lips, Mouth, Fingernails, and Toenails 
If this is nota Daz Genesis character, press [No] to load the 
parameter settings included in the file.  

You will notice here that the shoulders have been moved up and the torso is a little longer. If we export this ‘iClone7 Characterized Model’ it will need to be fixed in a 3D Modelling app….Maya/Blender/3DSMax…etc. Since iClone7 will be just used as an animation tool we can export just the BVH data later which will line up correctly on the correct rig in DAZ.

C:\B53B0F45\110005DF-D21B-4A1B-BF74-67E785E924B9_files\image007.png

Now we click the animation in the Motion Library. This will set the Bind Pose (Default from DAZ). You will notice that the body looks right now. It is still off in the iClone7 T-Pose though but does work with animations.

Now click on the Apply to iClone button to send this model to iClone7

C:\B53B0F45\110005DF-D21B-4A1B-BF74-67E785E924B9_files\image008.png Machine generated alternative text:
Type: Non Standar d Char acter 
Remove Sub -Prop 
Visible 
Merge 
Apply to Cone 
pivot (p) 
Spring (L) 
Normal (O) 
G2F iC7 Animation 
1 
Add to Perform 
Add All to Perform 
Apply to Clone 
Modify 
Perform Editor 
Type 
Start 
G2F iC7 
Pose 
Load Pose 
End 
Delete All 
Reset Pose

This is our G2F_iC7 model now in iClone7

Now return to 3DXChange7 and in the Perform Editor

  • Click the animation clip there
  • Then click the Apply to iClone button

*This is simply a check process to make sure the animation works properly

We are now done with the model in 3DXChange7 so we select the New Scene option to clear the scene. We will go through this same process when ready to export animations from iClone7.

C:\B53B0F45\110005DF-D21B-4A1B-BF74-67E785E924B9_files\image010.png Machine generated alternative text:
Motion Librar y 
G2F iC7 Animation 
Add to Perform 
Add All to Perform 
Apply to iCIone 
Modi 
Type 
End 
Perform Editor 
G2F iC7 Animation 
Move Down 
Start 
Delete All C:\B53B0F45\110005DF-D21B-4A1B-BF74-67E785E924B9_files\image012.png

 

Now we will change the material so it is not so bright white to look at when checking animations.

  • Shift+Click on all materials in the Material List
  • Material Settings….Diffuse Color…change to something easy on the eyes.

Machine generated alternative text:
Project Triangle 4403B 
Selected Triangle 4351B 
Video Memory 0.4/6.1GB 
- 
Genesis2Female 
Genesis2Female 
Genesis2Female 
Genesis2Female 
Genesis2Female 
Genesis2Female 
Open Mouth 
Modify 
Material List 
Legs 
EyeReflection 
Nostrils 
Lacrimals 
Pupils 
Lips 
Affect all materials with the same name 
Texture Settings (Y) 
Material Settings 
- 
Diffuse Color 
Ambient Color  

Now we save the iAvatar(s) in iClone7

Now open up Character Creator 2 & 3 and send each Female and Male model to iClone7. We will use these models to send animations to fix and clean up or make new animations. iClone7 animates these with few glitches since they are Reallusion’s skeletons and are built in to animate well.

Note:

CC3 has a slightly different skeleton than CC1 & CC2 characters so it is good to use CC2 on most animations then apply them and check with CC3 and our G2 based models. This gives the full suite of animation tools needed. Also note that the bone names in CC3 and iClone7 are different so there is internal iClone7 mapping going on behind the scenes to apply animations to different skeletons. Some animations do not convert perfectly to CC2 or CC3 so they need to be manually fixed in any case. There is a nice large library of motions from Reallusion so they can be used to create new motions.

Machine generated alternative text:
Content 
Template 
Avatar WoA 
Custom 
Q Search 
Avatar Custom 
Head 
Body Part 
Accessory 
Name 
CC2F 
CC2M 
CC3F 
CC3M 
Size 
Base 
Base 
Base 
Base 
301 
533 n 
535 n 
541 n 
6.2 h 
G2F iC7 
G2M iC7 
Various 
Characters 
Needed

We are all set to make and check animations in iClone7

Done