Blender Git Loki
Git Commits -> Revision 1b64827
Revision 1b64827 by Nils Thuerey (master) November 23, 2005, 12:51 (GMT) |
- solver now supports animated time steps, gravity and viscosity, an example can be found here: http://www10.informatik.uni-erlangen.de/~sinithue/temp/fluid_timeanim.mpg - for simulation time animation the time IPO of the object is currently used, for all three there should probably be new ipos in the fluidsim struct - started the API in elbeem.cpp, to get rid of parser & export via HD (it's not yet used) |
Commit Details:
Full Hash: 1b6482771e1b863ab6dbfb3364833a6c72641ad3
SVN Revision: 5902
Parent Commit: 5c56ca1
Lines Changed: +2915, -2139
1 Added Path:
/intern/elbeem/intern/elbeem.h (+97, -0) (View)
36 Modified Paths:
/intern/elbeem/extern/LBM_fluidsim.h (+10, -1) (Diff)
/intern/elbeem/intern/attributes.cpp (+219, -45) (Diff)
/intern/elbeem/intern/attributes.h (+101, -12) (Diff)
/intern/elbeem/intern/blendercall.cpp (+7, -3) (Diff)
/intern/elbeem/intern/cfglexer.cpp (+420, -419) (Diff)
/intern/elbeem/intern/cfgparser.cpp (+358, -329) (Diff)
/intern/elbeem/intern/cfgparser.h (+91, -89) (Diff)
/intern/elbeem/intern/elbeem.cpp (+69, -18) (Diff)
/intern/elbeem/intern/globals.h (+1, -7) (Diff)
/intern/elbeem/intern/isosurface.cpp (+4, -2) (Diff)
/intern/elbeem/intern/ntl_blenderdumper.cpp (+10, -2) (Diff)
/intern/elbeem/intern/ntl_blenderdumper.h (+1, -0) (Diff)
/intern/elbeem/intern/ntl_bsptree.cpp (+3, -36) (Diff)
/intern/elbeem/intern/ntl_geometrymodel.cpp (+26, -0) (Diff)
/intern/elbeem/intern/ntl_geometrymodel.h (+2, -0) (Diff)
/intern/elbeem/intern/ntl_geometryobject.cpp (+1, -1) (Diff)
/intern/elbeem/intern/ntl_geometryobject.h (+4, -0) (Diff)
/intern/elbeem/intern/ntl_material.h (+1, -1) (Diff)
/intern/elbeem/intern/ntl_scene.h (+0, -13) (Diff)
/intern/elbeem/intern/ntl_vector3dim.h (+18, -5) (Diff)
/intern/elbeem/intern/ntl_world.cpp (+176, -25) (Diff)
/intern/elbeem/intern/ntl_world.h (+11, -3) (Diff)
/intern/elbeem/intern/parametrizer.cpp (+82, -68) (Diff)
/intern/elbeem/intern/parametrizer.h (+24, -18) (Diff)
/intern/elbeem/intern/particletracer.h (+24, -3) (Diff)
/intern/elbeem/intern/simulation_object.cpp (+35, -22) (Diff)
/intern/elbeem/intern/simulation_object.h (+6, -3) (Diff)
/intern/elbeem/intern/solver_class.h (+29, -52) (Diff)
/intern/elbeem/intern/solver_init.cpp (+176, -214) (Diff)
/intern/elbeem/intern/solver_interface.cpp (+163, -55) (Diff)
/intern/elbeem/intern/solver_interface.h (+63, -61) (Diff)
/intern/elbeem/intern/solver_main.cpp (+437, -470) (Diff)
/intern/elbeem/intern/solver_relax.h (+4, -4) (Diff)
/intern/elbeem/intern/solver_util.cpp (+170, -148) (Diff)
/intern/elbeem/intern/utilities.cpp (+65, -5) (Diff)
/intern/elbeem/intern/utilities.h (+7, -5) (Diff)
/intern/elbeem/intern/attributes.cpp (+219, -45) (Diff)
/intern/elbeem/intern/attributes.h (+101, -12) (Diff)
/intern/elbeem/intern/blendercall.cpp (+7, -3) (Diff)
/intern/elbeem/intern/cfglexer.cpp (+420, -419) (Diff)
/intern/elbeem/intern/cfgparser.cpp (+358, -329) (Diff)
/intern/elbeem/intern/cfgparser.h (+91, -89) (Diff)
/intern/elbeem/intern/elbeem.cpp (+69, -18) (Diff)
/intern/elbeem/intern/globals.h (+1, -7) (Diff)
/intern/elbeem/intern/isosurface.cpp (+4, -2) (Diff)
/intern/elbeem/intern/ntl_blenderdumper.cpp (+10, -2) (Diff)
/intern/elbeem/intern/ntl_blenderdumper.h (+1, -0) (Diff)
/intern/elbeem/intern/ntl_bsptree.cpp (+3, -36) (Diff)
/intern/elbeem/intern/ntl_geometrymodel.cpp (+26, -0) (Diff)
/intern/elbeem/intern/ntl_geometrymodel.h (+2, -0) (Diff)
/intern/elbeem/intern/ntl_geometryobject.cpp (+1, -1) (Diff)
/intern/elbeem/intern/ntl_geometryobject.h (+4, -0) (Diff)
/intern/elbeem/intern/ntl_material.h (+1, -1) (Diff)
/intern/elbeem/intern/ntl_scene.h (+0, -13) (Diff)
/intern/elbeem/intern/ntl_vector3dim.h (+18, -5) (Diff)
/intern/elbeem/intern/ntl_world.cpp (+176, -25) (Diff)
/intern/elbeem/intern/ntl_world.h (+11, -3) (Diff)
/intern/elbeem/intern/parametrizer.cpp (+82, -68) (Diff)
/intern/elbeem/intern/parametrizer.h (+24, -18) (Diff)
/intern/elbeem/intern/particletracer.h (+24, -3) (Diff)
/intern/elbeem/intern/simulation_object.cpp (+35, -22) (Diff)
/intern/elbeem/intern/simulation_object.h (+6, -3) (Diff)
/intern/elbeem/intern/solver_class.h (+29, -52) (Diff)
/intern/elbeem/intern/solver_init.cpp (+176, -214) (Diff)
/intern/elbeem/intern/solver_interface.cpp (+163, -55) (Diff)
/intern/elbeem/intern/solver_interface.h (+63, -61) (Diff)
/intern/elbeem/intern/solver_main.cpp (+437, -470) (Diff)
/intern/elbeem/intern/solver_relax.h (+4, -4) (Diff)
/intern/elbeem/intern/solver_util.cpp (+170, -148) (Diff)
/intern/elbeem/intern/utilities.cpp (+65, -5) (Diff)
/intern/elbeem/intern/utilities.h (+7, -5) (Diff)