You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The laser pointer line fails to display properly when using Open-Brush with the Zapbox XR provider. Specifically, the laser pointer is not visible when it appears over the passthrough background. This differs from the expected behaviour seen on Quest devices, where the laser pointer remains visible regardless of the background.
Environment
Unity Version: 2022.3.34f1
Build Target: iOS
XR Provider: Zapbox
Application: Open-Brush
Steps to Reproduce
Set up the project with Zapbox as the XR provider
Resolve any material-related errors in the project
Launch the application
Complete the tutorial section
Point the controller at any panel where the dashed laser pointer should appear
Observe the laser pointer behaviour when it crosses over passthrough areas
Expected Behaviour
The laser pointer line should remain visible when pointing at any surface, including when the line passes over passthrough areas, similar to how it functions on Quest devices.
Actual Behaviour
The laser pointer line appears invisible when it is over areas where passthrough is displayed.
Project Configuration
No custom modifications to the standard setup
Additional Context
I've attached some video and screenshots from a capture.
Description
The laser pointer line fails to display properly when using Open-Brush with the Zapbox XR provider. Specifically, the laser pointer is not visible when it appears over the passthrough background. This differs from the expected behaviour seen on Quest devices, where the laser pointer remains visible regardless of the background.
Environment
Steps to Reproduce
Expected Behaviour
The laser pointer line should remain visible when pointing at any surface, including when the line passes over passthrough areas, similar to how it functions on Quest devices.
Actual Behaviour
The laser pointer line appears invisible when it is over areas where passthrough is displayed.
Project Configuration
Additional Context
I've attached some video and screenshots from a capture.
openbrush-alpha.mov
Possible Solution
This is a suggested solution. I’ve modified the shader so that alpha is controlled only from the surface function which sets the colour as a premultiplied alpha. https://github.com/apzap/open-brush/tree/fix/laserpointer-fix-zapbox
Checklist
The text was updated successfully, but these errors were encountered: