Repository navigation
OpenIK 0.2.0
Changes
- Better ball socket speed limits. Speed is now measured along the path the joint actually follows, so
synchronized joints arrive together and a ball socket can no longer jump through twist outside its range. - Clearer editor tools. All solvers share one Inspector with a Motion section for Synchronize Limited Joints.
In Play mode, the slider gizmo stays at the rest position and moves with the IK parent instead of with the slider. - Refreshed samples. Basic Chain is now Sample Chains, and Robotic Arm is now Robotic Painter.
- Samples now match the actual scenes used in the demo video.
Upgrading from 0.1.0
ApplyLastOutputno longer reads the solver's Synchronize Limited Joints setting. In Solve Only mode, call
ApplyLastOutput(deltaTime, true)to synchronize limited joints.- The per-type editor classes (
FABRIKSolverEditor,CCDIKSolverEditor,HingeIKJointEditor,
BallSocketIKJointEditor,SliderIKJointEditor) are removed. This only matters if your code refers to them. - Samples import into a new
0.2.0folder with the new names. Re-import Shared Assets together with the scene
samples.
Install
In Package Manager, choose Install package from git URL and paste:
https://github.com/WouterApts/openik-unity.git#v0.2.0
See CHANGELOG.md for the full list of changes.