Blender Git Commit Log
Git Commits -> Revision 5e29bd9
Revision 5e29bd9 by Miika Hamalainen (soc-2012-fried_chicken) July 20, 2012, 18:06 (GMT) |
* Added colors to smoke simulations. You can select smoke color for flows and for smoke emitted from fire. * Added color support to smoke 3D-view preview. * Added color support to Blender Internal "Voxel Data" textures. To render smoke with colors also enable "Reflection Color" from texture settings. * Added options to disable heat, fire and colors from simulations. I'm going to make this automatic during next week, but until then you can use these settings for additional speedup if you don't need certain parts of simulation. * Fix: It wasn't possible to select "Domain Object" for smoke force field from same object. * Fix: Force fields affected smoke incorrectly when using adaptive domain. * Fix: Smoke initial velocity sometimes got messed up for first frame. * Fix: Smoke initial velocity was applied incorrectly in some cases. * Some code cleanup and refactoring. |
Commit Details:
Full Hash: 5e29bd93c0daec60fa0970370528de8bd132fa02
SVN Revision: 49089
Parent Commit: 801b9d6
Lines Changed: +1159, -446
25 Modified Paths:
/intern/smoke/extern/smoke_API.h (+26, -11) (Diff)
/intern/smoke/intern/FLUID_3D.cpp (+187, -104) (Diff)
/intern/smoke/intern/FLUID_3D.h (+19, -4) (Diff)
/intern/smoke/intern/FLUID_3D_SOLVERS.cpp (+0, -1) (Diff)
/intern/smoke/intern/smoke_API.cpp (+173, -89) (Diff)
/intern/smoke/intern/WTURBULENCE.cpp (+97, -17) (Diff)
/intern/smoke/intern/WTURBULENCE.h (+8, -1) (Diff)
/release/scripts/startup/bl_operators/object_quick_effects.py (+1, -0) (Diff)
/release/scripts/startup/bl_ui/properties_physics_smoke.py (+42, -28) (Diff)
/source/blender/blenkernel/BKE_smoke.h (+1, -0) (Diff)
/source/blender/blenkernel/intern/pointcache.c (+61, -21) (Diff)
/source/blender/blenkernel/intern/smoke.c (+210, -96) (Diff)
/source/blender/blenloader/intern/readfile.c (+14, -1) (Diff)
/source/blender/editors/space_view3d/drawvolume.c (+47, -9) (Diff)
/source/blender/gpu/GPU_extensions.h (+1, -0) (Diff)
/source/blender/gpu/intern/gpu_draw.c (+28, -7) (Diff)
/source/blender/gpu/intern/gpu_extensions.c (+80, -0) (Diff)
/source/blender/makesdna/DNA_modifier_types.h (+2, -0) (Diff)
/source/blender/makesdna/DNA_smoke_types.h (+9, -0) (Diff)
/source/blender/makesdna/DNA_texture_types.h (+7, -0) (Diff)
/source/blender/makesrna/intern/rna_object_force.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_smoke.c (+29, -0) (Diff)
/source/blender/makesrna/intern/rna_texture.c (+1, -1) (Diff)
/source/blender/render/intern/source/render_texture.c (+6, -0) (Diff)
/source/blender/render/intern/source/voxeldata.c (+109, -55) (Diff)
/intern/smoke/intern/FLUID_3D.cpp (+187, -104) (Diff)
/intern/smoke/intern/FLUID_3D.h (+19, -4) (Diff)
/intern/smoke/intern/FLUID_3D_SOLVERS.cpp (+0, -1) (Diff)
/intern/smoke/intern/smoke_API.cpp (+173, -89) (Diff)
/intern/smoke/intern/WTURBULENCE.cpp (+97, -17) (Diff)
/intern/smoke/intern/WTURBULENCE.h (+8, -1) (Diff)
/release/scripts/startup/bl_operators/object_quick_effects.py (+1, -0) (Diff)
/release/scripts/startup/bl_ui/properties_physics_smoke.py (+42, -28) (Diff)
/source/blender/blenkernel/BKE_smoke.h (+1, -0) (Diff)
/source/blender/blenkernel/intern/pointcache.c (+61, -21) (Diff)
/source/blender/blenkernel/intern/smoke.c (+210, -96) (Diff)
/source/blender/blenloader/intern/readfile.c (+14, -1) (Diff)
/source/blender/editors/space_view3d/drawvolume.c (+47, -9) (Diff)
/source/blender/gpu/GPU_extensions.h (+1, -0) (Diff)
/source/blender/gpu/intern/gpu_draw.c (+28, -7) (Diff)
/source/blender/gpu/intern/gpu_extensions.c (+80, -0) (Diff)
/source/blender/makesdna/DNA_modifier_types.h (+2, -0) (Diff)
/source/blender/makesdna/DNA_smoke_types.h (+9, -0) (Diff)
/source/blender/makesdna/DNA_texture_types.h (+7, -0) (Diff)
/source/blender/makesrna/intern/rna_object_force.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_smoke.c (+29, -0) (Diff)
/source/blender/makesrna/intern/rna_texture.c (+1, -1) (Diff)
/source/blender/render/intern/source/render_texture.c (+6, -0) (Diff)
/source/blender/render/intern/source/voxeldata.c (+109, -55) (Diff)