Fix for margin which didn't work properly with normalized displacement baking

This commit is contained in:
Sergey Sharybin
2013-09-20 09:28:58 +00:00
parent aa077fecd7
commit 556fa5e205

View File

@@ -1084,12 +1084,12 @@ int RE_bake_shade_all_selected(Render *re, int type, Object *actob, short *do_up
userdata = (BakeImBufuserData *)ibuf->userdata;
if (userdata) {
RE_bake_ibuf_filter(ibuf, userdata->mask_buffer, re->r.bake_filter);
if (use_displacement_buffer) {
RE_bake_ibuf_normalize_displacement(ibuf, userdata->displacement_buffer, userdata->mask_buffer,
displacement_min, displacement_max);
}
RE_bake_ibuf_filter(ibuf, userdata->mask_buffer, re->r.bake_filter);
}
ibuf->userflags |= IB_BITMAPDIRTY;