Releases: kimonmatara/paya
Releases · kimonmatara/paya
Flattened methods for control shapes
In deference to the Python tenet of Flat is Better than Nested, the ControlShapesManager
class has been removed, and the .controlShapes
attribute on Transform
replaced with regular methods.
Full Changelog: v0.5...v0.5.1
Rig Controls and User Attributes
Over 60 new methods to create rig controls and organise user attributes. Full details here.
Full Changelog: v0.4.3...v0.5
v0.4.3: Maintenance Release
Bugs fixed:
- DependNode.makeName() ignores name/n arguments
v0.4.2: Maintenance Release
- Optimisations to decomposeAndApply()
v0.4.1: Maintenance Release
- Fixed a few bugs (see What's New in documentation)
- Added IK documentation section
v0.4: Joint Chains, IK, Maths and More
- New methods for joint chains and IK handles
- More maths magic for vector and matrix values and attributes: drive transforms using decomposed matrices, with full compensation for jointOrient, rotateAxis, inverseScale and pivots; rotate vectors by axis-angle; and more
- Simplified management of package configuration and node names
Check the documentation for the full scoop:
https://kimonmatara.github.io/paya/
v0.3: Maths Rigging
- Over 100 new methods , from scalar looping and DG logic gates to vector, quaternion and matrix
operations. - A one-stop method for constructing static and dynamic matrices: createMatrix()
- Attribute subtypes have been reworked for better handling of angle channels
Full Changelog: v0.2...v0.3
v0.2: Operators
- Arithmetic operators
- pick() and asOffset() added to Matrix and AttributeMath16D
- get() returns more useful types
- Double chevron (>>) now works for values
- Name context manager and pipeline suffixes
- Dodge unit conversion nodes with NativeUnits (ctx) and nativeUnits (dec)
v0.1: Engine
Engine release.