Smoke: The well known Miika Hämäläinen (aka MiikaH) patch (http://blenderartists...
authorDaniel Genrich <daniel.genrich@gmx.net>
Mon, 25 Jan 2010 15:10:14 +0000 (15:10 +0000)
committerDaniel Genrich <daniel.genrich@gmx.net>
Mon, 25 Jan 2010 15:10:14 +0000 (15:10 +0000)
commit83dfade37a746043dfc8d38f57514706d8505352
tree71d291a00799e67ecc6d39a5c5fc2117037a1328
parent4b71eaa4d14af6f43c15f97d8bf70506afad724b
Smoke: The well known Miika Hämäläinen (aka MiikaH) patch (blenderartists.org/forum/showthread.php?t=158317&page=42)

* Better (and windows enabled) OpenMP handling (> 2x-5x speed)
* More Volumetric Texture mapping options (heat, etc) <-- Matt if that's not to your liking, just revert that part, it's separate anyway
* Initial velocity taken from particle settings (no more slow starting)
* Option to select compression method (there seem to be a bug in my high compression usage, at least it's been reported to result in exploding smoke - better use low compression for the time being)

It's been tested since a while but as usual please report any (new!) bugs. ;-)
19 files changed:
intern/smoke/intern/EIGENVALUE_HELPER.cpp [new file with mode: 0644]
intern/smoke/intern/EIGENVALUE_HELPER.h
intern/smoke/intern/FLUID_3D.cpp
intern/smoke/intern/FLUID_3D.h
intern/smoke/intern/FLUID_3D_SOLVERS.cpp
intern/smoke/intern/FLUID_3D_STATIC.cpp
intern/smoke/intern/LU_HELPER.cpp [new file with mode: 0644]
intern/smoke/intern/LU_HELPER.h
intern/smoke/intern/WTURBULENCE.cpp
intern/smoke/intern/smoke_API.cpp
release/scripts/ui/properties_physics_smoke.py
release/scripts/ui/properties_texture.py
source/blender/blenkernel/intern/pointcache.c
source/blender/blenkernel/intern/smoke.c
source/blender/makesdna/DNA_smoke_types.h
source/blender/makesdna/DNA_texture_types.h
source/blender/makesrna/intern/rna_smoke.c
source/blender/makesrna/intern/rna_texture.c
source/blender/render/intern/source/voxeldata.c