If you are a Camera Kit developer please review the Lens Studio compatibility table to ensure your Lens will work in your application.
You can now apply to the Spectacles Developer Program directly through Lens Studio!
New features and capabilities for Spectacles (2024) development
Spectacles specific Lens capabilities: Spectacles Interaction Kit, Perform Http Request, World Query Module, Gesture Module, Motion Controller Module, Camera Module [Experimental API].
Spectacles Monitor panel which provides access to on-device temperature, power usage, and traces.
Spectacles starter project has been added to the home screen.
New Mobile Monitor panel which provides the ability to profile and view traces of your Lens on device–giving you insights into what’s happening behind your Lens Activation Time and FPS.
New Project Settings: AI Lens Icon Generation, as well as a new window layout which provides a clearer look at your project, and validation for Lens submission.
New custom components:
Dynamic Response: enables the sharing of data and Snap media between the Snap Poster and Responder.
Leaderboard (Available September 19): a real-time ranking component designed for games, which displays user scores and allows players to track their progress, enables users to compare their scores with friends and other players worldwide.
New in GenAI Suite:
Body Morph: A tool for generating 3D full-body models that are tracked to the user’s body or 3D fully rigged characters based on a text prompt.
Bitmoji Animation Library: We’ve added hundreds of high-quality animations you can choose from and apply to Bitmoji, also seamlessly blend together multiple animations.
New additions to Sample Projects: Footwear Try On , Hair Simulation, Image Response, Connected Lenses, Image Response, Leaderboard (Available September 19).
New / updated assets in the Asset Library: Foot Tracking Custom Component, Full Body Trigger Assets, Scan Assets, Hand Segmentation Assets, 2D Skeletal Asset and Sentiment Analyzer Asset, LSTween, Surface Detection, Spectacles Interaction Kit (SIK), improved default values on Flexbox Layout components, with updated docs and example projects.
You can now tag a new project with “Trending Tags” featured on the home screen, so your Lens is opted in to Tags of the Month.
License Audio support was added.
Asset relinking support was added.
2D animation from frames support was added.
Blend Node v2.0: easily composite transparent images in Material Editor with better handling of alpha channels and new controls for premultiplication and masking.
Ability to animate Gaussian Splats.
Fixed crash of pushed to device lenses on Snapchat Android 13.8.
Fixed issue when 2D Animation Texture From Files doesn't use correct order during generation process.
Performance improvement for assets which have been imported from new format on import and on deletion operations.
Performance improvements for projects with asset packages.
Performance improvements for installable content from Asset Library.
Fixed discrepancies with lens size in updated projects
Fixed issue with poor performance in 2D editor scene
Fixed issue with related to duplication of Custom Preview
Fixed application crash in case of some custom plugin performed https request
Improved compression of Gaussian Splatting asset
Fixed some broken nodes in custom GS shader graph
Fixed GS frustum culling issues in Scene Editor
Fixed application crash when user is trying to use a None compression setting*
Fixed issue with 3D Texture Noise asset
Fixed application crash during search in Giphy panel
Fixed application crash when user is trying to delete previously imported fbx model
Fixed issue when video texture still playing after autoplay was disabled
Fixed application crash after import of texture generated from Gen AI
Fixed issue where VFX batching limit was not reduced when destroying VFX objects
Fixed Interpolate node in VFX Editor
Fixed scaling issue for VFX Custom Meshes with certain rotation values
Fixed an issue with flipbooks in GPU Particles
Fixed issue with Animation Player clips resetting
Fixed issue with Text and Text3D’s “Capitalization Override”
Renamed DepthTextureProvider’s getDepth to sampleDepthAtPoint to avoid conflict with TextureProvider’s getDepth()
Added notification window if project is opened in a newer version
Added missing wrap mode for 3D textures
Now showing correct Envmap texture dimensions in inspector
Fix crash for FBX files containing invalid path characters
Script Graph is largely not functional. Graphs will not execute in the scene or in published lenses. Most nodes are not addable. See more in the Migration Guide
System Requirements
Windows 10 (64 bit); MacOS 10.15+
Minimum of Intel Core i3 2.5Ghz or AMD FX 4300 2.6Ghz or Apple M1 with 4 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!