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

5.7

Spectacles developers: Lens Studio 5.7 will be compatible with the upcoming Spectacles OS version, stay tuned!

New
  • VFX Crowds asset in the Asset Library creates a dynamic crowd system capable of interacting with the user, each other, and the world! This feature utilizes a number of advanced rendering techniques, showcasing the flexibility of Lens scripting and the VFX graph. 

  • Lens Profiler has a new workflow (choose “Send to All Snapchat with Lens Profiler”) that displays your trace results on an improved web viewer for easier profiling.

  • [Spectacles] Custom Location Group allows a Lens to track content onto one or more previously scanned real-world locations.

  • New APIs: 

    • Asynchronous instantiate glTF, detect when a device is connected to the internet, convert UTF8 to UTF16, and more!

    • [Spectacles] New APIs to detect grab gestures or if a phone is in a user’s hand, to determine source (e.g. GNSS)/altitude/timestamp, to access high resolution captures from the camera, and to detect when Lenses are backgrounded through an `onPause` and `onResume`  event.

Improvements
  • Significantly improved project open and package import times.

  • Bitmoji 3D component now supports asynchronous instantiation that improves performance of Lenses with multiple Bitmoji Avatars. Open the Asset Library, and press Update on `Bitmoji 3D` asset to get the new version. 

  • Editor Scripting API improvements: 

    • Increased access to panels through new DockManager APIs, including add, remove, highlight, and activate. Also, you may fetch all currently opened panels through the .panels property. 

  • Transitions Library has added the ability to select events to start a transition in the Transition Executor custom component. Additionally, there is a new category: Fast Transitions.

  • Gaussian Splatting has an improved workflow: Asset Preview when selecting an asset, and Gaussian Splatting Materials now support Instance ID and Surface UV nodes.

  • Added a “Refine Edge” option in Body Instance Segmentation Texture.

  • Added a new Align to Camera node for VFX, replacing the subgraph.

  • [Spectacles] More performant offline wired push to accelerate Lens testing.

  • [Spectacles] Leaderboard module is now supported on Spectacles.

  • UI/UX Improvements: 

    • Giphy has been moved from the Window Menu to the `Asset Browser` panel’s  `+` menu.

    • Gizmo to control object transform has improved predictability.

    • Default Tracking Video as a User Preferences.

    • Home Screen is now a Separate Window.

    • New Scripting Section in Assets Browser panel’s `+` menu.

  • API documentation now provides a list of available components, assets, and providers for easier API exploration.

 

Fixed
  • Fixed issue with Photo Asset.

  • Fixed an issue with Warmup for VFX.

  • Fixed preview not updating on deletion of assets referenced by Materials and VFX Assets.

System Requirements

Operating System

Windows 10 (64 bit); MacOS 12.0+

Hardware

Minimum of Intel Core i3 2.5Ghz or AMD FX 4300 2.6Ghz or Apple M1 with 8 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!