Releases: sketchpunklabs/ossos
Releases · sketchpunklabs/ossos
v0.0.3
New
- Armature object can be cloned
- New IK Solvers:
- ArcSolver
- ArcSinSolver
- PistonSolver
- SpringSolver
- TrapezoidSolver
- ZSolver
- FabrikSolver
- NaturalCCDSolver
- CatenarySolver
- BabylonJS Examples
- ReadyPlayerMe : Loading & TPose Generation
- Quadruped IK Rig ( Prototype )
- Bone Slots : Attachment locations to bones
- IK Animation Additives
Changes
- Bone.pidx is no longer nullable. -1 is used to denote there is no parent
- Pose.getWorldTransform & getWorldRotation handles bIdx == -1 by returning Pose.offset value.
- SwingTwistSolver doesn't apply twist if pole direction is all zeros
- BoneSprings setRestPose has a parameter to not reset the current springs velocity and position.
Fixes
- Update the codebase to handle the Bone.pidx change.
- Bug in BoneSprings where reset is called, it was zeroing out the input data which caused issues.
v0.0.2
New Features
- IK Rigs : Biped ( Human Rig )
- IK Solvers :
- Aim / SwingTwist
- Limb
- SwingTwistEnds
- Example of IK Animation Retargeting using ThreeJS.
v0.0.1
Initial Release