[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