Action Blocks

Other Realms in Rigging


Documentation available at:

https://action-blocks.other-realms-animation.com/en/latest/

News: https://bsky.app/profile/otrealms.bsky.social

YouTube: https://youtube.com/playlist?list=PLVs4xI-p9xLDVu0hO3wxzcHpQCLSFcUbn&si=SDkDfxz8WV2uvKH2

DemoScenes: https://ln5.sync.com/dl/02e219460#a658vwrm-6wyf73km-2uw8aqkp-p865k3sf

Addon Includes Abby demo scene.

Important Practices

  • For Characters, works best when controllers are embedded in a single armature or slotted action.

  • Start animations on frame 1.

  • Decimate baked animations for best performance.

  • Make a dedicated Root Bone when using Root Motion from mocap data, vertical pole aligned straight up recommended. (Make Root Bone, Transfer and Mixamo Conversion operators available)

  • Make sure Root Bone rotations are using Euler rotations (Convert To Euler operator available).

  • Include Scale keyframes to avoid zero scale errors.

  • Ensure Inherit Rotation is enabled on bone relations. Otherwise they won't be affected by Root Motion.

More details: https://action-blocks.other-realms-animation.com/en/latest/#recommended-practices-and-tips

How to Mix

V2.0+ Should be installed as and extension from disk

V2.0 Nodes may not be fully compatible with older versions and is for Blender 4.0+

M/D/Y

2.0.2.2 (07/14/2026)

  • NEW fcurve group filters, add a delete all operator
  • FIXED GPU draw lines error on OpenGl backend
  • FIXED GPU draw point size error on OpenGl backend
  • FIXED Make Root bone Y Back Z Up gives incorrect Root Motion axis settings (also affects Mixamo conversion)
  • FIXED action block end not scaled with time scale
  • FIXED duration doesn't seem to match actual timeline
  • FIXED handled error if connecting a duration socket to the wrong input type
  • FIXED don't allow unsupported ops in edit mode
  • UPDATE Armatures with no assigned action will be assigned the action on edit action operator despite being a bit ambiguous
  • UPDATE all objects within the actor collection will have initialised animation data.
  • UPDATE Closes actions operations menu when operator clicked
  • UPDATE "Use total" duration option is on output duration sockets instead of inputs.
  • UPDATE Improved action popup menu scaling and flow layout
  • FIXED fcurve group filters, batch add selected bones, adds empty slots

2.0.2.1 hotfix3 (03/23/2026)

  • FIXED missing location_keys error

  • FIXED error when clicking on a operator popup panel and a frame exists

  • FIXED incorrect action range and frame offsets when using root motion plus a slot with shape keys

  • FIXED Action Node repeats with Action Range Start or Block Range Start giving incorrect offsets and breaking root motion offsets

  • FIXED Undo directly after building animation doesn't revert hidden modifiers and objects

  • FIXED Slide Removal takes no affect while adjusting slider

2.0.2.1 hotfix2

  • FIXED Loading Error

2.0.2.1 hotfix1

  • UPDATE Removed Hold Frames option, hold frames are always added. A Spacer node can be used to add transition time.
  • UPDATE display warning when Predict Following Target doesn't find a target
  • FIXED unwanted pause in-between root motion targets
  • FIXED incorrect rotations in some Root offset repeats
  • FIXED popup menus not always relating to the node it was clicked on
  • FIXED edit at root offsets gives incorrect position

2.0.1 (16-07-2025)

  • FIXED line and point width now supported for Vulkan, Blender 4.5
  • FIXED zero division error on action node UI

2.0 (26-06-2025)

  • NEW Actors list source scene option

  • NEW Root motion target offsets, predict next target for rotation.

  • NEW show block points in motion path

  • UPDATE Debug, add node calculation times to interface.

  • UPDATE Duration out shows frame progress

  • UPDATE Filter groups, new toggle offsets button and highlight groups if they match the active pose bone

  • UPDATE Filter groups, display only filters related to selected pose bones option

  • FIXED Major slowdown caused by evaluating unnecessary objects, (motion path and offset targets)

  • FIXED Target offset calculation error when forward vector is perfectly straight

  • FIXED Filter Groups being excluded when matching names in other slots

  • FIXED Filter Group displays Root offset settings when the name matches the root of another slot

  • FIXED Node chain broken at Mix node


2.0 Beta2 (12-06-2025)

  • NEW ABBY demo scene, provides a dummy actor, a basic action library and AB node graphs.
  • NEW Normalize Quaternions operator, designed to fix quaternion values exceeding -1 to +1 range which results in extreme transitions
  • NEW Root motion settings presets
  • UPDATE Multiple filters can now be add from selected pose bones
  • UPDATE Filter offset are clamped for quaternions
  • UPDATE Blend direction available for Replace mix mode
  • UPDATE Blend-Out property available for Mix Node, Replace and Mix modes
  • FIXED Overlay error when no root group is assigned
  • FIXED Re-assign the root bone to actor if already exists on Create Root Bone operation
  • FIXED Smooth interpolation mode for root offsets uses linear interpolation on the first frame of location channels.
  • FIXED edit actions only assigning action to the active object
  • FIXED edit action, make the node's actor the active index
  • FIXED edit action, axis conversion
  • FIXED root motion targets, axis conversion

