Version 5.10.0

Released 3 June 2025 09:00 PDT

Release Notes

5.10.0

Spectacles developers: Support for Spectacles is coming soon. For now, it is not yet available—please watch for future updates.

New
  • Make new types of games with all-new capabilities, and improved toolings.

    • Turn Based Custom Component allows you to develop turn based lenses utilizing the Turn Based Dynamic Response API. It provides built-in functionality for session management, game variable serialization, and Lens Studio debugging.

    • Character Controller Custom Component provides a dynamic player movement system designed to support Bitmoji 3D in various gameplay formats. It includes a non-physics-based movement model with physics interactions, animation state management, and joystick input control.

  • Bitmoji Suite: for the first time, Lens developers can change the Bitmoji outfits, generate furniture and other stylized objects for Bitmoji scenes.

  • You now have the option to run Script Components in the Scene panel by toggling `Run Scripts` at the top of the Scene panel–allowing scripts which create visuals at run time to be shown in the Scene panel. 

    • For example: you can now see a Bitmoji in the Scene panel when adding the Bitmoji3D component to your scene.

  • New Home Page now organizes templates, samples, guides, based on the platform for easier discoverability.

  • Combine PersonTrackingScope and TextureTrackingScope to support body tracking on any texture on entities (e.g. Body Tracking 3D, Person Normals and Depth, Body Instance Segmentation and Body Mesh). 

    • For example: you can now do body tracking on sources like dual camera or camera roll (media picker).  

  • New features in Easy Lens:

    • Immersive ML - A large collection of ML Effects that add a unique visual style to the entire scene

    • Body Morph - A vast collection of 3D animated humanoid characters, including mythical creatures, animals, and sci-fi figures, with the user’s face projected onto them.

    • Bi-Directional Communication - A stable back & forth EL lens editing. You can now ask questions about the project including questions about EL’s generated code.

  • Custom Type Inputs can now be accessed via Editor Scripting.

  • Material/VFX Editor: Improved Depth Texture Sampling.

  • Part 4 of the Bitmoji Runner Game tutorial is now available in English and Arabic! Learn how to add and randomize obstacles to make your game more dynamic and challenging.

Changes
  • Plugin api changes

    • IInstallableContentActions class has been renamed to IPackageActions.

    • IInstallableContentRegistry has been renamed to IPackageRegistry. 

  • API Deprecation Policy describes some changes to how we’re handling deprecation of APIs and features along with alternatives for common deprecated APIs you may be using.

Improvements
  • Q&A Chat now shows links to sources, and a summary of what the AI is searching for, before it comes up with the full answer.

  • Helper Script improvements to make it easier to update in your project in the future. This update also removes usage of deprecated APIs.

  • Leaderboard Custom Component UI has been updated. Changes include standardized start screen elements added through Score Preview Widget, and Side Switcher Notifications. 

Fixed
  • Fixed issue with Spatial Audio on Windows OS.

  • Fixed application crash during drag&drop operations with assets.

  • Fixed incorrect lens size shown in Project Settings (MiB to MB).

Known Issues
  • Animation assets unpacked in LS 5.8, reopened in 5.9 and then updated to 5.10 will be empty. A work around is to go into the `.animationAsset` file before updating, and deleting `AnimationCurvePropertiesLayers: {}` at the bottom of the file.

  • SnapML will not work correctly with VideoTextures as an input.

  • RetouchVisual set to ML Retouch won’t work correctly with TrackingScope.

  • Script generation and troubleshooting are currently disabled in the Lens Studio AI chat assistant. We are working on delivering an upgraded, improved solution in upcoming releases!

System Requirements

Operating System

Windows 10 (64 bit); MacOS 10.15+

Hardware

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

Spectacles Compatibility

Compatibility Matrix

Lens Studio

Snap OS

5.1.x

5.57+

5.2.x

5.58+

5.3.x

5.58+

5.4.x

5.59+

5.7.x

5.60+

5.9.x

5.61+

Camera Kit Compatibility

If you are a Camera Kit developer please review the Lens Studio compatibility table to ensure your Lens will work in your application.

Get Old Versions

Join The Community

Get updates from Snap AR including creator tools, tutorials, meetups, events, and more — all for free!