[Bf-blender-cvs] CVS commit: blender/intern/elbeem/extern LBM_fluidsim.h elbeem.h blender/intern/elbeem/intern solver_adap.cpp attributes.cpp attributes.h elbeem.cpp elbeem.h isosurface.cpp isosurface.h ntl_blenderdumper.cpp ntl_blenderdumper.h ntl_geometryclass.h ...

Nils Thuerey nils at thuerey.de
Thu May 11 10:09:03 CEST 2006


n_t (Nils Thuerey) 2006/05/11 10:09:02 CEST

  Modified files:
    blender/intern/elbeem/extern LBM_fluidsim.h elbeem.h 
    blender/intern/elbeem/intern attributes.cpp attributes.h 
                                 elbeem.cpp elbeem.h 
                                 isosurface.cpp isosurface.h 
                                 ntl_blenderdumper.cpp 
                                 ntl_blenderdumper.h 
                                 ntl_geometryclass.h 
                                 ntl_geometrymodel.cpp 
                                 ntl_geometrymodel.h 
                                 ntl_geometryobject.cpp 
                                 ntl_geometryobject.h 
                                 ntl_geometryshader.h ntl_ray.cpp 
                                 ntl_ray.h ntl_vector3dim.h 
                                 ntl_world.cpp ntl_world.h 
                                 parametrizer.cpp parametrizer.h 
                                 particletracer.cpp 
                                 particletracer.h 
                                 simulation_object.cpp 
                                 simulation_object.h 
                                 solver_class.h solver_init.cpp 
                                 solver_interface.cpp 
                                 solver_interface.h 
                                 solver_main.cpp solver_relax.h 
                                 solver_util.cpp utilities.cpp 
                                 utilities.h 
    blender/source/blender/blenkernel/intern DerivedMesh.c 
    blender/source/blender/makesdna DNA_object_fluidsim.h 
    blender/source/blender/src buttons_object.c fluidsim.c 
  Added files:
    blender/intern/elbeem/intern solver_adap.cpp 
  
  Log:
  - New options for mesh voxelization: shell only (also
    works for non closed objects), volume ("normal"/old way of
    doing it), and a combination of both:
    http://www10.informatik.uni-erlangen.de/~sinithue/blender/voltcomp_sm.jpg
  - Finally included bjornmose MSVC6 fixes
  - Added support for animated meshes, e.g. meshes with
    parented skeletons. Is enabled for obstacles with a new button.
    A simple example with Bassam's mancandy can be found here:
    http://www10.informatik.uni-erlangen.de/~sinithue/blender/fluid2_mancandy.mpg
    http://www10.informatik.uni-erlangen.de/~sinithue/blender/fluid2_mancandy.blend
    (Warning - keep meshes as simple as possible, e.g. turn off subsurf
    for baking. Export probably shoulb be further optimized.)
  - Changed handling of no/free/part slip obstacles, see:
    http://www10.informatik.uni-erlangen.de/~sinithue/blender/bndtcomp_sm.jpg
  - Removed surface particle option for upcoming release,
    needs more testing & tweaking
  - Added tracer particles instead (swimming along in the fluid)
  - Updated wiki (description of IPOs still missing).
  
  Revision  Changes    Path
  1.6       +2 -2      blender/intern/elbeem/extern/LBM_fluidsim.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/extern/LBM_fluidsim.h.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
  1.3       +57 -15    blender/intern/elbeem/extern/elbeem.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/extern/elbeem.h.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
  1.5       +122 -16   blender/intern/elbeem/intern/attributes.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/attributes.cpp.diff?r1=1.4&r2=1.5&cvsroot=bf-blender>
  1.5       +42 -9     blender/intern/elbeem/intern/attributes.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/attributes.h.diff?r1=1.4&r2=1.5&cvsroot=bf-blender>
  1.7       +80 -18    blender/intern/elbeem/intern/elbeem.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/elbeem.cpp.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
  1.4       +57 -15    blender/intern/elbeem/intern/elbeem.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/elbeem.h.diff?r1=1.3&r2=1.4&cvsroot=bf-blender>
  1.10      +2 -7      blender/intern/elbeem/intern/isosurface.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/isosurface.cpp.diff?r1=1.9&r2=1.10&cvsroot=bf-blender>
  1.7       +1 -1      blender/intern/elbeem/intern/isosurface.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/isosurface.h.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
  1.7       +24 -37    blender/intern/elbeem/intern/ntl_blenderdumper.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/ntl_blenderdumper.cpp.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
  1.4       +1 -5      blender/intern/elbeem/intern/ntl_blenderdumper.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/ntl_blenderdumper.h.diff?r1=1.3&r2=1.4&cvsroot=bf-blender>
  1.3       +10 -2     blender/intern/elbeem/intern/ntl_geometryclass.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/ntl_geometryclass.h.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
  1.5       +243 -17   blender/intern/elbeem/intern/ntl_geometrymodel.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/ntl_geometrymodel.cpp.diff?r1=1.4&r2=1.5&cvsroot=bf-blender>
  1.3       +24 -2     blender/intern/elbeem/intern/ntl_geometrymodel.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/ntl_geometrymodel.h.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>
  1.7       +374 -79   blender/intern/elbeem/intern/ntl_geometryobject.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/ntl_geometryobject.cpp.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
  1.6       +27 -13    blender/intern/elbeem/intern/ntl_geometryobject.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/ntl_geometryobject.h.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
  1.6       +8 -1      blender/intern/elbeem/intern/ntl_geometryshader.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/ntl_geometryshader.h.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
  1.6       +5 -2      blender/intern/elbeem/intern/ntl_ray.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/ntl_ray.cpp.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
  1.4       +1 -3      blender/intern/elbeem/intern/ntl_ray.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/ntl_ray.h.diff?r1=1.3&r2=1.4&cvsroot=bf-blender>
  1.11      +7 -1      blender/intern/elbeem/intern/ntl_vector3dim.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/ntl_vector3dim.h.diff?r1=1.10&r2=1.11&cvsroot=bf-blender>
  1.5       +78 -43    blender/intern/elbeem/intern/ntl_world.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/ntl_world.cpp.diff?r1=1.4&r2=1.5&cvsroot=bf-blender>
  1.5       +4 -2      blender/intern/elbeem/intern/ntl_world.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/ntl_world.h.diff?r1=1.4&r2=1.5&cvsroot=bf-blender>
  1.7       +52 -14    blender/intern/elbeem/intern/parametrizer.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/parametrizer.cpp.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
  1.5       +11 -15    blender/intern/elbeem/intern/parametrizer.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/parametrizer.h.diff?r1=1.4&r2=1.5&cvsroot=bf-blender>
  1.6       +103 -76   blender/intern/elbeem/intern/particletracer.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/particletracer.cpp.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
  1.5       +44 -13    blender/intern/elbeem/intern/particletracer.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/particletracer.h.diff?r1=1.4&r2=1.5&cvsroot=bf-blender>
  1.7       +61 -21    blender/intern/elbeem/intern/simulation_object.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/simulation_object.cpp.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
  1.7       +5 -20     blender/intern/elbeem/intern/simulation_object.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/simulation_object.h.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
  1.7       +25 -5     blender/intern/elbeem/intern/solver_class.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/solver_class.h.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
  1.9       +395 -250  blender/intern/elbeem/intern/solver_init.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/solver_init.cpp.diff?r1=1.8&r2=1.9&cvsroot=bf-blender>
  1.6       +20 -10    blender/intern/elbeem/intern/solver_interface.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/solver_interface.cpp.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
  1.5       +34 -43    blender/intern/elbeem/intern/solver_interface.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/solver_interface.h.diff?r1=1.4&r2=1.5&cvsroot=bf-blender>
  1.8       +99 -1387  blender/intern/elbeem/intern/solver_main.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/solver_main.cpp.diff?r1=1.7&r2=1.8&cvsroot=bf-blender>
  1.9       +68 -55    blender/intern/elbeem/intern/solver_relax.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/solver_relax.h.diff?r1=1.8&r2=1.9&cvsroot=bf-blender>
  1.8       +222 -127  blender/intern/elbeem/intern/solver_util.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/solver_util.cpp.diff?r1=1.7&r2=1.8&cvsroot=bf-blender>
  1.8       +23 -35    blender/intern/elbeem/intern/utilities.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/utilities.cpp.diff?r1=1.7&r2=1.8&cvsroot=bf-blender>
  1.7       +39 -27    blender/intern/elbeem/intern/utilities.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/utilities.h.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
  1.115     +59 -33    blender/source/blender/blenkernel/intern/DerivedMesh.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/DerivedMesh.c.diff?r1=1.114&r2=1.115&cvsroot=bf-blender>
  1.7       +8 -3      blender/source/blender/makesdna/DNA_object_fluidsim.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/DNA_object_fluidsim.h.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
  1.157     +51 -25    blender/source/blender/src/buttons_object.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/buttons_object.c.diff?r1=1.156&r2=1.157&cvsroot=bf-blender>
  1.22      +195 -58   blender/source/blender/src/fluidsim.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/fluidsim.c.diff?r1=1.21&r2=1.22&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list