Raveen Rajadorai
ollarin.bsky.social
Raveen Rajadorai
@ollarin.bsky.social
⚒️ Technical Artist at SupergiantGames working on #Hades2
🎭 BAFTA Member
🎨 https://www.artstation.com/ollarin
📃 Previously: Creative Assembly, Polygon Pictures
Today we'll look at the FABRIK algorithm. It's a really nice and easy to understand algorithm, easy to implement and can have a lot of uses
Here I'm showing it in a simple form

Here's the sketch
editor.p5js.org/admiralra/sk...
March 9, 2025 at 2:39 PM
Here's a version of solving inverse kinematics using CCD (Cylic Coordinate Descent). The prevoius methods were analytical methods, this one is iterative, and starts moving into solving for an N number of bones.

The p5js sketch:
editor.p5js.org/admiralra/sk...
February 12, 2025 at 7:23 PM
In this version, we'll solve the IK using the intersection of two circles!

P5js Sketch: editor.p5js.org/admiralra/sk...

And the previous two sketches for the other two methods.
editor.p5js.org/admiralra/sk... - Find Opposite Length

editor.p5js.org/admiralra/sk... - Law of Cosines
January 31, 2025 at 9:42 PM
I've also tweaked the other sketch using the law of cosines to add some visualizers

editor.p5js.org/admiralra/sk...
January 25, 2025 at 10:29 PM
Here's another sketch of how you can solve a two bone IK by solving for the opposite side length

editor.p5js.org/admiralra/sk...
January 25, 2025 at 10:28 PM
Continuing some tests I did when Maya 2024 was released with the new math nodes, here was a simple two bone IK solver
October 21, 2024 at 9:17 PM
When Maya 2024 was released, I made a quick example of how you can implement an anglular pose driver using stereographic projection:
October 21, 2024 at 9:14 PM
And another version for extracting for the twist > bend (useful for wrists, and ankles)

#rigtip
October 21, 2024 at 1:54 PM
This is an old one, but figured I'd add it over here to BSky.

This is a quick way to decompose Bend and Twist values from a rotation matrix in Maya:

#rigtip
October 21, 2024 at 1:52 PM