Holdout Shader / Selective Derender

Hello! As a Roblox developer, it is currently difficult to selectively derender parts of specific things. The glass material hides partially transparent parts (among other things) that are behind it, but this is indiscriminate and feels like unintended behaviour that should not be relied on.

Being able to have a part that hides specific things behind it would allow for the creation of things like camera passthrough canopies:

I’d also like to use this to show the sky even when deep underground in one of my games.

Allowing light to pass through where appropriate would be appreciated, though that might be best left to a follow-up feature request.

Thanks!

7 Likes