Snap不仅是热门社交应用Snapchat背后的公司,还打造了名为Snap AR的强大增强现实开发者平台。通过Camera Kit这一SDK解决方案,Snap的相机功能得以集成到其他应用中,从而超越Snapchat本身。
在Snap的术语中,Lenses本质上是可在Snapchat中访问的增强现实应用。过去几年里,该公司一直在构建庞大的Lenses“应用商店”,其中不乏有趣、实用或以全新方式辅助沟通的作品,正逐渐形成丰富的增强现实生态系统。
“目前,已有超过25万名创作者制作了超过250万个Lens,其观看次数已超过5万亿次。”Snap首席执行官Evan Spiegel在合作伙伴峰会主题演讲中表示。
今天,该公司为其开发者平台推出了新组件:Lens Cloud。顾名思义,它是一个服务器端组件,旨在帮助开发者构建动态的多玩家体验。
Lens Cloud包含三个组成部分:
首先,多用户服务允许为朋友群体创建实例,使多人能够在同一个Lenses内同时互动。
其次,基于位置的服务让开发者能够将Lenses锚定到特定地点(目前从伦敦市中心开始)。例如,博物馆可利用此功能,当用户将摄像头对准特定地标时启用相应Lenses。
最后,存储服务允许开发者将资源存储在Snap服务器上并按需加载,同时充当“记忆卡”功能,支持用户离开后继续之前的操作。
Snap AR平台合作伙伴关系负责人Sophia Dominguez表示:“存储服务使开发者能够突破8MB的限制,通过将要在Lenses中实时加载的资源存储在我们的云端来实现这一点。”
存储服务尚未开放,但预计将在未来几个月内推出。这些后端服务将免费提供给Snap AR开发者使用。
希望开始在Snapchat上制作Lens的创作者需先下载Lens Studio。他们可以导入2D和3D素材、使用3D面部网格、添加自定义着色器、编写脚本,并利用SnapML借助Snap的机器学习模型。如今,Snap发布了包含若干新功能的新版Lens Studio。
Lens Studio已允许通过API动态调整Lenses外观(如根据天气变化)。该公司正在增加新的API合作伙伴以开启更多可能性,例如借助AstrologyAPI和Sportradar创建根据占星术或体育数据调整的内容。
此外,该公司还在研究光线追踪支持,这将大幅改善反射和整体表面渲染效果;分析功能也得到改进,增加了有助于调试的事件洞察。
为Minis和Games添加社交元素
除了增强现实应用外,Snap还允许创建轻量级应用Minis。这些应用由HTML5构建,可在与朋友的对话中启动并共同使用。
今天,该公司推出了Minis私有组件系统,以便开发者在不牺牲隐私和安全性的情况下添加评论、评分等社交元素。
当开发者添加私有组件时,Snap会在代码编译时自动创建安全沙盒环境,社交元素会自动从Snap数据库中填充。
对于正在开发Minis的第三方开发者而言,这一进展是积极信号,表明平台仍在不断演进。

