如何无代码快速制作AR特效和滤镜?Lens Studio官方案例详解之Paper Head

我首先在这个网页看了一下Lens Studio的总体介绍,然后想跟着Templates提供的模板快速上手,其中第一个模板就是Paper Head。但是我发现,模板看着简单,但是其背后的很多概念、逻辑还是搞不太清的,所以可能还是要去看文档。

但是,如果不从技术角度审视这个模版是怎么实现,而是从毫无技术背景的设计师角度看的话,这个模板的使用还是很简单的。

详解

这个模板展示了如何使用面部表情的变化来驱动2D纹理的变化。它支持将左眼、右眼、鼻子、嘴巴与2D纹理进行绑定,然后利用它们的变化来控制2D纹理的切换。其中,和嘴巴的绑定是最复杂的。下面着重说明。

这个模板提供了三种嘴巴的模式,分别是Texture Sequence, Animated Texture, 和 Sliding mouth。这三种模式并不是什么约定俗成的东西,只不过是背后的脚本实现了这三种模式以支持不同的纹理输入格式。更具体而言,Texture Sequence支持一个纹理序列,可以是几张连续的png图片;Animated Texture支持gif,这样设计师可以直接从Lens Studio里的Graphy中查找嘴巴的gif做为输入(见下图);而Sliding mouth支持的输入为下巴和其他五官这两张图片。模版背后的思想是,通过离散的变化来模拟连续的变化。另外,它们提供了一个选项叫Flip with head,即鼻子、嘴巴的朝向会随着头部的变化进行简单的垂直翻转。这个实现其实很聪明,因为它以一种很简单的方式,用2D的方式弄出了3D的体验。
在这里插入图片描述

总结

这一个模板看着简单,但是能做出来的东西确是各种各样的,理论上几乎所有的面部变换都可以做。因为我们脸部会动的地方其实就是整个头部、两只眼睛和嘴巴。将它们绑定不同的2D纹理,并且让它们的变化来驱动纹理的切换,就可以做出各种各样的脸部特效。真的超级方便。这样的话,**艺术家们其实只需要关注和准备素材本身就好了。**不过缺点在于,它将连续的变化如嘴形变化变成离散的了,如果需要连续到连续的映射,估计需要使用更复杂的方法,比如上深度学习。感兴趣的同学可以下载Lens Studio来体验一下哦。

参考资料

  1. Paper Head. https://lensstudio.snapchat.com/templates/face/paper-head/
### Lens Studio 使用教程 #### 了解 Lens Studio 其主要功能 Lens Studio 是一款由 Snap Inc. 开发的强大工具,专为创建 Snapchat 镜头效果而设计。这款软件提供了直观的界面丰富的功能集,使开发者能够轻松构建交互式的 AR 效果。 为了更好地理解使用 Lens Studio,建议先熟悉以下几个方面: - **用户界面概览**:掌握镜头编辑器的主要组成部分,包括场景视图、时间轴面板以及属性检查器等核心组件[^1]。 - **基础操作技能**:学习如何导入资产文件(如图像、视频)、调整对象位置大小旋转角度、设置动画路径等基本技巧[^2]. - **特效制作方法**:探索不同类型的视觉效果实现方式,比如面部追踪、手势识别等功能模块的应用实例[^3]. #### 创建第一个简单镜头项目 启动 Lens Studio 后,在新建工程向导里选择合适的模板作为起点。对于初学者来说,“Blank Scene”是一个不错的选择因为它几乎没有任何预设内容可以让你自由发挥创意。之后按照如下提示逐步完成作品创作过程: ```bash # 打开空白场景并保存项目 File -> New Project... -> Blank Scene -> Save As... ``` 接着就可以开始添加想要展示的内容到舞台上了。例如可以通过拖拽图片素材至工作区来快速布置背景环境;利用内置模型库中的角色形象填充画面空间等等。 #### 发布与分享你的作品 当完成了满意的AR体验后,下一步就是将其打包成可供发布的格式。这通常涉及到几个简单的步骤: - 准备好所有必要的资源文件,并确保它们都已正确链接到了当前项目中; - 导出为 .lens 文件以便上传至Snapchat平台审核发布; - 如果希望让更多人看到自己的成果,则可以选择直接通过社交媒体渠道分发给朋友们试玩反馈。 #### 推荐参考资料 除了官方提供的详尽文档外,网络上还有大量优质的第三方教程可以帮助加深理解各个细节要点。积极参与社区交流也是提升技术水平的有效途径之一。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值