添加触发
一、触发是什么
触发是特效动画效果产生某种影响的条件,可以是一个表情、一个手势,也可以是更加复杂的信号,如接收到某个通知、某个动效播放结束等。
二、添加触发
选中某个行为,点击「添加触发」,即可点击下拉菜单,选择相应的触发选项。
无触发
使用场景:比如行为开始前无任何触发直接播放特效,想要利用发送接收通知使行为循环起来,那么在开始前可以设置无触发和接收通知满足一个即可发生。
表情触发
两种状态:表情触发分为表情触发动作出现和表情触发动作消失。
动作结束主要用途:张嘴时道具出现,闭嘴时道具消失的效果可以用「张嘴」触发「贴纸出现」,「张嘴结束」触发「贴纸消失」。
触发可以设置为所有人脸做表情均可触发,或指定第几张脸触发。
状态 | 动作 | 触发动作难度 |
表情触发动作出现 |
|
|
表情触发动作结束 |
|
|
手势触发
两种状态:分为手势触发动作出现和手势触发动作消失。
根据大多数用户的拍摄习惯统计,单手的手势触发比较简单,双手触发会比较有难度。
提示:某些手势有多种比法(例如比心),可以将多种手势都配置为并列触发,防止用户在拍摄时不知道选择哪种手势,导致特效无法实现。
比心A | |
比心B | |
比心C | |
比心D | |
OK | |
五指打开 | |
点赞 | |
差评 | |
Rock | |
摇滚2 | |
合十 | |
手心向上 | |
握拳 | |
食指朝上 | |
双指朝上 | |
胜利 | |
大V | |
打电话 | |
感谢 | |
作揖 | |
卷心菜 | |
比三 | |
比四 | |
手枪 | |
摇滚2 | |
发誓 | |
捧脸 | |
敬礼 | |
讨红包 | |
祈祷 |
点击屏幕触发
使用场景:拍摄主体拍摄时需要点击手机屏幕,触发后续素材的变化。
屏幕指定区域触发
使用场景:屏幕中通过触屏点击、手部/鼻尖移到某个2D贴纸位置,触发后续特效效果。常用于各种按钮点击、小游戏中。
点击添加后,在参数面板有条件和区域指定参数设置;
条件设置:
下拉框可选择「触屏点击」「食指指尖移动到」「鼻子尖移动到」,「食指指尖移动到」指的是两只手的任意一只食指指尖移动,「鼻子尖移动到」指的是人脸1的鼻尖。
区域指定设置:
支持选择2D前景贴纸,指定区域的大小是选择的前景图片尺寸大小;
碰撞检测触发
使用场景:屏幕中的人体五官,或者跟随人脸手部前景的贴纸,触碰到另一个人体五官或贴纸,则发生触发。
添加入口:在事件面板添加行为后,点击「添加触发」,选择「碰撞检测」
碰撞体可选择以下参数,选了同一个碰撞体触发不生效:
- 人脸(镜头中)
- 左眼
- 右眼
- 左眉
- 右眉
- 鼻子
- 嘴
- 全部屏幕边缘
- 屏幕上边缘
- 屏幕下边缘
- 屏幕左边缘
- 屏幕右边缘
- 以及全部的2D贴纸,支持人脸、手部、猫脸、前景等
性别检测
实现性别检测最基础的功能,总共需要3个步骤。
- 前置工作:你需要在设计面板添加不同性别的素材。
- 在事件面板添加触发——性别检测,并在参数信息面板选择性别:检测为男性/女性。
性别检测作为一个触发,和其他事件面板的触发是相同的逻辑:
- 你可以通过配置并列触发,实现之前的通过某种表情/手势触发,控制某个特效素材出现或消失等;
- 你也可以通过通知系统更便捷的完成男女检测操作:检测为男性则发送通知1,接受通知1出现男性相关特效;检测为女性则发送通知2,接收通知2出现女性相关特效。
- 在事件面板添加性别检测触发的相关特效。
通过这样三个步骤,你就可以实现一个基础的性别检测功能:检测到镜头中为女性,就出现虚拟男友。
- 适用单人:男女呈现不同效果,可切换
配置要点 | 设计面板勾选单人,检测行为不勾选循环 |
性别检测效果 | 镜头中出现单人时,性别检测效果正确 |
效果限制 | 男女同时双人出现时,只出现一个性别的跟踪素材 |
首页模版参考 |
- 适用双人:双人同时出现不同效果
当人脸素材为2D序列帧时,效果会异常,不适用于上述情况(勾选循环后导致行为内一直检测到男性/女性,序列帧都不会播放)。
2D特效
配置要点 | 事件面板 检测男性(女性设置相反)
|
性别检测效果 | 适合双人同时出现,也可以先男后女(单人效果也正确)镜头中出现单人时,性别检测效果正确 |
效果限制 |
|
首页模版参考 |
3D特效
配置要点 | 设计面板
事件面板 检测男性(女性设置相反)
注意:当发现3D模型出现双人重叠,可检查事件面板是否把两个模型都设置了出现消失; | |
性别检测效果 | 适合双人同时出现,也可以先男后女(单人效果也正确)镜头中出现单人时,性别检测效果正确 | |
效果限制 |
|
上一个特效播放结束
使用场景:避免同时触发。
比如:特效A播放一次,特效A后面加张嘴触发,那在特效A播放过程中张嘴可以触发。如果A后面加上一个特效播放结束,再加张嘴触发,A播放结束后才能响应张嘴触发。
三、触发与触发之间的关系
顺序触发
先后添加两个触发,在一个行为中按顺序排列。适用于需要一些触发方式先后出现才有效果发生的场景。
案例:比如做一个特别用力捏碎一个西瓜的特效的配置。
满足一个即可触发
首先,点击「添加触发」添加一个触发,在右侧参数面板点击「添加并列触发」,添加另一个触发。
然后,在上方勾选「满足一个」即可。
适用场景:多种相似触发效果,语言描述可能不清,可以并且设置多个触发,任意一个满足就可以触发相应特效。
案例:比心手势有两种常见的比法,为了让不同比法都触发,建议如此配置。
全部满足才可触发
具体操作:先点击「添加触发」添加一个触发,在右侧参数面板点击「添加并列触发」,然后在上方勾选全部满足。
案例:比如有人脸和手势触发同时全部满足,脸部才会出现一只小猴子。