diff options
author | Daniel Dunbar <daniel@zuster.org> | 2005-07-26 02:02:13 +0400 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2005-07-26 02:02:13 +0400 |
commit | 8655d65a7e08c91b75bae70373aeeb8bddcad0f1 (patch) | |
tree | 857a0dda54fc9d810e0ed6595575c8b7c8a6dfa8 /source/blender/renderconverter/intern/convertBlenderScene.c | |
parent | b52d31965a927e2fdbec3595e3339f7062fd266b (diff) |
- displacement fix, need to calc normals before displacing
Diffstat (limited to 'source/blender/renderconverter/intern/convertBlenderScene.c')
-rw-r--r-- | source/blender/renderconverter/intern/convertBlenderScene.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/source/blender/renderconverter/intern/convertBlenderScene.c b/source/blender/renderconverter/intern/convertBlenderScene.c index 9dd99726e3f..1eeb7486bd4 100644 --- a/source/blender/renderconverter/intern/convertBlenderScene.c +++ b/source/blender/renderconverter/intern/convertBlenderScene.c @@ -1523,8 +1523,10 @@ static void init_render_mesh(Object *ob) } } - if (test_for_displace( ob ) ) + if (test_for_displace( ob ) ) { + calc_vertexnormals(totverto, totvlako); do_displacement(ob, totvlako, R.totvlak-totvlako, totverto, R.totvert-totverto); + } if(do_autosmooth || (me->flag & ME_AUTOSMOOTH)) { autosmooth(totverto, totvlako, me->smoothresh); |