Collada plugin for After Effects

More info here
Plugins and Scripts > trueSpace > Animation

Character FK Controls v2 for trueSpace7.61

fk icon

Series of scripts used to help setup forward kinematic controls for joints. It's good for setting up something like a fist pose for a hand and using a scrubber to control the transition from a relaxed state to a clenched state.

persistent base install v3 required

june 16 2025 updated floating panel script required

june 20 2025 updated global function set script required

All prerequisites are included in the Unofficial trueSpace Updates - https://www.united3dartists.com/forum/viewforum.php?f=55

Script comes pre-installed in the Unofficial trueSpace Updates - https://www.united3dartists.com/forum/viewforum.php?f=55

Installation:

  1. install the persistent base if not already installed
  2. install the new floating panel script
  3. install the new global function set script
  4. drag the node into the link editor and press the install button
  5. delete the node from the scene after install is complete
fk panel control

Setup Controls:

  • Set Actor - select an actor and press to tell the script which actor will be used
  • New Pose - enter the name for a new pose control
  • Actor Poses - select a pre-existing pose to edit
  • status line with color indicator
  • Edit Pose Mode - start the edit pose mode, the parent mode required for the other modes of operation, Stop - exit the edit pose mode
  • +/- Joints Mode - start the add and remove joints mode, select the joints to add or remove them from the pose, Stop - exit the add and remove joints mode
  • Edit Angles Mode - start the edit angles mode, set the pose shape while in this mode
  • +/- Joint - add or remove the selected joint to the pose, use to add to an existing pose and for difficult to select joints
  • Save Pose - finish adding the fk control to the actor
  • Show Joints - adds highlighting markers to the joints used in the current pose
  • Hide Joints - removes the joints markers used in the current pose
  • List Joints - highlights the joints used in the pose and lists them to the log view
  • Clean UI - remove an joint markers, clear the status line and empty all inputs in the panel
  • Remove Pose - remove the pose control from the actor
  • Purge Poses - removes all poses from the actor

If an actor is selected while opening the panel it will be set as the current actor in the panel.

Basic Usage:

  1. Select an actor and press the Set Actor button
  2. Type a name into the New Pose field
  3. Press the Edit Pose Mode button
  4. Select the joints that will be part of the pose.
  5. Select a joint a second time to remove it from the pose.
  6. Press the Edit Angles Mode button and rotate the joints into their target orientations
  7. Press the Save Pose button to finalize the pose and setup the controls on the actor.
  8. When the actor is selected press the Float button in the stack to open the control in a floating window.

actor fk controls panel FK Controls Panel

This FK Control and Pose Panels will show in the stack when the actor is selected.

FK Controls Panel

  • Wake Up - runs the internal watch dogs of the pose controls in order to fully activate them
  • Float All - open all the pose controls as a stack of floating panels in the 3D view
  • Stack All - loads all the pose controls into the stack Setting tab
  • Close Floating - close the floating pose control panels
  • Clear Stack - clears all items from the stack Setting tab

Wake Up is required when reloading a scene

Use Float All to reset any floating panels to the correct aspect when reloading a scene.

actor fk pose panel FK Pose Panel

actor fk pose floating panel Pose Floating and Stack Panel

This FK Control and Pose Panels will show in the stack when the actor is selected. The name of the pose in this image is "Testing123".

Pose Panels

  • Pose Name - shown in the title of the panel
  • Pose Value / P - controls the rotation of the joints from the zero orientations towards the target pose
  • Set (0) - sets the current rotations of the joints as the starting configuration of the pose
  • Def (0) - sets the joints default pose as the starting configuration
  • Add - will set the pose to operate in add mode. Instead of blending between poses it will add the angle values together. For best results only use for single axis joint rotations.
  • X Y Z - rotate all the joints of a pose in their X, Y or Z axis. Use instead of or after the Pose Value.
  • Stack - opens the panel in the stack Settings tab
  • Float - opens the panel as a floating window in the 3D view
  • Up - move the pose up in the list of panels
  • Down - move the pose down in the list of panels

The FK Pose Panel will disappear from the stack Panel tab when the actor is not selected. The panel can be permanently added to the stack Setting tab or made into a floating window by using the Stack and Floating buttons.

Close and reopen floating or stack panels after reordering to update

The pose panel add option works well for single axis rotations and in certain circumstances where the rotation order is maintained For instance if Pose1 rotates in the X axis and Pose2 rotates in the Y axis, then Pose2 can use the Add mode because of the rotation order of X then Y of the XYZ order

If all the joints are to rotate in a single axis by the same amount, a dummy pose can be used to define the joints and the X,Y or Z scrubbers can be used to control them instead of using the Pose Value control.

TODO: video demo

Link to version 1 of the script

Notes:

  • True scale human skeletons work best with the Wire Thin skeleton display mode. Other modes are too chunky for small finger bones.

June 23, 2025

  • fixed bug: if Add mode is active on a pose when editing a new pose will get invalid data and error out
  • new rotate all joints of a pose in X, Y or Z direction

June 22, 2025

  • fix desktop panel disappear when loading to or clearing the stack view Setting tab

June 20, 2025

  • fixed the Add math
  • fix joint markers size
  • ui refinement and new features

June 12, 2025

  • new Add mode for the controls - a dud, remove on next publish

Changes from v1

  • v2 has nothing in common with the old version
  • load on demand installer
  • June 11 2025 - pre-documentation release
June 11, 2025
June 11, 2025