Blender Git Commit Log
Git Commits -> Revision e67ba0a
Revision e67ba0a by Ton Roosendaal (master) July 16, 2005, 19:07 (GMT) |
More armature goodies; The B-Bones! (where the B can be read as 'block' or 'bezier' or 'b-spline') - set option on/off in edit buttons, armature panel - scaling of B-bones only works in editmode, use ALT+S to make bones fatter or thinner. Also works for constrainted transform - In pose mode, you now have a buttons panel with per-bone settings too Here you can find the "segments" button, which allows bones to interpolate between previous/next bones, including roll. - Buttons to control interpolation ("In" and "Out" are disabled, doesn't work satisfying yet NOTE: this doesn't give deform yet! Main purpose for now is to test if this drawing method serves to animate/pose armatures well. Still need to review proper interpolation methods... maybe bezier is too limited. |
Commit Details:
Full Hash: e67ba0ae330561424f18dbebaede835f81f45282
SVN Revision: 4760
Parent Commit: 502c34e
Lines Changed: +836, -211
22 Modified Paths:
/source/blender/blenkernel/BKE_armature.h (+8, -1) (Diff)
/source/blender/blenkernel/BKE_curve.h (+1, -1) (Diff)
/source/blender/blenkernel/intern/armature.c (+117, -5) (Diff)
/source/blender/blenkernel/intern/curve.c (+6, -5) (Diff)
/source/blender/blenkernel/intern/displist.c (+4, -4) (Diff)
/source/blender/blenloader/intern/readfile.c (+1, -0) (Diff)
/source/blender/include/BIF_editarmature.h (+4, -2) (Diff)
/source/blender/include/BIF_transform.h (+1, -0) (Diff)
/source/blender/include/transform.h (+3, -0) (Diff)
/source/blender/makesdna/DNA_action_types.h (+4, -2) (Diff)
/source/blender/makesdna/DNA_armature_types.h (+9, -5) (Diff)
/source/blender/src/buttons_editing.c (+92, -14) (Diff)
/source/blender/src/drawarmature.c (+366, -129) (Diff)
/source/blender/src/drawipo.c (+2, -2) (Diff)
/source/blender/src/drawobject.c (+1, -0) (Diff)
/source/blender/src/editarmature.c (+16, -1) (Diff)
/source/blender/src/editview.c (+8, -4) (Diff)
/source/blender/src/resources.c (+4, -4) (Diff)
/source/blender/src/space.c (+5, -1) (Diff)
/source/blender/src/transform.c (+118, -0) (Diff)
/source/blender/src/transform_conversions.c (+65, -30) (Diff)
/source/blender/src/usiblender.c (+1, -1) (Diff)
/source/blender/blenkernel/BKE_curve.h (+1, -1) (Diff)
/source/blender/blenkernel/intern/armature.c (+117, -5) (Diff)
/source/blender/blenkernel/intern/curve.c (+6, -5) (Diff)
/source/blender/blenkernel/intern/displist.c (+4, -4) (Diff)
/source/blender/blenloader/intern/readfile.c (+1, -0) (Diff)
/source/blender/include/BIF_editarmature.h (+4, -2) (Diff)
/source/blender/include/BIF_transform.h (+1, -0) (Diff)
/source/blender/include/transform.h (+3, -0) (Diff)
/source/blender/makesdna/DNA_action_types.h (+4, -2) (Diff)
/source/blender/makesdna/DNA_armature_types.h (+9, -5) (Diff)
/source/blender/src/buttons_editing.c (+92, -14) (Diff)
/source/blender/src/drawarmature.c (+366, -129) (Diff)
/source/blender/src/drawipo.c (+2, -2) (Diff)
/source/blender/src/drawobject.c (+1, -0) (Diff)
/source/blender/src/editarmature.c (+16, -1) (Diff)
/source/blender/src/editview.c (+8, -4) (Diff)
/source/blender/src/resources.c (+4, -4) (Diff)
/source/blender/src/space.c (+5, -1) (Diff)
/source/blender/src/transform.c (+118, -0) (Diff)
/source/blender/src/transform_conversions.c (+65, -30) (Diff)
/source/blender/src/usiblender.c (+1, -1) (Diff)