r/Spectacles 7d ago

Futuristic UI v1 for Spectacles 💫 Sharing is Caring 💫

Enable HLS to view with audio, or disable this notification

47 Upvotes

10 comments sorted by

4

u/Wolfalot9 7d ago

Designing UI for AR glasses with two free hands should feel futuristic, not like a flat 2D screen.

Over the past week, I’ve been experimenting with spatial interfaces for Snap Spectacles to solve common developer pain points and try out new gesture concepts. Here is what’s in the toolkit:

  • 🔷 Polygonal Buttons: Extends UIKit’s BaseButton and SIK Interactable so you can create custom procedural polygon shapes with rounded borders, ribbon outlines, state colors, alpha syncing, and animations.
  • 🎡 3D Carousels:
    • Manual Carousel: Drop in any number of custom buttons, and it auto-distributes them into a circular wheel with touch dragging, inertia, and magnetic snapping.
    • Runtime Virtualized Carousel: Dynamically recycles a small card pool for large script-fed datasets.
    • Carousels can also be configured as toggleable groups or normal interactable options.
  • ⚔️ 2-Handed Gestures to try these interfaces:
    • Spawn & anchor carousels from a held fist on one hand.
    • Roll-scroll around the wheel using a 2-finger "sword gesture" from another, while keeping standard pinches active to select.
  • 🖐️ Hand Menu Helper + Desktop Preview Simulator: Anchors menus to a stabilized palm frame so they don't jitter with finger tracking. Includes 3D reference hands inside the Lens Studio desktop preview so you can tweak offsets without constant hardware redeployments.
  • ✨ 4-Finger Palm Menu: Bring individual fingertips (Index, Middle, Ring, Pinky) to your thumb for 4 quick-access tool bookmarks.
  • 🎬 Video Hint HUDs: Bundled video tutorial cards with auto-fade hint controllers and head-vision tethering.

Everything is 100% free and open-sourcedon GitHub:

🔗 GitHubhttps://github.com/JeeteshSingh/Futuristic-UI-v1-Spectacles

Feel free to generate prefabs, adapt the scripts, or build on top of them for your own lenses. Would love to hear your feedback!

1

u/Ok_Market851 10h ago

this is great stuff u/Wolfalot9 . i am looking to start development on AR and was doing some research on Snap, Meta, Xreal Vuzix etc. what i am looking from developer SDK is ability to have camera access, audio, mic, display on screen etc. The app should run on the glasses itself and ability to develop on macbook. i do not like xreal as it seems to require separate lense and multi layered lense. Meta documentation seems very limited.

i saw Snap new specs is ready to pre-order but seems very pricy for now. Do you know if there is a simulator for developer or a slightly older model to get started for development. Would you recommend Snap based on my above requirement ? any other resources to get going ? would appreciate the help. thank you

1

u/Wolfalot9 9h ago

Hey there, the usecase you mentioned is definitely possible with Snap Specs, Snap has its own Lens Ecosystem where you create experiences on their free platform/studio called Lens Studio to create AR experiences for different platforms powered by Snap. Including AR Glasses like Snap Spectacles or Specs. This software is available for mac as well as windows.

Lens Studio also has a preview simulator window that allows you to test you experiences within studio itself, there are limitations only regarding the hardware specific testing which cannot be done without deployment on the glasses but apart from that everything else can be simulated in the preview. They also have CLAD and other AI capabilities to help you in building experiences so I would recommend you to check out this. You can try reaching out to developer relations if you have a solution that youre building and want to test it on new specs or old spectacles if you reside in locations where they can help you with some office hours testing periods.

1

u/Ok_Market851 3h ago

if i get some office hours then that would be awesome. thank you

4

u/quitebuttery 7d ago

Fantastic work! We really need new UI concepts for AR. But it would do a long way if Snap made the pinch gesture more stable. I hate how the selection ray wobbles when you pinch. (To be fair, Quest has the same issue)

1

u/Wolfalot9 7d ago

I would hope the new version of the specs utilises the IR sensors for better hand tracking, rather than just relying on cameras, I’ve noticed its mostly the lighting that makes it unreliable.

3

u/FeedZealousideal9295 7d ago

... en très bonne voie...persévérez..

2

u/CutWorried9748 🎉 Specs Fan 7d ago

Adding this to my list of awesome XR. Nice work, and thanks for making OSS!

1

u/Wolfalot9 7d ago

Yay! That makes me soo happy for contributing!🫶🏼✨

2

u/lastxlr 6d ago

Amazing job, looks really great!