2.0 Beta (20-05-2025)

  • NEW Motion Path Option, always/only when selected
  • NEW option to disable 'edit with root offset'
  • FIXED Pose match, cases frames overlap
  • FIXED Pose Match, Avoid influence of block offsets when there isn't a pose bone source or listed bones
  • FIXED Evaluate Root Vectors doesn't add missing channels
  • FIXED Action range, always changes active action to 'action out'
  • FIXED whenever the output action is active, update preview range
  • UPDATE socket alert colour when wrong types are connected
  • UPDATE Socket colour distinction between duration, int and float types
  • UPDATE Display un-altered Action frame range
  • UPDATE Pose Match no longer limited to pose bone mode (FK-ROT,IK-LOC), instead uses all available channels

2.0 Alpha (16-05-2025)

  • NEW Documentation links (docs need updating)

  • NEW calculate and update display root motion path

  • NEW Filter mode MIXED, replace with filter switch.

  • NEW Root Offsets and offset target feature

  • NEW Edit with Root Motion, Auxiliary Root object for Editing actions at the root motion offset position for the selected block

  • NEW Evaluate Root Vectors operator, results in more accurate root motion

  • NEW Action Node Blending now offers blend direction (Back,Forwards and Both) with subtle bezier smoothing

  • NEW Customizable motion path overlay

  • NEW Make new/duplicate action button

  • UPDATE Blender Extension conversion

  • UPDATE Full support for reverse actions (TODO Handles)

  • UPDATE Slotted cache data

  • UPDATE MIX Node, improved evaluation of frames and ensures there is a frame available for blend-in

  • UPDATE Mix Blend only does Blend-In for flexibility

  • UPDATE Action Blend-IN and looping creates evaluated frames at blending start/end

  • UPDATE Actor suffix renaming for doubles, active index to follow new or deleted index

  • UPDATE Collection based Actor

  • UPDATE Mix node Mix mode skips root bone and assumes input1

  • UPDATE Remove invert root rot, loc. Replace with filters

  • UPDATE Group filters custom mode

  • UPDATE Action repeats are trimmed by block range end

  • UPDATE Block Range, auto clamping and visualization as well as ensuring and first frame

  • UPDATE Node activation lights

  • UPDATE Moved extra parameters to node right panel

  • FIXED debug error on slide removal

  • FIXED Crash on undo

  • FIXED Slide Removal, incorrect syntax for formula resulting in no root motion

  • FIXED Slide Removal, incorrect value when combined with frame step

  • FIXED Duration input sockets not updating when Use Total enabled

  • FIXED Mix Node, Evaluate Range not always ensuring an end frame

  • FIXED Mix Node, Evaluate Range missing in Extend mode

  • FIXED Duration display when using Block Range

  • FIXED MIX Node, if input2 is longer than1, remaining frames are added without evaluation


Updates

0.1.5 (02-04-2025)
  • FIXED node message not refreshing

  • FIXED debug error on slide removal

  • FIXED slide removal, incorrect syntax for formula resulting in no root motion

0.1.4  hotfix1 (17-03-2025)
  • FIXED handles when and all linear fcurve is joined with an fcurve containing bezier keyframes.
  • FIXED Spacer Node update error when changing interpolation property
  • FIXED Incorrect root motion when filling the last frame of an action/repeat
