Skip to main content

Resources

Whether you are an experienced developer or just starting out, we have the resources you need to create amazing experiences on Spectacles. Here you will find a list of resources to help you get started. We prepared a number of Samples that aim to illustrate the capabilities of Spectacles and provide a starting point for your own projects. Build your first lens or explore the samples on our GitHub Repository.

Samples

Below is a brief description of each sample and the features it showcases.

If you wish to use a feature that is not listed below or want to contribute to our sample repository, leave a feedback to our team or check out our Samples Repository.

AI Assistant

AI Assistant

AICameraNetworkingLLMSpeech To TextText to SpeechVisionFetch

Create an AI Assistant that understands and responds to voice commands.

View sample project →
Air Hockey

Air Hockey

NetworkingConnected LensesMultiplayer

Multiplayer air hockey game using connected lenses.

View sample project →
Crop

Crop

AICameraNetworkingLLMSpeech To TextText to SpeechVisionFetchWeb View

Crop images using hand gestures.

View sample project →
Fetch

Fetch

NetworkingFetchWeb View

Fetch an API endpoint and display results.

View sample project →
High Five

High Five

NetworkingConnected LensesMultiplayer

Connected lens displays a message when two users high-five.

View sample project →
Material Library

Material Library

Graphics, Material and ParticlesPost Effects

A collection of 3D materials and shaders for Spectacles.

View sample project →
Outdoor Navigation

Outdoor Navigation

Location AROutdoor NavigationMap ComponentPlaces

Use GPS and Maps API to create navigation experiences.

View sample project →
Shared Sync Controls

Shared Sync Controls

NetworkingConnected LensesMultiplayer

Sync UI controls between multiple connected users.

View sample project →
Spatial Persistence

Spatial Persistence

Spatial Anchors

Save objects in space across multiple sessions.

View sample project →
Throw Lab

Throw Lab

PhysicsHand Tracking

Interact with a dartboard using throwing gestures.

View sample project →
Tic Tac Toe

Tic Tac Toe

NetworkingConnected LensesMultiplayer

Multiplayer Tic Tac Toe game using connected lenses.

View sample project →
Voice Playback

Voice Playback

AudioText to SpeechSpeech To Text

Record and play back messages using voice commands.

View sample project →
Spatial Image Gallery

Spatial Image Gallery

Spatial Image

Upload and visualize images in 3D space. Find it on Lens Studio home page in "Sample projects".

Custom Locations

Custom Locations

Location AR

Map real life areas and create AR experiences around those locations.

View sample project →
Path Pioneer

Path Pioneer

Graphics, Material and ParticlesGraphics, Material and ParticlesSIK

Path creation and path walking experience.

View sample project →

Asset Library

In addition to the samples above, we also provide an Asset Library that contains a collection of 3D models, materials, and textures that you can use in your projects. You can find the Asset Library in Lens Studio.

Spectacles Interaction Kit

Spectacles Interaction Kit

Connected LensesSIK
Snap Inc.

A package that provide a rich input interaction set up in lenses.

Spectacles Sync Kit

Spectacles Sync Kit

Connected LensesSync Kit
Snap Inc.

A package that enables real-time syncing between connected lenses.

World Query Hit - Spawn On Surface

World Query Hit - Spawn On Surface

AR TrackingWorld Query
Snap Inc.

Performs hit tests for real-world surfaces.

Web View

Web View

NetworkingWeb View
Snap Inc.

Allows hosting web content inside a Lens.

Spatial Image

Spatial Image

Spatial Image
Snap Inc.

Transforms a 2D image into a spatialized 3D mesh.

Pointer

Pointer

PhysicsRaycast
BennyP

Creates directional indicators in AR scenes.

Raycaster

Raycaster

PhysicsRaycast
BennyP

Demonstrates raycasting capabilities in Spectacles.

Surface Detection

Surface Detection

AR TrackingWorld Query
Snap Inc.

Detects and recognizes real-world surfaces.

LSTween

LSTween

Animation
Snap Inc.

Helps developers with animation handling in Lens Studio.

Motion Controller

Motion Controller

Peripheral ControlMotion Controller
Snap Inc.

Helps developers handling the controller API.

Spectacles 3D Hand Hints

Spectacles 3D Hand Hints

Graphics, Material and Particles
Snap Inc.

Suite of animated Hand Gestures Hints.

Was this page helpful?
Yes
No