Unity URP Decals Not Visible in Captures

Hello,

I've recently started using the Universal Render Pipeline's URP Decal Projector component to display some decals on various surfaces in my app. In use, things appear normal in the ML2. However, when I take a video capture from either the ML2 or through the Hub's Capture or Stream tabs, the decals are always invisible.

In the URP Asset's Decal Render Feature, I have tried both the DBuffer and Screen Space technique, both having the same result.

Unity Editor version: 2022.3.56f1
ML2 OS version: 1.12.0
Unity SDK version: 2.6.0-pre.R15
Host OS: Windows

Is there anything I can do to get these Decals to show up in captures?

Thanks

In your URP Settings is "Depth Texture" enabled?

Would you mind cross checking your renderer settings with these? Particularly the depth texture mode?


Do you mind trying to disable the OpenXR "Secondary View" feature to help us debug?

1 Like

Aha! I made those changes, and the decals are now appearing in captures. My URP settings were already very close to yours, but the change that made the difference was disabling the Secondary View feature. I should be able to continue without it enabled.

Thanks for the help!

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.