Blender Git Commit Log

Git Commits -> Revision 6d935ae

Revision 6d935ae by Nils Thuerey (master)
May 11, 2006, 08:09 (GMT)
- 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).

Commit Details:

Full Hash: 6d935aee423c1dd9dfc16adb3049cf571a038ee3
SVN Revision: 7392
Parent Commit: 66f0950
Lines Changed: +3971, -2502

1 Added Path:

/intern/elbeem/intern/solver_adap.cpp (+1293, -0) (View)

40 Modified Paths:

/intern/elbeem/extern/elbeem.h (+57, -15) (Diff)
/intern/elbeem/extern/LBM_fluidsim.h (+1, -1) (Diff)
/intern/elbeem/intern/attributes.cpp (+122, -16) (Diff)
/intern/elbeem/intern/attributes.h (+42, -9) (Diff)
/intern/elbeem/intern/elbeem.cpp (+80, -18) (Diff)
/intern/elbeem/intern/elbeem.h (+57, -15) (Diff)
/intern/elbeem/intern/isosurface.cpp (+2, -7) (Diff)
/intern/elbeem/intern/isosurface.h (+1, -1) (Diff)
/intern/elbeem/intern/ntl_blenderdumper.cpp (+24, -37) (Diff)
/intern/elbeem/intern/ntl_blenderdumper.h (+1, -5) (Diff)
/intern/elbeem/intern/ntl_geometryclass.h (+10, -2) (Diff)
/intern/elbeem/intern/ntl_geometrymodel.cpp (+243, -17) (Diff)
/intern/elbeem/intern/ntl_geometrymodel.h (+24, -2) (Diff)
/intern/elbeem/intern/ntl_geometryobject.cpp (+374, -79) (Diff)
/intern/elbeem/intern/ntl_geometryobject.h (+27, -13) (Diff)
/intern/elbeem/intern/ntl_geometryshader.h (+8, -1) (Diff)
/intern/elbeem/intern/ntl_ray.cpp (+5, -2) (Diff)
/intern/elbeem/intern/ntl_ray.h (+1, -3) (Diff)
/intern/elbeem/intern/ntl_vector3dim.h (+7, -1) (Diff)
/intern/elbeem/intern/ntl_world.cpp (+78, -43) (Diff)
/intern/elbeem/intern/ntl_world.h (+4, -2) (Diff)
/intern/elbeem/intern/parametrizer.cpp (+52, -14) (Diff)
/intern/elbeem/intern/parametrizer.h (+11, -15) (Diff)
/intern/elbeem/intern/particletracer.cpp (+103, -76) (Diff)
/intern/elbeem/intern/particletracer.h (+44, -13) (Diff)
/intern/elbeem/intern/simulation_object.cpp (+61, -21) (Diff)
/intern/elbeem/intern/simulation_object.h (+5, -20) (Diff)
/intern/elbeem/intern/solver_class.h (+25, -5) (Diff)
/intern/elbeem/intern/solver_init.cpp (+395, -250) (Diff)
/intern/elbeem/intern/solver_interface.cpp (+20, -10) (Diff)
/intern/elbeem/intern/solver_interface.h (+34, -43) (Diff)
/intern/elbeem/intern/solver_main.cpp (+99, -1387) (Diff)
/intern/elbeem/intern/solver_relax.h (+68, -55) (Diff)
/intern/elbeem/intern/solver_util.cpp (+222, -127) (Diff)
/intern/elbeem/intern/utilities.cpp (+23, -35) (Diff)
/intern/elbeem/intern/utilities.h (+39, -27) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+57, -31) (Diff)
/source/blender/makesdna/DNA_object_fluidsim.h (+8, -3) (Diff)
/source/blender/src/buttons_object.c (+50, -24) (Diff)
/source/blender/src/fluidsim.c (+194, -57) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021