diff options
author | Daniel Genrich <daniel.genrich@gmx.net> | 2012-05-25 03:50:20 +0400 |
---|---|---|
committer | Daniel Genrich <daniel.genrich@gmx.net> | 2012-05-25 03:50:20 +0400 |
commit | f883d12e0cd3d796a0ec0d540e24214ccdb0e39c (patch) | |
tree | 1a6d8ab7df334c3501bfdb8362019e112830ef83 /source/blender/editors/space_view3d/drawobject.c | |
parent | fda16e7381c5ce4c96fcd05cf9422ebda6bfbe1c (diff) |
Smoke: Start fixing scaling issues which happen with non cube-shaped domains.
Detail: Smoke solver and Blender side of smoke now share the same cell length.
First reported by the Sintel artists long ago, again reported by MiikaH.
Part of my Smoke Development Project Phase III.
Diffstat (limited to 'source/blender/editors/space_view3d/drawobject.c')
-rw-r--r-- | source/blender/editors/space_view3d/drawobject.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/blender/editors/space_view3d/drawobject.c b/source/blender/editors/space_view3d/drawobject.c index 9633917344f..780f4a2d86a 100644 --- a/source/blender/editors/space_view3d/drawobject.c +++ b/source/blender/editors/space_view3d/drawobject.c @@ -6938,7 +6938,7 @@ void draw_object(Scene *scene, ARegion *ar, View3D *v3d, Base *base, int flag) GPU_create_smoke(smd, 0); draw_volume(ar, smd->domain->tex, smd->domain->p0, smd->domain->p1, - smd->domain->res, smd->domain->dx, + smd->domain->res, smd->domain->dx * smd->domain->scale, smd->domain->tex_shadow); GPU_free_smoke(smd); // #endif @@ -6991,7 +6991,7 @@ void draw_object(Scene *scene, ARegion *ar, View3D *v3d, Base *base, int flag) GPU_create_smoke(smd, 1); draw_volume(ar, smd->domain->tex, smd->domain->p0, smd->domain->p1, - smd->domain->res_wt, smd->domain->dx_wt, + smd->domain->res_wt, smd->domain->dx_wt * smd->domain->scale, smd->domain->tex_shadow); GPU_free_smoke(smd); } |