查看原文
其他

教程 | 如何用C4D做3D动态跟踪,让模型跟你一起动,这也太好玩了!

彩云Sky 彩云译设计 2022-07-29
关注 ▲彩云译设计▲和7万设计精英,一起共同进步


这是彩云的第176篇分享

Hi,我是彩云,之前在项目提案中做了一个AR植物生长的效果demo,在概念阶段用到了C4D的3D动画跟踪技术,觉得还蛮好玩的,所以想把这个流程写一个小教程,分享给大家,感兴趣的可以玩玩。本来以为很难,但其实很简单!

我这里所说的跟踪简单理解下就是通过画一些跟踪点对动画的位置进行标记,然后通过C4D把标记的位置信息和模型进行绑定,以实现同步运动的效果。这些是跟踪后的效果,觉得还蛮有意思的。

这是当时我在手上做的动态跟踪效果

这是今天为了要给大家演示流程,重新做了一次效果


好了,下面介绍具体的制作方法,保姆级的,记得跟着做一遍才能真正掌握哦。不懂随时可以在文末留言或者加我好友交流,我也会在文末分享本次教程的源文件给大家参考。

1、模型设计


模型可以是带动画的,也可以是不带动画的。建议最开始尝试的时候,可以先找一些免费的高质量模型来试试看,做出来了也会比较有成就感。此文将重点分享下跟踪技术的制作流程,因为建模在这个教程中不是重点,我这里先略过。

模型的话,推荐上 https://sketchfab.com 这个全球最大的模型网站找一些自己喜欢的模型,然后继续下面的教程来完成跟踪学习。在这个网站可以找到大量的优质免费模型,勾上免费下载和带动画的选项,然后选一个自己喜欢的就行。

看不清图片的可以点开看大图


2、画跟踪点并录制好视频


这一步的目的是让软件更好识别目标点,方便跟踪。首先在你期望固定的位置画上跟踪点,比如手上,画上至少6个以上的跟踪点,跟踪点越多一般来说跟踪的会越稳定,这里我习惯画10个点来做。这个点画的时候,尽量画的明显一些,什么颜色无所谓。我这里是找的一只水彩笔涂上去的,主要是方便洗干净,哈哈。


然后,录制自己想要的跟踪视频效果,这里可以提前构想下最终模型在跟自己跟踪点绑定好的预期效果,然后做下相应的表演就好了,这里可以自由发挥。不过,在过程中注意不要让跟踪点有被遮挡的情况,尽量保证跟踪点全程清晰可见,这样方便后续在C4D中进行跟踪定位。

3、在C4D中进行跟踪点设置


把录制好带跟踪点的视频导入到C4D中,然后开始本教程最重要的步骤,跟踪重建。具体步骤大概如下。

1)新建一个C4D工程,把视频导入到C4D
使用运动跟踪功能,从影片素材处导入你想要做跟踪的视频。如果你发现在视频导入后,视图中看不到被导入的视频内容,可能需要检查下视频格式,推荐用mp4格式的视频。

看不清图片的可以点开看大图

2)创建用户跟踪轨
这一步需要创建好与目标点相匹配的跟踪点,有几个跟踪点就点几下。


然后,再点击运动跟踪,你可以在2D跟踪面板下找到你刚才设置好的跟踪点。

看不清图片的可以点开看大图

3)对跟踪点进行跟踪并手动调整跟踪丢失的关键帧
逐一选择跟踪点再选择手动跟踪按钮进行跟踪,窗口左下角显示“2D跟踪结束”时,点击播放可以对跟踪结果进行预览。如果在预览的过程中出现红框,则表示跟踪丢失,手动调整红框到跟踪点变成黄色即可。

看不清图片的可以点开看大图

这里需要注意的是,这个跟踪框有2个,内框的作用是识别特征点,也就是会以这里面的内容进行跟踪。而外框的作用是锁定搜索范围,跟踪的时候画面是在运动的,它会在这个框的相对范围内进行特征点搜索。当画面运动幅度过大时,一旦它检索不到特征点就会导致跟踪丢失,所以一般可以将搜索框适当放大一些,这样不大容易跟丢,但也不能太大,防止搜索到错误的目标点。


在跟踪的过程中,有时候由于运动幅度过大,搜索框跟不上画面运动就会出现搜索失败,变成红框,此时就需要我们手动调整红框到目标点处,变成黄框就能修复。


4)对这里的所有跟踪点进行同样的操作
对所有的跟踪点进行手动调整优化,直至全部跟踪准确。


4、对象跟踪重建


