Version 5.15.0
Released October 14th, 2025
If you are a Camera Kit developer please review the Lens Studio compatibility table to ensure your Lens will work in your application.
The current latest Spectacles Firmware does not support this Lens Studio version. Please download and install the latest supported version of Lens Studio.
Release Notes
5.15 releases October 14 2025
Spectacles developers: Lens Studio 5.15 will be the last anticipated Lens Studio update for Spectacles (2024) and should be used for all subsequent Spectacles releases until further notice. Please continue to check the Spectacles Reddit for any updates as we approach our 2026 hardware release.
NEW
Glam and Glitter: your all-in-one cosmetics plugin! Effortlessly create unique aesthetic lenses by combining glamorous makeup, dazzling face gems, brilliant sparkles, beautiful hair decorations, and chic post effects – all in a simple and fun interface.
New Developer Mode that incorporates small AI tools that allow you to perform various actions within Lens Studio. These tools are extendable (through plugins) and also accessible through the MCP server and can be utilized in the scripting editor of your choice.
The Creator Mode provides access to the Lens creation capabilities you’re familiar with.
Creator Mode now allows you to include local AI Enabled custom components as part of its building process. In addition to building your own, you can install additional building blocks through the Asset Library (search for: AI Enabled), or share building blocks with your team through the Package Library.
New built-in building blocks have been added:
Beard Constructor: shader based tool for creating different presets for beard, mustaches and whiskers
GPU Particles: tool for creating effects with particles, with possibility to change its amount, speed, gravity, color, etc.
Bold ML
Beardless ML
The new Enhanced Model in the Face Generator allows you Lens Creators to create morphs, characters, and animal transformations, while preserving identity.
Spectacles
Introduced Snap Cloud, an integrated backend platform powered by Supabase. Snap Cloud adds backend capabilities to your Spectacles Lenses: with minimal setup, you can incorporate databases, storage, edge functions, and realtime connectivity into your projects.
Remote Services Gateway - now allows for separate tokens per platform (Snap, Google, OpenAI).
Google Imagen API - Create realistic and high-fidelity text-to-prompt images
Google Lyria Runtime API - Send prompts and controls to steer music generation, send music playbook controls, and receive audio
Battery Level API - Optimize Lenses for the end user’s current battery level
Permission Alerts - Publish experimental Lenses with sensitive user data and internet access with user permission and LED light alerts
Commerce Kit - An API and payment system that facilitates payments through the Spectacles Mobile App and allows developers to access inventory and transaction history. Only available to US developers at this time.
UI Kit- A Lens Studio package that allows developers to seamlessly integrate Snap OS 2.0’s new design system into their Lenses
Mobile Kit - New SDK for Spectacles that allows new and existing mobile applications to connect to Spectacles over BLE
Semantic Hit Testing - Identify if a ray hits the ground and track the ground for object placement
Improvements to Wired Connectivity: Allows Spectacles to connect to any Lens Studio instance when turned on
Improvements to Sync Kit and Spectacles Interaction Kit Integration: In a Connected Lens, it is now easier for multiple users to sync interactions including select, scroll, and grab
Improvements to Spectacles Interaction Kit: Improvements and fixes to SIK input
Improvements to Ray Cast: Improvements and fixes to ray cast functionality
Games
The Platformer Game Sample Project provides a simple platformer, Bitmoji player asset, and examples of flexible Leaderboard information used to build a customizable social game Lens.
The Turn Based Replay component allows easy recording, storage, and playback of user turns in turn-based lenses.
LeaderboardInfo is a headless, UI-flexible leaderboard custom component that lets you display real-time rankings, scores, and Bitmoji avatars using text and image components — no code required.
Nested Prefabs Support - saving a piece of hierarchy as a prefab will now retain the nested prefab children information inside, and automatically create child instances when instantiating the new parent instance, propagate updates across prefab hierarchies, and so on \- allowing for more advanced collaborative pipelines, easier prototyping, convenient project organisation, and so on.
Note: previously created prefabs do not automatically become nested, only the newly created ones are affected.
Multiple packages and custom components can now be installed via the Asset Library.
Packing dialog box for Packages and Custom Components.
TypeScript
Users can now modify compilerOptions.paths and include properties in tsconfig.json.
Lens Studio will suggest auto-refactor for custom tsconfig.json if it doesn’t properly remap packed packages in the Assets folder.
IMPROVEMENTS
Package dependency management now resolves strictly to the version specified on export, if dependency is not present in project already.
Added jump and flexible animation state management in the Character Controller component. Extended the API.
Enhanced Camera Controller API and inputs.
Camera Roll Widget Component now allows for filtering by media type.
Selfie Attachments tool \- improved generation quality and stability.
Improved Turn Based Player Info component with placeholder textures, improved sticker url parsing, and support for user swapping when testing in Lens Studio.
BUGS FIXED
Fixed application crash when user is trying to import gaussian splatting sequences via asset picker.
Hints assets are now based on Visual Demonstration component for better compatibility.
Fixed a transparency bug in Leaderboard Component when new entries are added while the Leaderboard is open. Removed the use of multiple render ordering layers, reducing the possibility of overlapping with other UI elements.
Fixed issue when Spatial Audio effect are not activated on awake.
Fixed issue with sticky arrow keys in Interactive view.
Fixed application crash during lock/unlock asset packages.
Fixed issue with package creation from folder with nested folders caused export for single folder only.
Fixed issue to allow typedefs implement interfaces.
Fixed application crash when user is trying to pack two different custom components.
Fixed issue with application hangs when user is trying to create asset with really long name.
Fixed Perfetto profiling.
Fixed duplication issue for graph asset when user is using drag\&drop.
Fixed issue when animation looks different after FBX import from Maya.
KNOWN ISSUES
Application crashes on macOS Sonoma on Apple Silicon devices’ please update your macOS, or use the version for for macOS 64 devices.
System Requirements
Windows 10 (64 bit); MacOS 12.0+
Minimum of Intel Core i3 2.5Ghz or AMD FX 4300 2.6Ghz or Apple M1 with 8 GB RAM; Intel HD Graphics 5000 / Nvidia GeForce 760 / AMD Radeon HD 5570 or better; screen resolution of 1280x768 or higher
Please make sure that you have the latest driver for your specific graphics card installed
Join The Community
Get updates from Snap AR including creator tools, tutorials, meetups, events, and more — all for free!