Skip to content

WebGPURenderer/WebGLBackend with multiview enabled is causing a projection issue with the right eye in WebXR. #32538

@danrossi

Description

@danrossi

Description

This may be related to issue #31729. I am working on integration of a new AI converted 2D to 3D depth video format which is working. But discovered with multiview enabled it loses the 3D effect and is not projecting correctly. I was testing with the WebGLRenderer then found it was different with WebGPURenderer.

Previously I had complaints of PlaneGeometry objects not projecting 3D and multiview is enabled also and has been hard to pinpoint.

There is another current bug when antialias is enabled with multiview it will flicker. I am not sure if its a Quest browser bug or something with the WebGLBackend. #32151

Reproduction steps

  1. Setup WebGPURenderer with multiview enabled.
  2. Launch XR
  3. Potential 3D depth projection issue in the right eye.

Code

renderer = new THREE.WebGPURenderer( { antialias: false, forceWebGL: true, multiview: true } );

Live example

Without multiview

With multiview

Screenshots

No response

Version

r181

Device

Headset

Browser

Quest Browser

OS

Android

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      SYSTEM_READY >> ...MS