Releases: akasaki1211/boneDynamicsNode
0.4.0
Download
Click on "Download raw file" at the link.
Maya 2022 Update 5 win64 | Download |
Maya 2023 Update 3 win64 | Download |
Maya 2024 Update 2 win64 | Download |
Maya 2025 Update 2 win64 | Download |
Change Log
Features
Additional Force
Added a parameter for additional external force. It allows arbitrary external forces like wind to be applied. Unlike gravity, it is affected by mass.
Turbulence Force
Added a vector that changes direction randomly to the external force. The change accumulates starting from the Reset Time
. Nodes with the same Turbulence Seed
and Reset Time
will generate the same turbulence vector.
Turbulence wind can be expressed by a combination of "Additional Force" and "Turbulence".
Elastic Force Function (*Experimental)
Added selection of formula to apply elasticity to force.
Linear
is the same as before. Quadratic
and Cubic
increase elastic force more significantly as the distance from the initial position increases.
Additionally, it is set to clamp the elastic force, making it less prone to instability even with large values of elasticity.
Offset Matrix Weight
Added a weight parameter to the Offset Matrix
. It is disabled at 0.0 and fully enabled at 1.0.
Others
AETemplate
The layout of the Attribute Editor is organized. It will be enabled by placing AEboneDynamicsNodeTemplate.mel
in the scripts
folder.
Sample Scripts
advanced_usage.py
: It is now possible to specify a node that connects to the additional force. Specify the node name and the initial vector as arguments.
0.3.0
Download
Click on "Download raw file" at the link.
Maya 2022 Update 5 win64 | Download |
Maya 2023 Update 3 win64 | Download |
Maya 2024 Update 2 win64 | Download |
Maya 2025 Update 1 win64 | Download |
Change Log
Features
Mesh Collision (*Experimental)
Any mesh can be used for collisions. Compared to other types of collisions, mesh collisions are more loaded and less stable, so their use is not recommended.
Others
boneDynamicsNode:
- Refactoring: Simplified angle limit calculations.
sample scripts:
advanced_usage.py
now supports mesh collision.
0.2.1
Download
Click on "Download raw file" at the link.
Maya 2022 Update 5 win64 | Download |
Maya 2023 Update 3 win64 | Download |
Maya 2024 Update 2 win64 | Download |
Maya 2025 win64 | Download |
Change Log
Fix
boneDynamicsNode:
- Fixed an error where sparse collider arrays were not iterated correctly. (#2)
- Refactoring.
sample scripts:
- Fixed index count error of infinitePlaneCollider in
advanced_usage.py
.
0.2.0
Download
Click on "Download raw file" at the link.
Maya 2022 Update 5 win64 | Download |
Maya 2023 Update 3 win64 | Download |
Maya 2024 Update 2 win64 | Download |
Maya 2025 win64 | Download |
Change Log
Features
- Supported Maya 2025
- Angle Limitation
The Angle Limit
attribute allows for limiting the rotation angle of bones. It has a higher priority than collision, so depending on the posture, it may be penetrated in the colliders.
Fix
- Fixed an issue where computations were not being performed when connected to the Output Rotate’s child plug.
- Fixed the Offset Matrix to ensure it is properly reset at Reset Time.
- Corrected the Rotation Offset to reflect at Reset Time.
- To achieve better results, corrected the order of calculation of collision and distance constraints.
- Refactoring.