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)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021