diff options
author | Brecht Van Lommel <brecht@blender.org> | 2021-10-04 13:28:28 +0300 |
---|---|---|
committer | Brecht Van Lommel <brecht@blender.org> | 2021-10-04 14:58:37 +0300 |
commit | fc4886a31426b6fe40982f5288c8d129a1ce3223 (patch) | |
tree | 6c3f7aadb787e5c4fbbc4c1b5423caf993f89f0d /intern/cycles/kernel/geom | |
parent | 326bd76d3b6d75d34fa3a6313ff0db374446d4ab (diff) |
Fix T91894: Cycles baking normal maps of transformed objects not working
Diffstat (limited to 'intern/cycles/kernel/geom')
-rw-r--r-- | intern/cycles/kernel/geom/geom_shader_data.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/intern/cycles/kernel/geom/geom_shader_data.h b/intern/cycles/kernel/geom/geom_shader_data.h index fb2cb5cb1ea..0e373c10086 100644 --- a/intern/cycles/kernel/geom/geom_shader_data.h +++ b/intern/cycles/kernel/geom/geom_shader_data.h @@ -103,7 +103,7 @@ ccl_device_inline void shader_setup_from_ray(const KernelGlobals *ccl_restrict k sd->flag |= kernel_tex_fetch(__shaders, (sd->shader & SHADER_MASK)).flags; - if (isect->object != OBJECT_NONE) { + if (!(sd->object_flag & SD_OBJECT_TRANSFORM_APPLIED)) { /* instance transform */ object_normal_transform_auto(kg, sd, &sd->N); object_normal_transform_auto(kg, sd, &sd->Ng); |