Snap isn’t just the company behind popular social app Snapchat. It has also built a powerful augmented reality developer platform called Snap AR — it spreads beyond Snapchat thanks to Camera Kit, an SDK solution that lets you integrate Snap’s camera capabilities in other apps.
In Snap jargon, Lenses are essentially augmented reality apps that you can access in Snapchat. And the company has been building a huge “app store” of Lenses over the past few years. Some of them are funny, some of them are useful, some of them help you communicate in a whole new way. It is becoming a rich augmented reality ecosystem.
“Already, more than 250,000 creators have built over 2.5 million Lenses that have been viewed over 5 trillion times,” Snap CEO Evan Spiegel said during the Snap Partner Summit keynote.
Today, the company is launching another component for its developer platform, Lens Cloud. As the name suggests, it’s a server-side component that will help developers build dynamic, multiplayer experiences.
There are three components to Lens Cloud. First, developers can take advantage of multiuser services. It lets you create an instance for a group of friends so that they can interact together at the same time within the same Lens.
Second, location-based services let developers anchor Lenses to places, starting with Central London. For instance, museums could leverage that to enable certain Lenses when you’re pointing your camera at a specific landmark.
And finally, there are storage services. Developers can store assets on Snap’s servers and load them up on demand. It can also act as a sort of memory card. Users can leave a Lens and pick up where they left off later.
“Storage services make it possible for developers to expand beyond 8 megabytes. They do so by storing the assets that they’re going to load in the Lens in real time in our cloud,” Snap Head or AR Platform Partnerships Sophia Dominguez told TechCrunch’s Sarah Perez.
Storage services aren’t available just yet but the company expects to launch them in the coming months. This collection of back-end services will be available for free for Snap AR developers.
Creators who want to start working on a Lens for Snapchat start by downloading Lens Studio. They can import 2D and 3D assets, use 3D Face Mesh, add custom shaders, write scripts and take advantage of Snap’s machine learning models with SnapML. Today, Snap is releasing a new version of Lens Studio with some new features as well.
Lens Studio already lets you dynamically adjust your Lenses by leveraging APIs. For instance, you can change the appearance of a Lens if it’s raining. The company is adding new API partners to open up more possibilities. Thanks to AstrologyAPI and Sportradar, you can create content that adjusts depending on astrological or sports data.
The company is also working on ray tracing support, which should greatly improve reflections and surface rendering in general. Analytics have been improved as well with event insights. It should help with debugging in particular.
Adding social elements to Minis and Games
In addition to augmented reality apps, Snap also lets you create lightweight apps that you can launch from your conversations with your friends. Called Minis, these apps are built with HTML5 and can be used together with your friends.
Today, the company is launching the Minis Private Components System so that developers can add social elements, such as reviews and ratings, without compromising privacy and security.
When a developer wants to add a private component, Snap automatically creates a secure sandbox environment when the code is compiled. This way, the social elements are automatically populated from Snap’s database.
If you’re a third-party developer working on Minis, it’s also good to see some progress on this front. It’s always a good sign when the platform is still evolving.
Adding social elements to Minis and Games
In addition to augmented reality apps, Snap also lets you create lightweight apps that you can launch from your conversations with your friends. Called Minis, these apps are built with HTML5 and can be used together with your friends.
Today, the company is launching the Minis Private Components System so that developers can add social elements, such as reviews and ratings, without compromising privacy and security.
When a developer wants to add a private component, Snap automatically creates a secure sandbox environment when the code is compiled. This way, the social elements are automatically populated from Snap’s database.
If you’re a third-party developer working on Minis, it’s also good to see some progress on this front. It’s always a good sign when the platform is still evolving.