Page MenuHome

Holdout not working properly when added to another shader, makes whole material transparent
Closed, DuplicatePublic

Description

System Information
Windows 10 64-bit, Intel Core i5-6500, Nvidia GTX 1050 Ti

Blender Version
Broken: 2.79b f4dc9f9d68b

Short description of error
When adding any shader to Holdout, object disappears on render with Transparent enabled. In rendered preview or render with Transparent checkbox disabled second shader is distinguishable.

Exact steps for others to reproduce the error
Check two node setups with rendered viewport mode, then try to render them separately. You will see that the lower one makes image completely transparent.

Event Timeline

It's an issue with the display of the render, where only premultiplied alpha can properly represent this type of object that is both fully transparent and emitting/reflecting light. If you save it as a .exr file it will actually be correct.