Skip to main content
Have a personal or library account? Click to login
Caliko: An Inverse Kinematics Software Library Implementation of the FABRIK Algorithm Cover

Caliko: An Inverse Kinematics Software Library Implementation of the FABRIK Algorithm

Open Access
|Sep 2016

Figures & Tables

Figure 1

Creating and solving a basic 2D chain. (a) shows the initial configuration of the chain and (b) its solved state. The yellow square represents the chain’s target location.

Figure 2

The Caliko library classes and package structure.

Figure 3

IK Chain solve duration in milliseconds vs. number of bones per chain as executed on an Intel i7-3610QM CPU. All chains for each sequence used the exact same target locations. As can be seen, constraints do not strongly affect performance. Chains with 1,000 bones can be solved in approximately 16ms (allowing for 60 updates per second). All chains were solved with the default acceptable solve distance of 0.1f and using the default of up to 20 iterations of the FABRIK algorithm per solve attempt.

DOI: https://doi.org/10.5334/jors.116 | Journal eISSN: 2049-9647
Language: English
Submitted on: Feb 5, 2016
Accepted on: Aug 18, 2016
Published on: Sep 9, 2016
Published by: Ubiquity Press
In partnership with: Paradigm Publishing Services
Publication frequency: 1 issue per year

© 2016 Alastair Lansley, Peter Vamplew, Philip Smith, Cameron Foale, published by Ubiquity Press
This work is licensed under the Creative Commons Attribution 4.0 License.