Blender Git Commit Log

Git Commits -> Revision 65b3740

Revision 65b3740 by Campbell Barton (custom-manipulators)
May 30, 2017, 05:46 (GMT)
Remove face-map DNA from pose-channels

Manually setting up links per bone to an object & facemap is tedious.

It's also going to cause quiet a bit of book-keeping internally to
ensure its always valid (linking, adding removing objects proxies).

Instead match the face-maps names to bones (as with vertex groups).
The DNA members have been moved into runtime cache.

This also adds an option for bones to use facemaps,
to avoid excessive searching on heavy armatures that might use very few
(if any) face-maps.

Commit Details:

Full Hash: 65b374087abfbc7cdb40b5259d2ee7e3c4534397
Parent Commit: 21ebc59
Lines Changed: +124, -184

17 Modified Paths:

/release/scripts/startup/bl_ui/properties_data_bone.py (+3, -30) (Diff)
/source/blender/blenkernel/BKE_armature.h (+5, -0) (Diff)
/source/blender/blenkernel/intern/action.c (+2, -15) (Diff)
/source/blender/blenkernel/intern/armature.c (+68, -11) (Diff)
/source/blender/blenkernel/intern/library_query.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/object.c (+0, -1) (Diff)
/source/blender/blenloader/intern/readfile.c (+1, -10) (Diff)
/source/blender/blenloader/intern/writefile.c (+0, -1) (Diff)
/source/blender/editors/armature/pose_edit.c (+3, -0) (Diff)
/source/blender/editors/armature/pose_select.c (+2, -1) (Diff)
/source/blender/editors/include/ED_armature.h (+1, -0) (Diff)
/source/blender/editors/space_view3d/drawarmature.c (+1, -1) (Diff)
/source/blender/editors/space_view3d/view3d_widgets.c (+19, -74) (Diff)
/source/blender/makesdna/DNA_action_types.h (+10, -3) (Diff)
/source/blender/makesdna/DNA_armature_types.h (+2, -1) (Diff)
/source/blender/makesrna/intern/rna_armature.c (+6, -1) (Diff)
/source/blender/makesrna/intern/rna_pose.c (+1, -34) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021