Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Genrich <daniel.genrich@gmx.net>2012-05-25 03:50:20 +0400
committerDaniel Genrich <daniel.genrich@gmx.net>2012-05-25 03:50:20 +0400
commitf883d12e0cd3d796a0ec0d540e24214ccdb0e39c (patch)
tree1a6d8ab7df334c3501bfdb8362019e112830ef83 /source/blender/editors/space_view3d/drawobject.c
parentfda16e7381c5ce4c96fcd05cf9422ebda6bfbe1c (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.c4
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);
}