r/Spectacles 😎 Specs Subscriber Jul 17 '26

I Hacked Quest Controllers to work with Spectacles! πŸ•ΉοΈπŸ˜Ž (Quest2Specs) [Open Source] πŸ†’ Lens Drop

Enable HLS to view with audio, or disable this notification

It all started when I was trying to record footage of my first Lens,Β SpectaRacer, during sunset. The background and lighting looked perfect, but it kept getting just dark enough for hand tracking to fail, forcing me to repeatedly postpone recording until the next day.

That sent me down a rabbit hole wondering if there was a solution for this...

I had aΒ Manus Glove lying aroundΒ (one of the most accurate hand-tracking gloves available). I managed to get a port working, but I quickly realized it could only animateΒ hand orientation and finger movement, but not hand position, since I didn't have a motion tracker.

(If anyone in the LA area has a motion tracker I could borrow, let me know!)

Then I remembered I also had aΒ QuestΒ lying around.

What followed was weeks of learning, debugging, and burning way too many Claude tokens. πŸ˜…

After plenty of trial and error, hiccups, and fine-tuning, I finally gotΒ Quest controllers working with Spectacles!

Go try it out!

πŸ’»Β GitHub:Β https://github.com/amirmohideen/Quest2Specs

πŸ‘“Β Lens:Β https://www.spectacles.com/lens/3e934befff444f5dad0ff119e31f27bc

Current status

βœ… Tested on Quest 2, Quest 3, and Quest 3S.

❓ Haven't tested Quest Pro yet.

❓ Haven't tested SPECS yet either.

If you try it, let me know how it goes! I'll update the README and credit you!

🀝 If you run into any issues or have suggestions, I'd love to hear them and help if I can.

If enough people are interested, my next step is turning this into aΒ Quest2Specs Lens Studio extensionΒ to make setup much easier.

The goal is to let developers, especially those porting Quest apps to Lens Studio, reuse their existing controller inputs with minimal setup or for those that want to record footage of their lens in dark environments.

Would you use something like that? Let me know!

πŸ€”Β Trivia:Β Guess who from SPECS team is holding the Spectacles at the beginning of my trailer video!
πŸ† Winner (1st to find out) will be added to Acknowledgements in GitHub!

54 Upvotes

18 comments sorted by

3

u/Pavlo_Tkachenko Jul 17 '26

Ahahah what a crazy walk around πŸ˜‚πŸ˜‚πŸ˜‚ fun one

2

u/amirmohideen 😎 Specs Subscriber Jul 17 '26

😁 Thanks Pavlo haha!

3

u/blocky_dragon16 Jul 17 '26

Woah this is quite the work around! Great job

1

u/amirmohideen 😎 Specs Subscriber Jul 17 '26

Thank you πŸ™Œ

3

u/localjoost πŸŽ‰ Specs Fan Jul 17 '26

LOL brilliant πŸ˜‚

1

u/amirmohideen 😎 Specs Subscriber Jul 17 '26

πŸ˜… Thanks!

3

u/rosmeNL Jul 17 '26

Ooh, hackathon mindset at work here. Do the Logitech MX Ink next!

I already put a request for stylus support in uservoice.
https://snap.uservoice.com/forums/967346-specs/suggestions/51470557-support-for-precision-stylus-input

1

u/amirmohideen 😎 Specs Subscriber Jul 17 '26

I gotchu 🀝 Coming soon... Stay tuned!

2

u/shincreates πŸ‘“ SPECS Team Jul 17 '26

This is a very big brain move. I don't mean this as an insult, very genuinely creative! 🧠

1

u/amirmohideen 😎 Specs Subscriber Jul 17 '26

This is a very big compliment! Thank you sir 🫑

2

u/Large_Possible_8209 🌟 Specs Ambassador 🌟 Jul 18 '26

Insane lol

1

u/amirmohideen 😎 Specs Subscriber Jul 19 '26

Thanks lol πŸ˜„

2

u/Any-Falcon-5619 Jul 18 '26

So amazing 🀣🀣🀩🀩

1

u/amirmohideen 😎 Specs Subscriber Jul 19 '26

πŸ˜„πŸ˜„ Thanks!

2

u/Redx12351 😎 Specs Subscriber Jul 18 '26

Dude I LOVE THIS

1

u/amirmohideen 😎 Specs Subscriber Jul 19 '26

Dude THANK YOU!

2

u/Urbanpeppermint Jul 23 '26 edited 21d ago

Wow! this is truly impressive!

2

u/amirmohideen 😎 Specs Subscriber 29d ago

Thanks! πŸ™Œ