[Bf-committers] Re: [Bf-blender-cvs] CVS commit: blender/source/blender/blenkernel BKE_deform.h BKE_modifier.h blender/source/blender/blenkernel/intern DerivedMesh.c deform.c depsgraph.c modifier.c object.c softbody.c blender/source/blender/blenloader/intern readfil

Jason Saunders blenergetic at gmail.com
Thu Aug 11 01:40:56 CEST 2005


Hi,
Excellent work on the modifier!

It was proposed, and I think Ton agreed, that it would be a good idea
to have a new Dynamics sub-tab in the object buttons that would hold
forces & deflect, particles, softbodies, etc. I'm just wondering
whether the best place for the soft body effect is in the modifier
stack... it seems to be something that would make more sense in the
Dynamics window along with particles, deflection, and (eventually)
fluid dynamics. Also, there would b e a lot more  room in this new sub
window for the Softbody buttons (split into two panels possibly) than
in the modifier stack. The buttons are pretty cramped as it is in the
current softbody panel; I can only imagine that they would be more
squeezed in the modifier stack interface.

Anyways, let me know what you think--and input from others would beo good too :)

On 8/10/05, Daniel Dunbar <daniel at zuster.org> wrote:
> zuster (Daniel Dunbar) 2005/08/11 00:05:52 CEST
> 
>   Modified files:
>     blender/source/blender/blenkernel BKE_deform.h BKE_modifier.h
>     blender/source/blender/blenkernel/intern DerivedMesh.c
>                                              deform.c depsgraph.c
>                                              modifier.c object.c
>                                              softbody.c
>     blender/source/blender/blenloader/intern readfile.c
>                                              writefile.c
>     blender/source/blender/include BIF_outliner.h butspace.h
>     blender/source/blender/makesdna DNA_modifier_types.h
>     blender/source/blender/src buttons_editing.c buttons_object.c
>                                drawobject.c editarmature.c
>                                editmesh_loop.c editmesh_tools.c
>                                editobject.c outliner.c
> 
>   Log:
>    - 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).
> 
>   Revision  Changes    Path
>   1.10      +1 -3      blender/source/blender/blenkernel/BKE_deform.h
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/BKE_deform.h.diff?r1=1.9&r2=1.10&cvsroot=bf-blender>
>   1.12      +20 -7     blender/source/blender/blenkernel/BKE_modifier.h
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/BKE_modifier.h.diff?r1=1.11&r2=1.12&cvsroot=bf-blender>
>   1.71      +12 -4     blender/source/blender/blenkernel/intern/DerivedMesh.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/DerivedMesh.c.diff?r1=1.70&r2=1.71&cvsroot=bf-blender>
>   1.27      +5 -144    blender/source/blender/blenkernel/intern/deform.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/deform.c.diff?r1=1.26&r2=1.27&cvsroot=bf-blender>
>   1.14      +1 -11     blender/source/blender/blenkernel/intern/depsgraph.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/depsgraph.c.diff?r1=1.13&r2=1.14&cvsroot=bf-blender>
>   1.23      +222 -7    blender/source/blender/blenkernel/intern/modifier.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/modifier.c.diff?r1=1.22&r2=1.23&cvsroot=bf-blender>
>   1.70      +11 -54    blender/source/blender/blenkernel/intern/object.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/object.c.diff?r1=1.69&r2=1.70&cvsroot=bf-blender>
>   1.39      +1 -2      blender/source/blender/blenkernel/intern/softbody.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/softbody.c.diff?r1=1.38&r2=1.39&cvsroot=bf-blender>
>   1.163     +36 -21    blender/source/blender/blenloader/intern/readfile.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenloader/intern/readfile.c.diff?r1=1.162&r2=1.163&cvsroot=bf-blender>
>   1.54      +7 -7      blender/source/blender/blenloader/intern/writefile.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenloader/intern/writefile.c.diff?r1=1.53&r2=1.54&cvsroot=bf-blender>
>   1.11      +6 -5      blender/source/blender/include/BIF_outliner.h
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/BIF_outliner.h.diff?r1=1.10&r2=1.11&cvsroot=bf-blender>
>   1.46      +2 -4      blender/source/blender/include/butspace.h
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/butspace.h.diff?r1=1.45&r2=1.46&cvsroot=bf-blender>
>   1.9       +28 -2     blender/source/blender/makesdna/DNA_modifier_types.h
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/DNA_modifier_types.h.diff?r1=1.8&r2=1.9&cvsroot=bf-blender>
>   1.151     +77 -18    blender/source/blender/src/buttons_editing.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/buttons_editing.c.diff?r1=1.150&r2=1.151&cvsroot=bf-blender>
>   1.97      +0 -92     blender/source/blender/src/buttons_object.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/buttons_object.c.diff?r1=1.96&r2=1.97&cvsroot=bf-blender>
>   1.217     +24 -20    blender/source/blender/src/drawobject.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/drawobject.c.diff?r1=1.216&r2=1.217&cvsroot=bf-blender>
>   1.72      +2 -2      blender/source/blender/src/editarmature.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editarmature.c.diff?r1=1.71&r2=1.72&cvsroot=bf-blender>
>   1.31      +1 -1      blender/source/blender/src/editmesh_loop.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editmesh_loop.c.diff?r1=1.30&r2=1.31&cvsroot=bf-blender>
>   1.92      +0 -5      blender/source/blender/src/editmesh_tools.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editmesh_tools.c.diff?r1=1.91&r2=1.92&cvsroot=bf-blender>
>   1.223     +76 -70    blender/source/blender/src/editobject.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editobject.c.diff?r1=1.222&r2=1.223&cvsroot=bf-blender>
>   1.45      +39 -20    blender/source/blender/src/outliner.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/outliner.c.diff?r1=1.44&r2=1.45&cvsroot=bf-blender>
> _______________________________________________
> Bf-blender-cvs mailing list
> Bf-blender-cvs at projects.blender.org
> http://projects.blender.org/mailman/listinfo/bf-blender-cvs
>


More information about the Bf-committers mailing list