Blender Git Loki
Git Commits -> Revision 1dcec68
Revision 1dcec68 by Ton Roosendaal (master) August 15, 2005, 14:02 (GMT) |
EditMode armature: mirrored editing feature. - Option is in EditButtons, Armature panel. - Currently only local X-axis mirror (seems to be default anyway) - Transform then applies changes to the mirrored-name bone as well. - Extrude: also does the counterpart Bone - New: SHIFT+E extrude: extrudes 2 mirrored Bones out of a normal Bone. (creating names by appening _L and _R) Or in short: you can now model a full rig without any manual naming! Of course the names are not too nice... a couple of ideas to explore; - rename a mirrored bone renames counterpart too - allow in weightpaint mode to select Bones - and of course mirrored edit in PoseMode (if that's useful...) Important note: I tweaked the naming convention a bit; names like Bone_L.005 and Bone_R.005 are considered counterparts. However, if you use the "Flip names" option, the number extension is still truncated. BTW: Commits in Zr's code are fixes for gcc warnings. :) |
Commit Details:
Full Hash: 1dcec68ab4a70f6ac6bbf6c6a980fed484afffa8
SVN Revision: 5106
Parent Commit: 2abd79b
Lines Changed: +186, -88
16 Modified Paths:
/source/blender/blenkernel/BKE_armature.h (+1, -1) (Diff)
/source/blender/blenkernel/intern/armature.c (+7, -3) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/effect.c (+2, -1) (Diff)
/source/blender/blenkernel/intern/modifier.c (+0, -4) (Diff)
/source/blender/blenkernel/intern/subsurf_ccg.c (+0, -2) (Diff)
/source/blender/include/BIF_editarmature.h (+2, -2) (Diff)
/source/blender/makesdna/DNA_armature_types.h (+1, -0) (Diff)
/source/blender/src/buttons_editing.c (+5, -4) (Diff)
/source/blender/src/editarmature.c (+104, -48) (Diff)
/source/blender/src/editmesh_mods.c (+1, -1) (Diff)
/source/blender/src/header_view3d.c (+12, -6) (Diff)
/source/blender/src/poseobject.c (+2, -2) (Diff)
/source/blender/src/space.c (+4, -1) (Diff)
/source/blender/src/toolbox.c (+0, -1) (Diff)
/source/blender/src/transform_generics.c (+44, -11) (Diff)
/source/blender/blenkernel/intern/armature.c (+7, -3) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/effect.c (+2, -1) (Diff)
/source/blender/blenkernel/intern/modifier.c (+0, -4) (Diff)
/source/blender/blenkernel/intern/subsurf_ccg.c (+0, -2) (Diff)
/source/blender/include/BIF_editarmature.h (+2, -2) (Diff)
/source/blender/makesdna/DNA_armature_types.h (+1, -0) (Diff)
/source/blender/src/buttons_editing.c (+5, -4) (Diff)
/source/blender/src/editarmature.c (+104, -48) (Diff)
/source/blender/src/editmesh_mods.c (+1, -1) (Diff)
/source/blender/src/header_view3d.c (+12, -6) (Diff)
/source/blender/src/poseobject.c (+2, -2) (Diff)
/source/blender/src/space.c (+4, -1) (Diff)
/source/blender/src/toolbox.c (+0, -1) (Diff)
/source/blender/src/transform_generics.c (+44, -11) (Diff)