Blender Git Commit Log

Git Commits -> Revision 3ffb695

Revision 3ffb695 by Brecht Van Lommel (master)
October 22, 2009, 16:35 (GMT)
Shape Keys

Blended shape keys can now be displayed & edited in edit mode. This
is much like showing an armature modifier in edit mode, and shape keys
now are a applied as a virtual modifier (for mesh & lattice only, curve
doesn't fit in the stack well due to tilt).

The main thing missing still is being able to switch between the active
shape key in edit mode, that's more complicated.. but the weights of
other shapes can be edited while in edit mode.

One thing to be careful about is that this does automatic crazyspace
correction, which means that if you edit a shape key with a low value,
the actual vertices will be moved to correct for that and actually move
a (potentially much) longer distance.

Also includes some UI tweaks, mainly placing some buttons horizontally
since the vertical list was getting too long.

Commit Details:

Full Hash: 3ffb695b10bd85f7cd431f6144dbc2c427a365ee
SVN Revision: 24059
Parent Commit: b06640c
Lines Changed: +274, -138

18 Modified Paths:

/release/scripts/ui/buttons_data_mesh.py (+41, -26) (Diff)
/source/blender/blenkernel/BKE_key.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_modifier.h (+1, -1) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+5, -10) (Diff)
/source/blender/blenkernel/intern/displist.c (+3, -1) (Diff)
/source/blender/blenkernel/intern/key.c (+74, -56) (Diff)
/source/blender/blenkernel/intern/lattice.c (+0, -3) (Diff)
/source/blender/blenkernel/intern/modifier.c (+88, -12) (Diff)
/source/blender/blenkernel/intern/particle.c (+1, -0) (Diff)
/source/blender/editors/interface/interface_layout.c (+2, -2) (Diff)
/source/blender/editors/interface/interface_templates.c (+32, -19) (Diff)
/source/blender/editors/object/object_shapekey.c (+11, -4) (Diff)
/source/blender/editors/transform/transform_conversions.c (+1, -1) (Diff)
/source/blender/makesdna/DNA_modifier_types.h (+5, -0) (Diff)
/source/blender/makesdna/DNA_object_types.h (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_object.c (+6, -0) (Diff)
/source/blender/makesrna/intern/rna_ui.c (+1, -1) (Diff)
/source/gameengine/Converter/BL_ShapeDeformer.cpp (+1, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021