将刚才做好的跟踪轨迹添加到对象跟踪上。步骤是先创建一个对象跟踪

看不清图片的可以点开看大图

运动跟踪对象中全选择刚才已经做好的跟踪轨迹,

看不清图片的可以点开看大图

然后点击对象跟踪中的“制定所选”就能把路径全部添加过来,

看不清图片的可以点开看大图

点击重建菜单下的“为对象允许3D解析器”,开始进行重建

看不清图片的可以点开看大图

重建完成后,可以看到这些实体化的跟踪点。(注意,有时候你会发现这个重建按钮是灰色的,有可能是跟踪点丢失太多,或者跟踪点太少导致的。我第一次做的时候在这个地方卡了很久,特别提醒大家注意)

看不清图片的可以点开看大图


5、物体绑定


1)先新建一个空物件,并将空物件添加一个约束标签,选择PSR,并将用户特征点放入PSR的目标中,完成空物体和跟踪点的绑定。具体操作见下面的动图。

看不清图片的可以点开看大图

2)将你需要的目标物件拉进来完成最终绑定
此时其实已经完成了绑定的工作,只不过现在绑定的是空对象,预览时可以看到空对象已经可以跟随目标点进行运动。现在我们需要做的事情,就是把我们想要绑定的模型,与空物体进行关联。方法就是把目标物体放到空物体下,并进行PSR重置,就可以了。

PSR重置的方法是选择需要重置的物件,然后按shift+c快捷键,输入PSR找到重置命名,双击就能完成重置。如果重置后物件比例不对,比如特别小,如果还是动画带蒙皮的情况下直接缩放会出错,解决办法是选择对象模式下进行物体缩放就好。

看不清图片的可以点开看大图

如何觉得绑定的角度和位置不大合适,也可以在物体模式下,对模型进行缩放,旋转和移动。

6、渲染


最后,对场景进行打光,优化好材质,把跟踪好的视频渲染出来就好了。如果发现渲染出来的画面只有模型而没有视频的话,需要在运动跟踪的影片素材选项中点击创建背景对象,这样就可以渲染出视频和模型一起了。注意,创建前可能你的画面被缩放移动打乱了,记得重置导航设置,将画面显示正确再进行渲染。

看不清图片的可以点开看大图

这是最终渲染的效果


一些常见的问题:

1、重建的按钮是灰色不能点
跟踪点太少,导致至少重建时,“为对象运行3D解析器”时,按钮会是灰色没法点击。解决办法是创建6个以上的跟踪点,并跟踪准确后才能正常点击。
2、对跟踪物件进行PSR归零
使用空对象作为待跟踪物体的父级,方便控制
3、跟踪物体位置大小角度不是自己想要的
可以使用c4d中的物体模式对动态物体进行调整,不能使用默认的模型模式会对模型进行调整,会破坏模型的蒙皮效果。

本次的分享就到这里,效果是很有趣的,这个技术其实可以做很多其他各种类似的跟踪效果,有很大的创意发挥空间。


比如还可以在头上进行跟踪,我当初学这个效果的时候就是跟着这个youtuber学的,他的教程是https://www.youtube.com/watch?v=jbvVr1svCSw&t=142s,感兴趣的可以直接去看他的教程。当然他的教程是全英文的,讲的也没有我这么细致,还是看我的吧,哈哈。

如果希望学会,一定要跟着教程做一遍,不懂可以在群里和我交流。当然,我也给大家准备好了此次教程的源文件参考,获取方式是:

点个  在看   ,后台回复关键词  跟踪 
即可免费获得教程源文件了!



经常有设计师找彩云聊,说做设计很多年,职业发展遇到了瓶颈,感觉很迷茫,找不到方向。到底要怎样努力?怎样找到合适自己的职业方向?彩云的一些亲身经历,或许能帮到你。




最近准备和一些大厂朋友创建并开放彩云译设计读者8群,目前还有少量席位,可以添加彩云微信号『 caiyunyisheji1 』,备注『  彩云译设计读者  』加入!( PS:只面向星标了公众号彩云译设计的粉丝!)

点击关注星标,每周获得最新设计知识

70000+ 设计师已⭐️星标



 

近期必读热门文章

来腾讯的第三年,我的13条职业思考,关于那些被最常问到的话题

2021年全网最好的样机资源都在这里,收藏这一篇就够了!

8个细节马上给作品集加分,offer拿的更容易

Facebook产品设计师告诉你,她是如何完成100天3D设计挑战的

有人问我,日常做临摹练习,怎样才能用到项目里去呢?这个案例就能说明白

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存