diff --git a/intern/cycles/kernel/svm/tex_coord.h b/intern/cycles/kernel/svm/tex_coord.h index ab551853de9..8608744511e 100644 --- a/intern/cycles/kernel/svm/tex_coord.h +++ b/intern/cycles/kernel/svm/tex_coord.h @@ -432,7 +432,7 @@ ccl_device_noinline void svm_node_normal_map(KernelGlobals kg, } } - if (is_zero(N)) { + if (is_zero(N) || !isfinite_safe(N)) { N = sd->N; }