Files
test/source/blender/makesdna
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-06-08 20:08:19 +00:00
2009-07-22 09:41:41 +00:00
2008-01-14 19:03:27 +00:00
2009-06-08 20:08:19 +00:00
RNA
2008-11-29 14:35:50 +00:00
2009-10-20 13:58:53 +00:00
2008-10-31 23:50:02 +00:00
2008-09-19 14:15:36 +00:00
2.5
2009-07-10 16:55:49 +00:00
2009-10-12 19:41:40 +00:00
2.5
2009-01-07 16:05:55 +00:00
2.5
2009-07-13 00:40:20 +00:00
2009-10-22 16:35:51 +00:00
2009-10-07 22:05:30 +00:00
RNA
2008-12-01 21:23:58 +00:00
2008-10-31 23:50:02 +00:00
2009-08-09 21:16:39 +00:00
2009-10-08 10:18:14 +00:00
2009-07-29 22:57:53 +00:00
2009-10-20 13:58:53 +00:00