Blender Git Commit Log

Git Commits -> Revision 9e05d6e

Revision 9e05d6e by Ton Roosendaal (master)
August 19, 2005, 12:35 (GMT)
Armature "Envelope" editing.

For defining the deformation distances of Bones, three values are being
used now. The bone tip and root radius define the bone-shape itself and the
"dist" defines the soft area around it. A full (user) doc is in CMS here;

http://www.blender3d.org/cms/Armature_Envelopes.647.0.html

Note: todo still is allowing both Vertex Deform Groups and these Envelopes
together (and or per Bone).

Also part of this commit is:

- New: Hiding bones in EditMode. This is a separate 'hide flag', so you can
keep the PoseMode hidden Bones separate from EditMode.
(In the future we should do some kind of bone-grouping or so)
- While transform(), the hotkeys G,R,S only switch mode when the previous
mode was compatible. Caused conflicts with Crease/BoneDist/etc.
- Deleting the last VertexGroup now also deletes the entire Mesh 'dvert'
data. Sounds logical, but remember that VertexGroups are partial on a
Mesh, partial on Object. Weird design decision though...
Anyhoo, at this moment the only way to have Bone Envelopes deform, is
by deleting all VertexGroups!
- In PoseMode, the hotkey ALT+S now does both B-Bone size or Envelope,
depending draw type.
- In EditMode, Extrude now also works when only Root points were selected.
- Weight editing is also symmetrical btw, with the "X-axis Mirror" option
set.

Commit Details:

Full Hash: 9e05d6efb5acb808b43ecb9f8aed9e1fd99eebc8
SVN Revision: 5136
Parent Commit: 92731af
Lines Changed: +1236, -350

23 Modified Paths:

/source/blender/blenkernel/BKE_armature.h (+1, -1) (Diff)
/source/blender/blenkernel/intern/armature.c (+42, -24) (Diff)
/source/blender/blenloader/intern/readfile.c (+21, -0) (Diff)
/source/blender/include/BIF_editarmature.h (+9, -8) (Diff)
/source/blender/include/BIF_poseobject.h (+2, -0) (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 (+5, -12) (Diff)
/source/blender/makesdna/DNA_armature_types.h (+10, -5) (Diff)
/source/blender/src/buttons_editing.c (+13, -12) (Diff)
/source/blender/src/drawarmature.c (+543, -73) (Diff)
/source/blender/src/editarmature.c (+204, -134) (Diff)
/source/blender/src/editdeform.c (+13, -3) (Diff)
/source/blender/src/editmesh.c (+3, -1) (Diff)
/source/blender/src/editobject.c (+7, -0) (Diff)
/source/blender/src/header_view3d.c (+18, -22) (Diff)
/source/blender/src/outliner.c (+14, -11) (Diff)
/source/blender/src/poseobject.c (+60, -0) (Diff)
/source/blender/src/space.c (+31, -2) (Diff)
/source/blender/src/transform.c (+137, -30) (Diff)
/source/blender/src/transform_conversions.c (+82, -10) (Diff)
/source/blender/src/transform_generics.c (+16, -2) (Diff)
/source/blender/src/view.c (+1, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021