Skip to main content

Asset Library

Check out the Spectacles section on the Lens Studio Asset Library for Spectacles-centered assets. You can find the Asset Library in Lens Studio.

While https://github.com/Snapchat/Spectacles-Sample will continue to reflect the latest changes, it will be deprecated in the future. We recommend using our new organization at https://github.com/specs-devs for samples (specs-devs/samples) and packages (specs-devs/packages).

Some packages are not available in the public repository but might be part of the specs-devs/context repo as filtered context material for AI-assisted development.

Core

Essential packages for Spectacles development

🔒 Spectacles Interaction Kit

🔒 Spectacles Interaction Kit

SIK
Snap Inc.

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

🔒 Spectacles Interaction Kit Examples

🔒 Spectacles Interaction Kit Examples

SIK
Snap Inc.

A package that provide SIK examples to get started with lens development.

🔒 Spectacles Sync Kit

🔒 Spectacles Sync Kit

Connected LensesSync Kit
Snap Inc.

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

🔒 Spatial Image

🔒 Spatial Image

Spatial Image
Snap Inc.

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

🔒 Web View

🔒 Web View

NetworkingWeb View
Snap Inc.

Allows hosting web content inside a Lens.

🔒 Spectacles UI Kit

🔒 Spectacles UI Kit

SIKUI Kit
Snap Inc.

A comprehensive UI framework for building spatial interfaces on Spectacles.

Spectacles Navigation Kit

Spectacles Navigation Kit

SIKNavigationLocation
Snap Inc.

Set of components designed to simplify the development of navigation experiences for Spectacles.

Input Helpers

User interface and input assistance tools

Remote Services

Network and remote service integration tools

Helpers

Development utilities and helper tools

Instantiation

Instantiation

Essentials
Snap Inc.

Examples for dynamic object creation.

Solvers

Solvers

Essentials
Snap Inc.

Collections of spatial behaviors for Spatial UI or scene objects.

Leaderboard

Leaderboard

Essentials
Snap Inc.

Simple set up to get started ranking players in your lens.

Access Components

Access Components

Essentials
Snap Inc.

Collection of scripts to showcase how to reference and access classes.

Runtime Gizmos

Runtime Gizmos

Essentials
Snap Inc.

Collections of line based tools for debugging or visualization.

Marker Tracking Helper

Marker Tracking Helper

Marker Tracking
Snap Inc.

Provides Marker Tracking Examples.

🔒 Pointer

🔒 Pointer

PhysicsRaycast
BennyP

Creates directional indicators in AR scenes.

🔒 Raycaster

🔒 Raycaster

PhysicsRaycast
BennyP

Demonstrates raycasting capabilities in Spectacles.

World Query Hit - Spawn On Surface

World Query Hit - Spawn On Surface

AR TrackingWorld Query
Snap Inc.

Performs hit tests for real-world surfaces.

Surface Placement

Surface Placement

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.

Game Controller

Game Controller

BLE
Snap Inc.

Enables game controller functionality through BLE connectivity.

Function Call Helper

Function Call Helper

SIKScriptingSpatial UI
Snap Inc.

System for exposing function callbacks in the inspector, allowing you to configure and trigger script functions through UI buttons.

Volumetric Line

Volumetric Line

SIKGraphics, Material and ParticlesShaders3D Rendering
Snap Inc.

Advanced volumetric line rendering system for 3D graphics.

Composite Camera Texture

Composite Camera Texture

SIKCamera AccessShaders
Snap Inc.

Advanced camera texture compositing and blending system.

Crop Camera Texture

Crop Camera Texture

SIKCamera AccessPost Effects
Snap Inc.

Camera texture cropping and region selection tools.

Transform Sync Server and Client

Transform Sync Server and Client

SIKRemote Service Gateway
Snap Inc.

A server plugin and Lens Studio client asset for Spectacles Lens creators. This tool lets you manipulate 3D objects directly on Spectacles (grab, move, rotate, scale) and sync those transforms back to Lens Studio, either automatically when interaction ends or manually via an Apply button.

Was this page helpful?
Yes
No