Neos-Metaverse / NeosPublic

A public issue/wiki only repository for the NeosVR project
194 stars 9 forks source link

World orb spawned relative to last HMD position while in desktop mode when using 'save as' or 'save copy' #2006

Open shiftyscales opened 3 years ago

shiftyscales commented 3 years ago

Describe the bug

When using 'save as' or 'save copy' from desktop mode after switching from VR, the world orb for a new world will spawn relative to the last position of the HMD prior to switching to desktop mode, sometimes rendering the world orb inaccessible when trying to save it - in particular if the headset's position is negative Z relative to the user root/playspace origin prior to switching to the desktop mode.

To Reproduce

Expected behavior

The world orb should always spawn relative to the current desktop viewport's position.

Screenshots / Video

Photo taken by placing my headset at the front right corner of my playspace and pressing F8 to toggle into VR then back to desktop prior to creating a new world and pressing Save As. HeadsetPosition1

Photo taken by placing my headset at the front left corner of my playspace and pressing F8 to toggle into VR then back to desktop prior to creating a new world and pressing Save As. HeadsetPosition2

Bug information (please complete the following information):

Reporters:

Shifty# 7944, Khosumi# 3579, Shadow Panther# 5154, Ven | JuliaP# 9999

shadowpanther commented 3 years ago

While not being able to replicate the orb spawning off to the side (might depend on the headset type and runtime used), I noticed that the orb spawns in front and level to the camera/head. So, if I try to save the world while looking far up/down, the orb would be spawned below/above my camera view and the cursor would lock in freeform mode. The workaround is to switch to third person view and try to catch the orb while the pose/camera change on laser appearance is taking my aim away from the orb.

MargoSizemore commented 2 years ago

I've noticed that in desktop mode, not switching from VR, spawns at straight orientation, no matter if you're looking up or down. This may be potentially related?

Here's a screenshot I took while looking up: image

As well as one I took while looking down: image

And as close to straight ahead as I could get: image