diff options
author | Brecht Van Lommel <brecht@blender.org> | 2021-11-18 18:07:47 +0300 |
---|---|---|
committer | Brecht Van Lommel <brecht@blender.org> | 2021-11-18 19:13:16 +0300 |
commit | f0be276514f2b7cae27c744ac80f999fbc69f12f (patch) | |
tree | d9ae4b6a4a0fdcde471893b8f3a518561bc24d1b /intern/cycles/kernel/types.h | |
parent | ed91e759d1f0debce58b10261799378e1639e6c0 (diff) |
Fix T93082: Cycles baking not handling transparency correctly
For baking, replace transparent BSDF with holdout for baking. This ensure no
objects behind are baked, and that the baked image has alpha.
Diffstat (limited to 'intern/cycles/kernel/types.h')
-rw-r--r-- | intern/cycles/kernel/types.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/intern/cycles/kernel/types.h b/intern/cycles/kernel/types.h index cae514d4dbd..2f6cadf7496 100644 --- a/intern/cycles/kernel/types.h +++ b/intern/cycles/kernel/types.h @@ -438,7 +438,8 @@ typedef enum FilterClosures { FILTER_CLOSURE_DIFFUSE = (1 << 1), FILTER_CLOSURE_GLOSSY = (1 << 2), FILTER_CLOSURE_TRANSMISSION = (1 << 3), - FILTER_CLOSURE_DIRECT_LIGHT = (1 << 4), + FILTER_CLOSURE_TRANSPARENT = (1 << 4), + FILTER_CLOSURE_DIRECT_LIGHT = (1 << 5), } FilterClosures; /* Shader Flag */ |