google / model-viewer

Easily display interactive 3D models on the web and in AR!
https://modelviewer.dev
Apache License 2.0
6.69k stars 798 forks source link

Draft: Add model dragging in XR headsets by controllers or hands #4643

Open FluorescentHallucinogen opened 5 months ago

FluorescentHallucinogen commented 5 months ago

This pull request fixes a problem (described by me a year ago in the https://github.com/google/model-viewer/discussions/3969#discussioncomment-4753669) that users can't move and rotate models in the Meta Quest headsets.

FluorescentHallucinogen commented 5 months ago

@elalish What are the chances of you getting your hands on Meta Quest? I thought it was a must have for the model-viewer maintainer. :)

elalish commented 5 months ago

Well, now that we're looking to get serious about adding headset support, I'd agree. I'm going to get one ordered now.

FluorescentHallucinogen commented 5 months ago

we're looking to get serious about adding headset support

That's great news!

I'm going to get one ordered now.

Please let me know once you order the headset and which model (Meta Quest 3 or Meta Quest Pro). And when you get it in your hands. ;)

I expect when we add support for XR headsets and test the code on Meta Quest, we will automatically have Apple Vision Pro support since it's the same WebXR standard here and there. :)

adamwolf commented 2 weeks ago

(Is there something here that other folks could help along?)

elalish commented 2 weeks ago

@adamwolf UX design, research, or just musings/examples would all help at this stage. It's harder to figure out what to build than to build it.