0.1.4  (14-03-2025)
  • NEW Dedicated Mixamo conversion operator for use with root motion

  • UPDATE Replace With Zero Values option for Transfer Keyframes operator

  • UPDATE Disable all Action Node UI when Action node is frozen

    • UPDATE 10% calculation time reduction on baked/mocap data by only calculate handles for frames with bezier interpolation
    • FIXED some minor bugs and warnings relating to missing Root bone

    • FIXED Freeze Action Node error

    • FIXED handling of animations without fcurve groups
    • FIXED missing array error, spacer node
    • FIXED Mix node error when array are not matching shape

    • FIXED Non-bezier detection error when appending to bezier frames


    0.1.3

    (16-09-2024) hotfix

    • FIXED Attribute Error when using pose bones and one not found

    • FIXED Action filter, missing location adjustments on armatures

    (31-07-2024)

    • NEW Associate actors per Out node

    • NEW Value Node

    • UPDATE Scale and repeat action are socket input (breaking change)

    • UPDATE Edit action in timeline when using an action operator

    • UPDATE Select actor plus pre-fill on all action operators

    • UPDATE Update actor name button and associations on all nodes

    • UPDATE Basic node reroute support for value sockets

    • FIXED Mix and Replace when using 'use range' results in culling when frames are sparse. Added evaluate range option to add star and end frames.

    • FIXED Scale frames issue when using mix blend mode

    • FIXED Incorrect blending formula leading to mixing with 0 value

    • FIXED Prevent animation keys on node properties

    • FIXED Prevent Convert to Euler operation on channels without data

    • FIXED Action range with repeats and scaling, causes overlap on first repeat

    0.1.2

    0.1.2 (21-02-2024)

    • UPDATE Removed 'Trim To Fit' from Mix nodes when using 'Extend' option

    0.1.2 (29-01-2024)

    • FIXED Error when using Use Range on Mix nodes

    0.1.2 (26-01-2024)

    • FIXED Dopesheet View All Error when editing an action in Blender 4.0.2

    0.1.2 (14-01-2024)

    • FIXED Transferring Keyframes from from non-bone channels
    • NEW added filter group location multiplier to scale fcurve amplitude

    0.1.2 (10-01-2024)

    • FIXED bug when using match pose on empty channels
    • UPDATE Show warning if quaternion rotations are being used with root motion

    0.1.2 (13-06-2023)

    • FIXED error when using mix node replace , can't find 'Root motion'

    • NEW Action caching, for much faster reuse of Actions and re-building animation
    • FIXED Blending

    0.1.2 Beta (08-05-2023)

    • NEW Pose Matching, utilizing Pose Bones
    • UPDATE Pose Bones now in Actor Settings
    • UPDATE Improved Root Slide Removal

    0.1.2 Beta (06-03-2023)

    • NEW Slide removal for Root Motion, IK & FK
    • NEW Mix Node, option to trim duration to input 1
    • FIXED Duration calculation for muted nodes
    • FIXED Duplicate first frame on blend-in
    • FIXED Action Range trimming too much from start frame


    0.1.2 Beta (16-02-2023)

    • NEW Invert Root translation (Action Node)
    • NEW Filter group blending weights (Action Node)
    • NEW Filter group location offset (Action Node)
    • UPDATE Timeline Marker names follow node label if available
    • UPDATE Pressing 'Build' will make the output action active and select actor
    • FIXED avoid decimal point Scale parameter from clipping last frame when using Action Range
    • FIXED Update preview range on build
    • FIXED Blend in/Out on Mix Node (Mix mode) respects Factor

    0.1.2 Beta (03-02-2023)

    • NEW Filter channels per Action node for mixing Actions
    • NEW Make Root Bone operator
    • UPDATE Convert to Euler can use the active object if Actor not assigned
    • UPDATE more compact UI  for Action nodes
    • UPDATE Renamed Mix node to Mix Action to avoid confusion
    • FIXED Frozen node timing fixed
    • FIXED Action duration not always correct

    0.1.1

    0.1.1 (2-11-2022)

    • FIXED- Keyframe handles when Action node scale is less than 1.0
    • FIXED- Keyframe handles when handle frame matches keframe due to rounding
    • FIXED- Now removes any duplicate keyframes
    • FIXED-Spacer Node bezier handle positions
    • UPDATE-Blend-in on Action Node now blender forward instead of forward and back. This may become an option in the future.
    • FIXED - Action preview timing when in Graph Editor
    • FIXED - Other minor ui bugs

    0.1.1 (28-10-2022)

    • FIXED- Transfer keys, to create missing fcurves in target
    • FIXED-Root motion handles recalculation
    • FIXED-Keep the rotation for the first node using root motion action
    • FIXED-Blending on Replace mode(Mix Node) when using ranges
    • UPDATE-highlight edit button to show if action is being edited
    • UPDATE-option to delete fcurves form source when usin Transfer Keys
    • NEW- Adjistment option on Action Node, flip rotation axis
    • + fixde other minor bugs

    0.1

    0.1.0 (20-10-2022)

    • FIXED -Jittering on 'Mix' type on Mix Node
    • UPDATE - Added Blending for Mix type

    0.1.0 (20-10-2022)

    • FIXED - Added total duration time toggle to duration inputs
    • FIXED- handles positions on reversed animation
    • FIXED- Warning when editing action without actors, should only appear once

    0.1.0 (19-10-2022)

    • FIXED -Mix node using Mix mode properly inserts needed frames from both input1 and input2
    • FIXED - Prevented frozen frames from being affected by blending


    • For trial and testing. Preview Version Available Maximum of 125 frames Draft Quality only, linear interpolation. No Filter Group offsets, Root Motion targets non-scrubbable node progress

      $0
    • $30
    $0

    Have questions about this product?
    Login to message

    Details
    Sales 100+
    Downloads 30+
    Rating
    4 ratings
    Dev Fund Contributor
    Published almost 4 years ago
    Blender Version 4.5 - 5.2
    Extension Type N/A
    Render Engine Used Arnold, Blender-Internal, Blender-Game-Engine, Cycles, Eevee, Freestyle, Luxrender, Mental-Ray, Octane, Vray, Yafaray
    License GPL