This repository has been archived on 2023-10-09. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
blender-archive/source/blender/editors
Joshua Leung 2068eaf1b7 Rigging Goodies: Spline IK Constraint
At last, this commit introduces the Spline IK Constraint to Blender. Spline IK is a constraint that makes n bones follow the shape of a specified curve. 

Simply add a chain of bones, add a curve, add a Spline IK Constraint to the tip bone and set the number of bones in the chain to make it work. Or, try the following test file:
http://download.blender.org/ftp/incoming/250_splineik_spine01.blend

Screenshots of this in action (as proof):
http://download.blender.org/ftp/incoming/b250_splineik_001_before.png
http://download.blender.org/ftp/incoming/b250_splineik_001_after.png

I've implemented this in a similar way to how standard IK solvers are done. However, this code is currently not an IK plugin, since I imagine that it would be useful to be able to combine the 2 types of IK. This can be easily changed though :)

Finally, a few notes on what to expect still:
* Constraint blending currently doesn't affect this. Getting that to work correctly will take a bit more work still.
* Options for not affecting the root joint (to make it easier to attach the chain to a stump or whatever), and non-uniform scaling options have yet to be added. I've marked the places where they can be added though
* Control over the twisting of the chain still needs investigation. 

Have fun!
2009-11-01 11:29:40 +00:00
..
2009-10-29 18:49:36 +00:00
2009-10-29 18:49:36 +00:00
2009-10-30 20:02:56 +00:00
2009-10-08 18:40:03 +00:00
2009-10-28 18:03:04 +00:00
2009-10-29 18:49:36 +00:00
2009-10-24 23:26:28 +00:00
2009-10-08 18:40:03 +00:00
2009-10-22 09:07:19 +00:00
2009-10-30 19:31:44 +00:00
2009-10-08 18:40:03 +00:00
2009-10-26 16:48:23 +00:00
2009-10-08 18:40:03 +00:00
2009-10-08 18:40:03 +00:00
2009-11-01 02:52:38 +00:00
2009-10-25 00:24:56 +00:00