Campbell Barton
5ebe54f470
pep8 edits and fix some warnings
2009-12-05 22:03:07 +00:00
Campbell Barton
651336d5df
fixes for automatic tests and some errors in last commit
2009-12-05 20:45:51 +00:00
Campbell Barton
65edb7341f
split up metarig hierarchy evaluation and modifying the metarig into 2 steps,
...
original bone names cant be changed anymore but this means the bones can be re-parented without confusing scripts that run after the rig is modified.
support for defining a bone to have multiple types and automatically blending between 2 generated rigs
2009-12-05 19:26:28 +00:00
Campbell Barton
19c0a169b8
touches for demo'ing
2009-12-04 16:35:31 +00:00
Campbell Barton
a9b9993414
rna function
...
editbone.align(vector), to align the bones z axis to a localspace direction.
finished leg rig pose mode data
2009-12-04 02:32:34 +00:00
Campbell Barton
ab1290d62e
leg rig type & metarig example, still need to add IK's
...
fixed some small bugs too.
2009-12-03 22:44:11 +00:00
Campbell Barton
685d418f3a
- curve geometry curve panel wasnt displaying with no active spline
...
- graph export didnt work for constraints with no subtarget
- utility functions for duplicating a set of bones and blending between 2 sets
2009-12-03 14:20:35 +00:00
Campbell Barton
7706261e79
change bone storage class so __slots__ can be used for looping over attributes without getting functions
2009-12-02 19:13:54 +00:00
Campbell Barton
ce36cdac04
- bpy.data.add_armature()
...
- rigify testnig function, creates all example metarigs, processes and generates graphs for before and after.
2009-12-02 15:37:07 +00:00
Campbell Barton
2bf618368a
- include example input rigs for each autorig type, running metarig_template() in each submodule generates the armature and pose bone ID properties.
...
- rigify.write_meta_rig() exports rigs as python scripts
2009-12-02 11:55:47 +00:00
Campbell Barton
50c8c28c60
- finished spine rig generator, (drivers, constraints)
...
- bug with args passed for class slots being modified in place.
- sort graphviz bones & drivers (useful for diffing 2 armatures)
2009-12-02 02:56:22 +00:00
Campbell Barton
99e765ee00
added autorig neck type
...
new bone properties
- bone.basename (name without the extension), "Some.Bone.001" --> "Some.Bone"
- bone.children_recursive_basename, gives a chain of children that have the same basename
2009-12-01 00:44:53 +00:00
Campbell Barton
a2140192fe
convert rigify into a package. advantage is new types can be added into the package without modifying any existing files, the bone 'type' property will find the matching submodule
2009-11-30 12:31:11 +00:00