Auto Setup for Blender v2.4.0 is now released - Action Slots & Animations

CC/iC Blender Tools 2.4.0

Github: Product Page Release Notes
Online Documentation: Documentation
Blender Auto Setup Add-on: Blender
CC/iC Blender Pipeline Plug-in: CC4 / iC8

Changelog

2.4.0

Blender Add-on

  • Displacement update for Skin and Pbr materials.
  • Displacement added for Teeth and Hair.
  • Clean empty mesh shape-keys and vertex groups on import (optional).
  • Motion imports use actions slots for a single action for the entire character (optional).
    • Depending on action options, motions will refactor into Single action or multiple actions for each object.
    • Refactoring will also strip key-frames from bones and keys that have drivers.
    • Unused bones and shape-key tracks will be placed into unassigned slots or actions.
    • Motion imports set the preview range.
    • Add empty keyframes for non-animated shape keys (optional).
    • Function to clean up duplicate keyframes.
    • Function to add a new empty motion set.
    • Motion, Pose and Sequence action import options:
      • New - Add new motion for the character.
      • Replace - Replace existing motion.
      • Overwrite - Overwrite keyframes of existing animation with the imported motion.
    • Motion, Pose and Sequence frame import options:
      • Start - Import animations to frame 1.
      • Current - Import animations to the current frame in the scene.
      • Match - Import animations to the same frames as in CC / iClone (+1 for Blender)
  • Rig drivers add missing expression blendshapes.
  • FaceRig collection uses Rigify Face collection.
    • Can now be enabled / disabled with the Rigify UI controls.
  • Standard eyelash disabled when HD Eyelash detected.
  • Fix to Facerig following root position.
  • Fix to shape key baking on export.
  • Fix to bad vertex weights when skinning the rigify face rig on SubD 1/2 characters.
  • Fix to material merge (InstaLod) character detection.
  • Fix to baking node socket strength values from Color/Vector inputs.

CC/iC Plug-in

  • Fix/Update to mesh replace.
  • Fix to expression import/update for Go-CC.
  • DataLink motion exports use Blender FPS (when connected).
  • Fix for iClone 8.7 accessory export API issue.

Notes

A few API changes in the most recent CC/iClone versions broke much of the pipeline so this should fix that.

The biggest change is that Blender will use the new action slots for a single action for the entire character. This is an option that can be disabled in the Import Options, and it will create separate actions for each animated object in the character as it used to.

The motion will refactor itself to the character when Loaded, combining into a single action or splitting into multiple actions as needed for the chosen options. Any bones or shape-keys that have drivers (or don’t exist on the character) will have their animation curves stripped from the resulting action, and placed into an Unused slot or action. This way blender doesn’t do any needless calculation for animation curves that are never actually used.

In addition to this there are options to determine how to import the motions:

  • add a completely New motion.
  • Replace the existing motion.
  • Overwrite the existing motion with the frames of the incoming motion.

And options to set which starting frame to import the motions to:

  • Start - import to frame 1.
  • Current - import to the current frame in the Blender scene timeline.
  • Match - import to the matching frame from the iClone/CC project (+1 as Blender starts at frame 1)

These options work for Pose, Sequence and Motion imports across the DataLink. So you can send poses and motions from any frame - to any frame in the Blender animation and you can send them to the same action or create new or replace actions.

As always. Keep an eye out and report any tracebacks in the system console. That’s the surest sign something has gone wrong and needs fixing.

Known Issues:

  • For many older characters, the facial profile has bad expression bone data. This data is crucial for setting up the facial rig.
    If your character has this problem, then typically, when Rigified, the eyes wont move and sometimes the jaw:
    Eyes not rotating with face rig in blender
    The only real solution is to replace the facial profile on the character.
4 Likes

Install Instructions

This version is not on the hub yet, so to get it working requires a manual install

Blender:

  • Download the Source code.zip
  • Remove old version from add-ons.
  • Install the zip from Preferences > Add-ons : Install from Disk as usual.

CC4/5/iC8:

  • Download the Source code.zip
  • Unzip to somewhere.
  • Run the install.bat inside the unzipped folder.
1 Like

Victor,

Super excited for Blender side Displacement fix (no more zombies!) SD EyeLash disable and char clean up!

Question - Any changes to Blender Pipeline Export? Textures or otherwise? I noticed Char’s without ā€œBake Morph Sidersā€ exported different geometry stats (tris/verts) using Pipeline Export than native CC5 File > Export FBX on previous iterations.

You absolutely rock man, thanks for everything you do!

I’ve been having issues with the ā€˜Export Character to Blender’ Option in CC4.66. When I click the button no window appears. All other options appear to be working correctly. I’ve tried reinstalling the plugin and reinstalling CC4 entirely and it hasn’t fixed it. I don’t know if window is appearing somewhere outside of my screen or if it’s not opening it all.

Hope you can help!

Hi jules_324187,

We’d like to confirm which feature you are using.

image

Also, could you please let us know the exact Pipeline and Plugin versions you are currently using? This will help us reproduce the issue on our side.

Our testing shows that the feature is working normally, so we’d like to make sure we’re working under the same environment.

Thank you for your assistance.

I’m using CC4.66 with Blender pipeline version 2.4. When I click export in either the toolbar or through the plugins menu, no window appears. Potentially it’s being render opened off screen but I don’t know how to verify or rectify that.

I would provide a screenshot but I can’t post with images or links for some reason.

Hi Jules_324187,

Sorry, there isn’t currently a feature to reset the window position.

If the issue is that the window has moved outside the screen, as you described, we recommend reinstalling the Pipeline and Auto Setup. This should resolve the issue.

If the problem still persists afterward, please let us know.