Downloads: https://atoms.toolchefs.com/downloads/
This version of Atoms VFX contains the following bug fixes.
Improvements:
General
Added support for 4k monitors (DPI scaling).
BehaviourTree: Added new node for setting a blackboard key to an element of an array.
BehaviourTree: added node for find the closest position in an array
File browsers start with the current location.
Added new replace paths utility (under the “scene” sub menu).
New file caching system.
Added support for animation clips, agent types and variations callback.
Arnold 7 support.
Vray 6 support.
Rewritten Unsync clips evaluation.
Added wait timer to unsync clips.
Layout tool:
deleting with multiple agent Filters: use the first active one .
check if invert on (agentFilter).
layout tool with points layout can now filter agents with the new button “filter selected agents”.
new pick selection.
New joint pose metadata debugger.
USD:
Added LOD support.
Mesh exporter: added collections.
AgentGroup/Variation exporter: added mergePayload option.
Blendshapes: added support to sparse ids.
Updated ragdoll builder with the new viewport.
Each layout module now uses the first available agent type as default instead of “man”.
Added useVelocityThreshold and velocityThreshold to FollowTarget module.
New ProjectDirectionOnUpPlane module.
New Mirror Module.
Added new offset frame to StateMachine, ClipReader and Locomotion modules.
Added max length stretch to StateMachine, ClipReader and Locomotion modules.
Added disableFootLockOnLeftStretch to StateMachine, ClipReader and Locomotion modules.
Added new “blend” attribute to followCurve module to make the agents stay at the same distance from the curve.
AgentAvoidance “EditPosition” is not off by default for AtomsMaya and AtomsHoudini.
Atoms UI
New Viewport.
State Machine UI:
search state by id.
the clip names are editable in the clip list.
added the id to the node in the viewport.
copy paste now also copies the connections.
drag and drop from animation clip dialog to create a state.
added random weights to state clips.
Node editor:
added node colors.
graph and inspector selections are restored.
dropped the text edit from the nodes.
Animation clip dialog shows the folder that you have in the AnimationClip list.
Animation clip: the frame slider is colored according to the frame range.
Animation clip: the frame slider can now be clicked and moved even while playing.
Removed case sensitive search and sorting.
Added “zero scale sanitizer ” option to the animation clip.
Added progress bar to show how far the registration has gone.
AtomsHoudini
New Sop Solver.
Refactoring Parm generation system for behaviour modules.
The file browser uses Houdini file browser.
Parent agent group shows a pre-populated list.
Added Vray support.
Added Redshift support.
Layout tool also works with pointsLayout when the agent group has input points.
moved 456.py code inside a separate function to call.
The agent group modules sop nodes now read the point attributes to set the module parameters.
Expose module attributes with node.
New setStateByName module.
New SopReader module.
Houdini converter: added blendshape and color support and only active layout export.
AtomsMaya
Added center of mass attribute to the agent group node (needs to be connected to work).
AtomsClarisse
Clarisse: warning if the meshes and materials cannot be found.
Bug Fixes
AtomsUI: Fixed string on top of each other when two joints are in the same position .
AtomsHoudini: Fixed a memory leak.
AtomsHoudini: Fixed the duplicate and separate agent groups functions.
Fixed a bug when both gravity field and useClipDirection are enabled.
Fixed foot down blending with locomotion.
State Machine: Fixed one shot clip states.
State machine transitions with random clips now work.
Fixed the state machine operator so that it syncs the first frame.
AtomsMaya: Agents can be selected even if the caching is on.
ACS-422: Agent override: invert selection.
ACS-429: Adding two new selecting tools.
ACS-423: Agent Filter: remove Ids.
ACS-418: Added new switches for agent group on AtomsSimDop node.
When exporting ada the json is a json file and not string json