f3d icon indicating copy to clipboard operation
f3d copied to clipboard

Request: VR support for viewing and even manipulating models

Open atkulp opened this issue 1 year ago • 5 comments

Is your feature request related to a problem? Please describe. Not related to a problem

Describe the solution you'd like I'd love to be able to click a button for VR mode. In that mode, I should be able to change the scale of the object, walk around it, rotate/move it, and even hold it in my hand to manipulate it. Sketchfab has a pretty great VR viewer for all of their models, although they are missing a few features like holding and rotating models. Since you already have a WASM build, it might be easiest doing this in WebXR, but I'm not totally sure.

Describe alternatives you've considered There are a few tools for bringing arbitrary models into VR but most are lacking, and none are OSS

Additional context

Contribution I'm a developer, but so far haven't crossed over to VR coding. I could possibly help in some ways though. I can also test on my Windows Mixed Reality (HP Reverb G2) or Quest 2 headsets.

atkulp avatar Apr 21 '23 17:04 atkulp

VTK has VR support so that's probably the way forward, using OpenXR: https://discourse.vtk.org/t/openxr-support-in-vtk/5516

Thanks to be open to help ! :)

mwestphal avatar Apr 21 '23 17:04 mwestphal

Could be a --vr or --xr option with another f3d::window implementation.
I think it should be fairly easy to experiment with it, but maybe harder to make it robust and ready for production

Meakk avatar Apr 21 '23 18:04 Meakk

I think you're right :)

mwestphal avatar Apr 21 '23 18:04 mwestphal

Hi. A VR option would be amazing. Please consider this. I'm really liking this program. Ive only found it recently. I've been struggling to find a good program to easly view 3d models ive made and in VR as well and this (VR) i thought would be grate for f3d. esp if i can scale to real size. I would be happy to test and try and help as i could. But unfortually im a bit of a noob and i don't understand programming very well and only very basic scripting for video encoding at best. I would be happy to help however i can. Thanks for all your work so far guys on this project. (sorry if this is not the kind of msg you want, was not shore. also sorry for my spelling. im quite dyslexic and i tryed using autocorrect on what i could) Cheers.

DrDoomsLab avatar Feb 12 '24 23:02 DrDoomsLab

Thanks @DrDoomsLab . Sadly this issue is not part of the roadmap yet. I hope somebody from the community will take it at some point if they are interested by the subject.

mwestphal avatar Feb 13 '24 07:02 mwestphal