首页创作者学园
像塑专业版学习 / 玩法能力 /

【平面跟踪】多模型独立手势控制

【平面跟踪】多模型独立手势控制

一、道具效果

即同一道具中如制作多个模型,这些模型是可以由用户通过手势单独控制。

如下图,含有两个模型:“猪猪”与“鸭子”:选中“猪猪”即可只对“猪猪”进行手势控制(如点击放置到空间某位置,选中后拖拽移动,双指捏合缩放模型大小等);选中“鸭子”同样也可以独立对鸭子进行以上手势控制的操作。

如果想制作这样可供用户独立控制来玩的道具,就请按以下步骤来制作吧!~

二、制作思路

实现思路:

想设计n个模型分别可以被手势独立控制的效果,即需要分别将这个n个模型挂在n个【平面跟踪】根节点下,并分别配置【碰撞盒】。即存在如下关系:

三、制作步骤

以模版【AR多模型独立手势控制】中对“猪猪”,“鸭子”两个模型独立控制为例。以下为制作步骤:

1. 添加【平面跟踪】能力元件

  1. 点击添加特效按钮 +-> 能力支持 -> 平面跟踪
  2. 删除其他默认添加的摄像机/人脸跟踪等元件,保证AR物体摄像机为主摄像机元件

  1. 删除后只保留AR物体摄像机/平面跟踪/示例模型如想设置模型出现阴影效果,需要保留平行光源如下样式:

2. 在平面跟踪场景下创建2个【平面跟踪】根节点

  1. 复制平面跟踪根节点一次,即可看到一个AR相机下对应有两个【平面跟踪】根节点:

3. 在2个【平面跟踪】根节点下分别拖入模型

注意:

  1. 2.0.0之后版本将会自动将拖入的模型层级变更到AR相机的渲染层级4,因此无需手动调整层级,但可以检查层级避免错误
  2. 本地资源中分别导入模型贴图等(模型为fbx格式,可含骨骼动画。注意:为保障性能尽量小于100根,如本例中含40根), 材质将会随拖入到【平面跟踪】下自动解析。模型坐标需保证在模型制作软件中在贴合原点(0,0,0)制作,即模型需要在制作软件中从原点向上/下等方位绘制。

4. 分别调节模型的大小/位置/贴图到合适效果

  1. 模型的大小/位置调整:

分别选中“猪猪”,“鸭子”模型,在左侧的【变化】参数面板中进行缩放比例的设置,设置到比对“标准头模”大小相差不多,即可判断为“合适大小”,同时也可以在场景面板中模拟预览效果来判断模型的初始大小是否合适。如下图中:猪猪模型进行了10倍缩放基本在预览中可见与真实世界中小猪大小接近(不会过大或过小),鸭子也参考猪猪大小基本符合真实认知。

  1. 模型的贴图调整:

选中模型对应的材质,然后在材质参数中对贴图的以下参数进行设置,保证模型的光泽度,亮度,真实度等部分细节有效果提升

一般调整金属度,粗糙度可控制模型表面的“光泽程度”

一般调节环境光曝光强度可以直接提升模型的“亮度”

一般使用自发光贴图会带来更多自然真实光照效果

5. 分别设置“碰撞盒”用于区分模型触碰边界

由于猪猪模型,鸭子模型均带有骨骼动画,我们选择在骨骼动画跟节点rootnode上添加盒形/球形碰撞体,并调节盒体的【半场宽高】,【偏移】参数,用于保障盒体/球体可尽量可包围住带动画模型

step1:选中roodnode,点击添加组件,然后添加3D盒体碰撞体组件

step2:分别调节两个模型的盒形碰撞体大小用于包围模型

6.预览效果

  1. PC预览窗口初步预览

进行如上设置后,即可在pc预览窗口选择:视频-场景下的任意视频进行效果初步预览:

  • 如选中其中一个模型,鼠标拖动,看是否只拖动了其中一个模型,而另外一个停留原位置
  • 切换选中到另一个模型拖动,可实现同样效果


注意:当两个模型被拖动的比较近,两个模型的包围盒体几乎相交,则系统会将其判断为一个物体,将会实现同时拖动效果,即同之前AR厚米,拖动将会同时拖动3个厚米

  1. 手机预览真实拍摄效果:

以上步骤确认已基本实现效果,可使用手机进行真实拍摄预览:

  • 此时预览效果将会对齐抖音中用户实际拍摄效果,因此应当在此基础上进行细节调整,并以此效果为最终效果
  • 除以上点击放置模型,选中拖动模型效果可独立实现,手机端还可以看双指的旋转,捏合缩放效果是否灵敏

注意:

  • 目前ar道具的手势交互(如点击放置)可能与点击触发事件存在冲突,请尽量减少AR道具中设置点击屏幕类触发逻辑,避免引起用户歧义
  • 目前ar道具使用SLAM算法,不建议再叠加其他更多的算法能力,以折损过多性能。

四、创意延展

如以上讲解,通过当前执行路径是可以实现对多个模型的独立交互控制。因此作为道具设计师可延展具有关联性,或故事性系列模型给到用户,可使其在视频内容创作中分别独立与模型交互,达到丰富的故事性创作的目的:

如接下来的春节主题下,可制作多个不同效果烟花,用户即可分别对不同烟花进行交互,同时拍摄创作出分别点燃不同烟花下的节日氛围效果

如为迎合部分用户模拟试车效果,可制作多个汽车,用户即可分别对不同汽车进行交互,同时拍摄创作出分别与不同汽车交互的趣味,恶搞项视频内容