If you are a Camera Kit developer please review the Lens Studio compatibility table to ensure your Lens will work in your application.
Release Notes
Introducing our GenAI Suite, including:
An AI-Assistant for step-by-step AR development help.
You can now create Plugins to extend the Editor! Check out existing Plugins in our Asset Library and find the API list here. We’ve also open sourced some plugins for you to reference.
Figma Import Plugin – bring any Figma design directly into a Lens Studio scene.
All community-created plugins and assets can now be submitted to the Asset Library through My Lenses.
TypeScript support in addition to JavaScript
New APIs including: Friends API, Bitmoji API, ChatGPT Remote API, Maps Component
Support for Gaussian Splats
General improvements to Raytracing:
User Experience has been improved, no longer requires changing project settings
Significantly improved loading time and decreased lens size impact
Garment Transfer 2.0 supports more garments with higher quality like coats, hoodies and garments with necklines and run with significantly better performance.
Real-time inspection lets you see the scene hierarchy change dynamically as the Lens runs for debugging and testing.
New Animation Tools including Animation Player and Curve Editor.
Try these new features with these new assets in the Asset Library: Curve to Material Helper Script which lets you use curves with materials and VFX, and Animation State Manager which allows you to blend between various animations, like Bitmoji 3D movements.
Custom meshes can now be used with VFX
We know you all love templates and color filters! We’ve now moved templates and color corrections into mix-and-matchable assets in the Asset Library!
If you’re reading this, we 💛 you. We hope you love this version as much as we do! It’s been a pleasure building Lens Studio 5.0 with all of you. Thank you for everything!
The Big Little Things
New home page for project management! You can start a project for Snapchat, Camera Kit, or Spectacles with just 1 click.
Improved version control-friendly project formats
You can now see Tags of the Month within Lens Studio and My Lenses, which provide you inspiration on what to build next.
Enhancements to our current Bitmoji capabilities within the Friends API. You can now use any pose from the Bitmoji Sticker Library.
Multiple windows support
Multiple device simulation
History panel
Pinnable inspector (and panels in general)
Improved prefabs support. Users can now double click on prefabs to view them in the scene hierarchy and editor.
Dynamic Asset Preview
A new “Add New” button and organization of assets to help you get started more quickly!
Project in-place auto-save
ML models compression support
Improvements
Inspector panel now supports component reordering by drag and drop. This helps provide easier control on ordering of script execution on a single scene object.
VFX comes with several improvements under the hood, including batching which can significantly improve workflow and performance.
Support of multiselect for Face Liquify
Node and Subgraph improvements in VFX and Material Graph:
New: Depth Distance Fade, Get Object Transform, Normalize to AABB, Polar Coordinates, Vertex ID
Improved: Discard, new size mode (Normalize to AABB) for all VFX Size subgraphs, greatly improved noise calculations (Random Noise, Code Node system.getRandomFloat/Vec, and Particle Random)
Cloth Simulation support
Fixed
Application switching no longer freezes Lens Studio
Fixed Asset Library Report button
Fixed issue when text blend mode does not allow non-black solid colors for transparent mode
Fixed issue when compression setting were not saved for LSO,GLTF reimport
Texture property for Text component has been fixed
Fixed issue with VFX component on hardware with AMD GPU
Known Issues
Script Graph is largely not functional. Graphs will not execute in the scene or in published lenses. Most nodes are not addable.
Removing AnimationClips from AnimationPlayer via script doesn’t work correctly in Snapchat 12.90-12.91 or Lens Studio 5.0.14
BlendShape animation via AnimationPlayer will ignore the weight of AnimationClip in Snapchat 12.90-12.91 and Lens Studio 5.0.14
Typescript files exported as custom components, will have compilation issues when imported back into Lens Studio.
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!