-
Notifications
You must be signed in to change notification settings - Fork 165
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
A question about using WebXRMode.VR in GaussianSplats3D.DropInViewer. #308
Comments
There may actually be some problems with using |
Just circling back -- did you make any progress with this one? |
I sincerely apologize for the late response. I've been extremely busy with work over the past few weeks, but I finally have time to prepare the test files for the project. Below is the link to the test project. We used the DropInViewer method to import the splat file, and after entering VR mode with the Meta Quest headset, the issue we previously discussed occurs. I've also attached a video recording of the VR view. I hope to receive your assistance. Thank you very much. |
We tried using your 'GaussianSplats3D.Viewer' method to start VR mode, but since your VR mode automatically generates a new WebXR configuration, it caused a conflict with our original WebXR settings, resulting in an error. We had to remove our own WebXR settings to run your VR mode properly. On the other hand, when using the 'GaussianSplats3D.DropInViewer' method, since it does not trigger the WebXR generation mechanism in your JavaScript, no errors occur, and we can enter our own WebXR settings. However, for some reason, the Gaussian Splats appear broken and incomplete, as shown in the attached video, and the surface variations of the Gaussian Splats stop computing. These are the results of our testing over the past few weeks. We hope to receive your assistance. Thank you very much. |
One thing you can also try (if I understand the issue around the WebXR config) is to use the new memory-optimizations branch, which has a |
FYI Using the For the error you're seeing using the GaussianSplats3D/src/Viewer.js Line 1385 in 2d80511
Because you're passing in an external renderer , the viewer makes it a WebXR render here: GaussianSplats3D/src/Viewer.js Line 361 in 2d80511
After which it may not be able to be used anywhere else. |
I used your 'GaussianSplats3D.DropInViewer' method to load a splat file and added the viewer into 'Object3D' so that I can later control its position and size within the scene. Everything was working fine until I added the WebXR VR button. After entering VR mode, the splat model only partially renders or doesn’t render at all, and it seems like the camera is no longer calculating the distance to the splat correctly. Is there a way to resolve this issue?
Additionally, since I need to control the position and size of the splat within the scene, I am unable to use your 'GaussianSplats3D.Viewer' method to activate VR mode.
The text was updated successfully, but these errors were encountered: