Version 5.20.0
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.20 released April 9, 2026
Spectacles developers: Lens Studio 5.15 was the last anticipated Lens Studio update for Spectacles (2024) and should be used for all Spectacles updates until further notice. Please continue to check the Spectacles Reddit for any updates as we approach our 2026 hardware release.
NEW
Build animation state machines visually: add states, draw transitions, set conditions, and assign animation clips from an interactive node-based canvas. Each state node expands to reveal full clip configuration inline. Works with the new Animation State Graph Player component. Use it to define conditional animation behavior for any scene object with multiple animation states and transition logic.
Game Suite plugin updated with game configuration, game objectives, and player customization.
Game Modes: configure Race or Collection games from the Game Settings panel.
Game Objective Assets: place collectibles, hazards, checkpoint flags, spring coils, moving platforms, and finish flags. Each asset handles its own game logic automatically.
Player Settings: tune speed, jump, and dash. Customize animations for idle, walk, run, jump, fall, dash, squat, settle, emote, and win.
3D Game Assets are now available in the Asset Library under the Games category. Browse 13+ packs (road tilesets, vehicles, interior and exterior props, nature, sports, restaurant, education, and platformer kits) and drop them directly into your project. Every pack shares a cohesive Bitmoji-themed art style so assets look great together out of the box.
Plugins in Packages: When a developer creates a package intended to use a specific plugin, they will now have an option to include the plugin source and manifest directly within the package structure. Lens Studio will automatically register and activate the bundled plugin upon package installation. This ensures a seamless one-click experience for leveraging complex features.
Face Generator plugin now includes a new Advanced option that unlocks a next generation image editing pipeline, enabling more expressive effects, greater variety, and higher quality generations. It also brings exceptional text prompt following, which works both on its own with text only prompts and in combination with image prompts, giving users even more precise edits, finer control, and an unprecedented level of flexibility.
Color Correction plugin enables creators to adjust color correction directly in Lens Studio with real-time preview, eliminating the need for external apps, LUT export workflows, and repeated re-import steps.
Character Skin Generator plugin updated with a new "Preserve user's face" option, helping generated characters more closely resemble the user, along with an upgraded model checkpoint for higher-quality training data and improved generation quality.
Shadow Mapping on Directional and Spot lights
With rich text, you can now use multiple styles within a single Text or Text3D component, including size, color, weight, and more. Just toggle the "Rich Text" option on a Text or Text3D component and start using rich text tags.
The new Font Family asset allows you to group multiple Font assets together into one font family and assign them to a text component. The new Font Collection asset allows you to group multiple Font and/or Font Family assets together to assign to a text component.
Animation Transform Editor
Now you can shape motion visually without writing code. Previously, developers who wanted to animate an object's transform had to either write script-based tweens or author animations in external tools (Blender, Maya) and import them. Now with the Animation Transform Editor, transform animations can be authored entirely within Lens Studio using a visual curve editor with professional-grade controls.
Lens Studio AI:
AI can now use a unified tool to query or mutate multiple objects and presets at the same time. This will reduce the number of tools AI needs to consider, as well as the number of MCP calls AI needs to execute.
Lens Studio now auto-scans for the available port to start the MCP server. If you launch Claude Code or Cursor in a project directory, it will automatically connect to the MCP server running on the Lens Studio instance where that project is currently open.
A new ChatTool (MCP) was added which captures screenshots of panels inside Lens Studio to visually inspect the state of the current project.
A new ChatTool (MCP) was added to Asset Library enabling prompt-based Shader Graph generation and conversion from Shadertoy to Shader Graph. Built by Mohamed Ouahbi.
Easy lens blocks:
Colored background VE: provide possibility to make a plane color or use shader with adjustable settings to make a gradient
UI Button+VE: provides possibility to have button in final lens and change its color, text and even state when pressed
Blur VE: make effect of tilt shift, blur edges and provide control for focus point size
AI clips: Text-to-Video Lens Creation. Generate a Lens featuring a video based on a photo input.
Alt+Drag to Clone: Duplicate and reposition objects in a single gesture. Hold Alt while dragging in the Scene Viewport, Scene Hierarchy, or Asset Browser to instantly clone selected items. Orbit has moved to Right Mouse Button only to support this new interaction.
Full Screen Simulation: Simulate Full Screen Mode in the Preview Panel. To enable it, switch to "FullScreen UI" in the Device Simulation settings at the bottom of the Preview Panel.
Dynamic Prefab Environment
Prefab Editor now automatically loads a Default Environment Preview prefab into the scene alongside the prefab being viewed
This can be overridden for the whole project in the Scene asset inspector, or per-prefab in the Object Prefab inspector
Useful for viewing the prefab under specific lighting, alongside reference objects or scenes, etc.
Prefab Variants: Prefab variants can be used to create sibling prefabs. This allows overriding specific fields of a prefab while maintaining a connection to the original.
IMPROVEMENTS
Head Generator plugin updated with improved human face generation quality.
Press "Z" to auto zoom on a curve in the curve editor.
New scene layer view dropdown added to scene viewport toolbar. This dropdown allows you to choose which layers to have visible in the scene. For example, choosing the "orthographic" layer will only have objects in the orthographic layer visible. This will allow you to visually organize the scene when working with a complex lens.
Prefab improvements
Read-only prefabs (packed Packages, 3D assets, etc.) are now correctly presented as read-only in the Prefab Editor
Renaming a prefab asset will now rename the root prefab object as well
Additional minor improvements and fixes
BUGS FIXED
Fixed minor issues with search filter in Asset Browser
Fixed issue when application hangs on clearing Asset Browser search
Fixed issue when Interactive Preview mode is twitching in horizontal simulation
Fixed application crash when user is using custom preview file
Fixed multiple issues when application can hang during operations with big projects
System Requirements
Windows 11 (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!