[Bf-blender-cvs] CVS commit: blender/source/blender/blenkernel/intern deform.c displist.c effect.c ipo.c object.c softbody.c blender/source/blender/blenloader/intern readfile.c writefile.c blender/source/blender/include butspace.h blender/source/blender/makesdna ...

Ton Roosendaal ton at blender.org
Mon May 2 15:28:13 CEST 2005


ton (Ton Roosendaal) 2005/05/02 15:28:13 CEST

  Modified files:
    blender/source/blender/blenkernel/intern deform.c displist.c 
                                             effect.c ipo.c 
                                             object.c softbody.c 
    blender/source/blender/blenloader/intern readfile.c 
                                             writefile.c 
    blender/source/blender/include butspace.h 
    blender/source/blender/makesdna DNA_object_types.h 
    blender/source/blender/makesdna/intern makesdna.c 
    blender/source/blender/python/api2_2x Object.c 
    blender/source/blender/renderconverter/intern 
                                                  convertBlenderScene.c 
    blender/source/blender/src buttons_editing.c buttons_object.c 
                               drawobject.c editobject.c 
                               interface.c space.c vpaint.c 
  Added files:
    blender/source/blender/makesdna DNA_object_force.h 
  
  Log:
  Added baking for softbodies.
  
  Works as follows;
  - press the 'show bake settings' button (no space left... :)
  - define start/end frame for bake, and an interval step.
    The baked result interpolates nicely (Bspline, 4 keys) so in general a
    step size of 2 or 3 still gives OK results.
  - Press "BAKE". This will do a full animation + playback. Press ESC if it
    you don't want it.
  
  Once Baked, the BAKE button becomes a FREE BAKE. As reminder the softbody
  buttons get blocked with error() menu.
  
  This saves OK in a file. Renders any frame, including fields and moblur.
  You can also set a "Timeoffs" for the softbody. And yes, this should be
  in the NLA once... :)
  
  NOTE! With this commit, files saved with the old (first commit) version by
  Jens Ole won't read the settings back... he stored all sofbody variables in
  Object, which was moved to a new struct when I did my first commit on SB
  (over a month ago)
  
  Also note that I moved particle deflecting & softbody to a new include.
  
  Revision  Changes    Path
  1.17      +2 -1      blender/source/blender/blenkernel/intern/deform.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/deform.c.diff?r1=1.16&r2=1.17&cvsroot=bf-blender>
  1.73      +2 -1      blender/source/blender/blenkernel/intern/displist.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/displist.c.diff?r1=1.72&r2=1.73&cvsroot=bf-blender>
  1.44      +2 -1      blender/source/blender/blenkernel/intern/effect.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/effect.c.diff?r1=1.43&r2=1.44&cvsroot=bf-blender>
  1.15      +3 -1      blender/source/blender/blenkernel/intern/ipo.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/ipo.c.diff?r1=1.14&r2=1.15&cvsroot=bf-blender>
  1.40      +2 -1      blender/source/blender/blenkernel/intern/object.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/object.c.diff?r1=1.39&r2=1.40&cvsroot=bf-blender>
  1.26      +138 -5    blender/source/blender/blenkernel/intern/softbody.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/softbody.c.diff?r1=1.25&r2=1.26&cvsroot=bf-blender>
  1.119     +48 -47    blender/source/blender/blenloader/intern/readfile.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenloader/intern/readfile.c.diff?r1=1.118&r2=1.119&cvsroot=bf-blender>
  1.42      +37 -26    blender/source/blender/blenloader/intern/writefile.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenloader/intern/writefile.c.diff?r1=1.41&r2=1.42&cvsroot=bf-blender>
  1.38      +5 -3      blender/source/blender/include/butspace.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/butspace.h.diff?r1=1.37&r2=1.38&cvsroot=bf-blender>
  1.29      +8 -83     blender/source/blender/makesdna/DNA_object_types.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/DNA_object_types.h.diff?r1=1.28&r2=1.29&cvsroot=bf-blender>
  1.14      +4 -2      blender/source/blender/makesdna/intern/makesdna.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/intern/makesdna.c.diff?r1=1.13&r2=1.14&cvsroot=bf-blender>
  1.113     +6 -1      blender/source/blender/python/api2_2x/Object.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/Object.c.diff?r1=1.112&r2=1.113&cvsroot=bf-blender>
  1.123     +9 -8      blender/source/blender/renderconverter/intern/convertBlenderScene.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/renderconverter/intern/convertBlenderScene.c.diff?r1=1.122&r2=1.123&cvsroot=bf-blender>
  1.110     +1 -0      blender/source/blender/src/buttons_editing.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/buttons_editing.c.diff?r1=1.109&r2=1.110&cvsroot=bf-blender>
  1.65      +123 -41   blender/source/blender/src/buttons_object.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/buttons_object.c.diff?r1=1.64&r2=1.65&cvsroot=bf-blender>
  1.179     +2 -1      blender/source/blender/src/drawobject.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/drawobject.c.diff?r1=1.178&r2=1.179&cvsroot=bf-blender>
  1.181     +2 -1      blender/source/blender/src/editobject.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editobject.c.diff?r1=1.180&r2=1.181&cvsroot=bf-blender>
  1.184     +11 -5     blender/source/blender/src/interface.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/interface.c.diff?r1=1.183&r2=1.184&cvsroot=bf-blender>
  1.254     +2 -2      blender/source/blender/src/space.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/space.c.diff?r1=1.253&r2=1.254&cvsroot=bf-blender>
  1.26      +2 -1      blender/source/blender/src/vpaint.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/vpaint.c.diff?r1=1.25&r2=1.26&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list