aframevr / aframe

:a: Web framework for building virtual reality experiences.
https://aframe.io/
MIT License
16.69k stars 3.98k forks source link

Valve Index Controller Support #4328

Open micahstubbs opened 4 years ago

micahstubbs commented 4 years ago

Description:

I'd like to help contribute support for the Valve Index Controllers.

Here are some official 3d models of the Index Controllers from Valve that we might be able to use: https://github.com/ValveSoftware/IndexHardware/tree/master/Controller

It looks like the closest thing that we have now may be the vive-controls component https://github.com/aframevr/aframe/blob/master/src/components/vive-controls.js

Screen Shot 2019-11-23 at 12 52 14 AM

dmarcos commented 4 years ago

Is there any browser supporting them?

dmarcos commented 4 years ago

I believe Firefox desktop had initial support but that was long time ago. Worth a try

micahstubbs commented 4 years ago

good question, will take a look at Firefox desktop.

jmatsushita commented 4 years ago

Looks like there's a PR from July which could be tested https://github.com/aframevr/aframe/pull/4225

micahstubbs commented 4 years ago

Valve Index controller model here is looking good, might be a useful reference

https://immersive-web.github.io/webxr-input-profiles/packages/viewer/dist/index.html

https://twitter.com/Tojiro/status/1218410066572791809?s=19

IMG_20200118_122509

micahstubbs commented 4 years ago

more news on WebXR controller support from Tojiro https://twitter.com/Tojiro/status/1220421491264753664?s=19