Blender Git Commit Log

Git Commits -> Revision 9030e5f

Revision 9030e5f by Daniel Dunbar (master)
August 10, 2005, 22:05 (GMT)
- added eModifierTypeFlag_RequiresOriginalData for modifiers that
can only follow deform (for example, they store mesh vertex
indices)
- added ModifierType.foreachObjectLink for iterating over Object
links inside modifier data (used for file load, relinking, etc)
- switched various modifiers_ functions to take object argument
instead of ListBase
- added user editable name field to modifiers
- bug fix, duplicate and make single user didn't relink object
pointers in modifier data
- added modifiers to outliner, needs icon
- added armature, hook, and softbody modifiers (softbody doesn't
do anything atm). added conversion of old hooks to modifiers.

NOTE-THE-FIRST: User name field is not initialized on loading 2.38 files
so if you have saved stuff with a cvs blender you will see blank names.

NOTE-THE-SECOND: Since modifiers aren't evaluated yet for non-Mesh
objects, hooks for lattices and curves are broken. Don't updated if
you actually, say, *use* Blender.

NOTE-THE-THIRD: Old hooks used a quirky weighting system during
deformation which can't be extended to modifiers. On the upside,
I doubt anyone relied on the old quirky system and the new system
makes much more sense. (Although the way falloff works is still
quite stupid I think).

Commit Details:

Full Hash: 9030e5f686e81ab1137e0b845962298f01f6739c
SVN Revision: 5061
Parent Commit: eb64e30
Lines Changed: +554, -482

21 Modified Paths:

/source/blender/blenkernel/BKE_deform.h (+0, -2) (Diff)
/source/blender/blenkernel/BKE_modifier.h (+19, -6) (Diff)
/source/blender/blenkernel/intern/deform.c (+4, -143) (Diff)
/source/blender/blenkernel/intern/depsgraph.c (+0, -10) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+11, -3) (Diff)
/source/blender/blenkernel/intern/modifier.c (+222, -7) (Diff)
/source/blender/blenkernel/intern/object.c (+10, -53) (Diff)
/source/blender/blenkernel/intern/softbody.c (+0, -1) (Diff)
/source/blender/blenloader/intern/readfile.c (+35, -20) (Diff)
/source/blender/blenloader/intern/writefile.c (+6, -6) (Diff)
/source/blender/include/BIF_outliner.h (+6, -5) (Diff)
/source/blender/include/butspace.h (+1, -3) (Diff)
/source/blender/makesdna/DNA_modifier_types.h (+27, -1) (Diff)
/source/blender/src/buttons_editing.c (+77, -18) (Diff)
/source/blender/src/buttons_object.c (+0, -92) (Diff)
/source/blender/src/drawobject.c (+22, -18) (Diff)
/source/blender/src/editarmature.c (+1, -1) (Diff)
/source/blender/src/editmesh_loop.c (+1, -1) (Diff)
/source/blender/src/editmesh_tools.c (+0, -5) (Diff)
/source/blender/src/editobject.c (+73, -67) (Diff)
/source/blender/src/outliner.c (+39, -20) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021