In VR mode, the model shake. I don't know what causes it

DEMO: 闸阀 VR虚拟仿真拆装
VR Device: PICO NEO 3

Normal in normal mode.
But, In VR mode, the model shake.
I don’t know what causes it.

"@babylonjs/accessibility": "^6.3.1",
"@babylonjs/core": "^6.3.1",
"@babylonjs/gui": "^6.3.1",
"@babylonjs/gui-editor": "^6.3.1",
"@babylonjs/havok": "^1.0.1",
"@babylonjs/inspector": "^6.3.1",
"@babylonjs/loaders": "^6.3.1",
"@babylonjs/materials": "^6.3.1",
"@babylonjs/node-editor": "^6.3.1",
"@babylonjs/post-processes": "^6.3.1",
"@babylonjs/procedural-textures": "^6.3.1",
"@babylonjs/serializers": "^6.3.1",
"@babylonjs/shared-ui-components": "^6.3.1",
"@babylonjs/viewer": "^6.3.1",

i can’t seem to reproduce. There is aliasing issue, but this is a general issue when entering an XR session, especially in low-res devices.
Also, the performance is not the best, which makes it hard to enjoy the immersive session. You could try simplifying the meshes, or maybe make complex meshes not pickable to prevent the pointermove pick calculations

What exactly do you see?


This device has 4K high-definition screen resolution. VR Device: PICO NEO 3

This is a demonstration, without pick.

Like this, in vr mode, I keep still, but the picture keeps shaking, especially where the outline is.

It seems to me like it is rendering correctly, but i’ll try it in different devices and let you know.

thank you very much.

Just following up on this - this is the expected behavior. When in an XR session your head is constantly moving, which changes on each frame the way the highlight is being rendered. It will behave the same if you “shake” the camera with a mouse. This is sadly unavoidable.

1 Like

So that’s how it is!
Thank you very much.