Release Notes



  • The Preview Inspection is a new feature that helps you create dynamic Lenses - press the new "Inspect Scene" button next to the Pause button in the Preview panel to see the actual state of the Lens running in Preview. With Preview Inspection, you can:

    • View objects and components created via scripting.

    • Inspect the actual state of the Lens. For example, SceneObjects, Transforms, values of the parameters in Components.

    • View a snapshot of the Lens in the 3D Scene Editor.

  • Lens Studio 5.0.3 Beta now includes a dedicated beta version of an AI Assistant, powered by Mendable AI, bringing the full knowledge of the Lens Studio Documentation and other learning resources directly in Lens Studio.

    • The AI Assistant panel can be found and enabled through the Window menu.

    • You will need to login to “My Lenses” and an internet connection is required.

  • Added support for the Face Liquify Editing Tool.

  • Scene Editor now has the following shortcuts enabled:

    • Adding WASD or arrow keys to move around in the 3D scene view.

    • A ("Zoom to All").

    • F ("Zoom to selection").

    • Option + RMB (zoom in/out)/ alt+RMB for Windows.

    • Command+D (duplicate object).

    • Backspace (delete object).

    • Command+Shift+I (Import from file).

  • Similar to model entities, Graph nodes are now inspectable in the inspector panel. In addition, Graph nodes are now pinnable to inspector panel instances.

  • Camera Render Order can now be configured through the Scene asset in the Inspector Panel. This functionality enables adding, removing, and rearranging cameras within the scene in realtime.

  • SnapML assets can now be configured through the Inspector Panel.

    • ML Assets now permit users to modify their inputs and outputs, enabling the configuration of model normalization parameters. These modifications include the ability to adjust stretch, rotation, flip, alignment, and fill colors in the model inputs.

    • Similar parameters can now be configured on MLComponents using these models, along with the input and output textures used for the model.

  • The following file formats may now be imported as 2d Textures:

    • PVR

    • TIFF

    • DDS

    • TGA

    • BMP


  • Added a dedicated mute button to the Preview panel.

  • Lens Developers can now instantiate the same VFX System for multiple objects with Random Seed parameters.

  • Asset Browser and Scene Hierarchy panel type filters have been cleaned up and optimized. The main filter menu now shows only the types that are currently used/instantiated in your project. All other types are now organized under the “Others” submenu.

  • The Remote Media Module has been added.

  • Camera settings for Default Project and Camera Preset have been optimized. 

  • Improved performance in Preview panel. 

  • When importing a material, the name of the material will now default to the same name as the imported Shader instead of “uber”.

  • Exporting a script asset will now default to the asset browser file name instead of “JavaScript”.

  • Added Look At Component UI.

  • Search functionality has been added to the Script Editor.



  • Fixed an issue with the Text to Speech Module not loading correctly.

  • Fixed low performance issues in multiple object selection in Scene panel.

  • Fixed an issue where names of files in an LSO were not being preserved during import

  • Fixed an issue where items in the Inspector were not selectable after opening a new project

  • Fixed broken UI in Script Components after copy/paste.

  • Fixed an issue where importing animation curves would not have any values. 

  • Fixed an issue with the Morphing Custom Component not properly working in projects.

  • Fixed an issue with the UI Scroll View Custom Component not properly working in projects.

  • Fixed an issue where X, Y, and Z are not aligned in the Physics Collider UI. 

  • Fixed an unexpected texture input when changing blendmode.

  • Fixed an issue when adding a new asset would ignore the selected folder and add directly to the project directory.

  • Fixed an issue where ML Asset Input could not be set in the Remote ML Asset.

  • Fixed an issue when unpacking a Custom Component would unpack all assets within.

  • Fixed a bug where tooltips would not display properly.

  • Fixed a Discrepancy in Size: Primitives appeared disproportionately large compared to new Unit Box and Sphere primitives.

  • Fixed a bug that prevented Lenses with the Shopping module from being able to be pushed to device.

  • Fix a bug where the Reference picker is rendered in the wrong location.

  • Fixed a bug that caused the Preview panel to flicker when an Overlay Render Target was added to the Camera.

  • Fixed a bug that caused a crash when deleting a curve asset then interacting in the Curve editor.

  • Fixed issue when Inspector shows incorrect node on selection.

System Requirements

Operating System

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!