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.

Release Notes

4.40.1

Improvements

  • Optimized load time when opening a new project.

Fixed

  • Fixed a crash affecting opening the City-Scale AR template.

  • Fixed issue where changes to the node editor would not be saved as they’d get reverted on project-open.

  • Fixed issue where submitting lenses with with special characters in the name resulted in them getting trimmed.

  • Fixed a crash caused by duplicating segmentation texture resources.



4.40

New

  • RayTracing in Lens Studio is a rendering technique to produce incredibly realistic looking images by simulating the way light behaves in the real world. With Lens Studio 4.40, the first set of Ray Tracing features include Real Time Reflections and RT Materials.

    • While all features go through foundational testing and QA before release, it’s possible that certain technologies can impact delivery and performance of your Lens. Those first to leverage new capabilities take on the risk of unproven technologies in order to drive innovation and testing. For Sponsored Lenses in particular, make sure to follow our best practices for optimal File Size, Frames per Second (FPS), and other optimizations that are critical for success.

    • The Ray Traced Reflections Template showcases how to get started with creating Ray Traced Reflections within Lens Studio.

  • Lens Studio 4.40 now offers a new Version Control Friendly Project format to help you streamline collaboration on projects, especially when you’re working in teams.

    • Multiple templates have been updated to reflect the new Version Control Friendly Project format.

  • The Facial Features Segmentation Custom Component provides multiple segmentation options for creating different Face AR and Try-On experiences by utilizing different facial landmarks.

  • Lens Studio now offers an offline mode when no internet connection is available.

  • Sync Framework has been updated to address issues and includes a new template to showcase how Sync Framework simplifies creating Connected Lenses.

    • The Voting Template shows you how to use Sync Framework to build an AR experience that allows multiple users to contribute their input for selection in a shared session.

  • The Gravity Gun Template, created by MousePack, offers Lens Developers a unique way to integrate your own physics-based tools within your Lens.

  • [Beta] Nails Segmentation and Tracking enables Lens Developers to build unique Nail Try-On experiences.

    • Multiple Hand Segmentation Masks are now supported.

  • Lens Studio for Unity Developers is a new guide dedicated to helping Lens Developers bring their knowledge and experience from Unity to Lens Studio to build augmented reality experiences.

  • The Performance and Optimization for Lenses guide provides more information on how best to optimize your Sponsored and Non-Sponsored Lenses and for a wide range of devices.

  • The Asset Library has been updated to include the following features:

    • The Asset Library is now treated as a panel within Lens Studio.

    • New asset type “UI Hints” that encompasses new assets for Lenses.

    • New Places API available in Asset Library.

  • The Lens Analytics guide has been updated to inform Lens Developers about Event Insights and Community Audience, providing ways to learn more about how Snapchatters interact with your Lens

  • The My Lenses portal has been updated to include Lens Submission Error Reporting to learn more about how to track any errors that may affect your Lens Submission.

  • Render Target Scaling allows a Lens Developer to select their desired resolution scale from the UI, instead of having to code your own implementation.



Improvements

  • Lens Studio Start Screen has been redesigned to create a better first time user experience.

  • Lens Studio now Supports Lens and template names with special characters.

  • Optional Parameters in Remote API Codegen are now supported.

  • Print logs from pushed lens running on mobile

  • Spot lights are now supported in Lens Studio.

  • List of Devices in the Device simulation has been updated.

  • TouchBlocking support for InteractiveComponent.

  • Texture compression improvements.

  • Face Mesh Reference has been updated to include 3D representation for Ears.

 

Fixed

  • Video recorded on mobile device has wrong aspect ratio.

  • Fixed issues where materials would not render when pushed to devices.

  • Fixed issue where the application would crash after the Scene Object under Prefab was duplicated and the change was applied.

  • Fixed issue where the application would crash when trying to download remote assets via APIs.

  • Fixed minor text alignment issue in Arabic.

  • Fixed an issue where changing the blend mode for the last added image element caused all others with the same material to become translucent as they use the same darkened blend mode.

  • Fixed issue when new layers are not automatically assigned to Light sources if previously layers were deleted.

  • Fixed issue when Lens Studio crashed on import of HDR textures.

  • Fixed issue when not used VFX resources were not deleted after optimization.

  • Fixed issue when ‘Light Balancing’ custom component does not work with other custom components.

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

Join The Community

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