实拍三维后期合成.docx
- 文档编号:23977694
- 上传时间:2023-05-23
- 格式:DOCX
- 页数:10
- 大小:2.50MB
实拍三维后期合成.docx
《实拍三维后期合成.docx》由会员分享,可在线阅读,更多相关《实拍三维后期合成.docx(10页珍藏版)》请在冰豆网上搜索。
实拍三维后期合成
《机器人推车》
首先我们先来分析一下这个镜头,如图:
这是整条序列中不同阶段的6张图,从中可以看出,实拍时,摄像机是一个原地摇镜,没有变焦。
我们要做的是把实拍角色替换为一个三维制作的机器人。
摄像机有运动,那么我们首先要做的显然就是反求出它的运动,唯有如此,我们才可以让三维机器人与实拍场景进行匹配。
这里我们使用的软件是PFTrack4.1r3。
在跟踪前,我们还有两件事需要去做:
1:
场景中有运动的物体(人和小车),这些运动的物体是不能参与反求摄像机的计算的,否则计算结果不可能准确,所以,在反求相机前,最好先把运动的物体给屏蔽掉,也就是用画MASK的方法,不让运动物体参与全程计算
2:
矫正镜头畸变。
观察实拍画面,上面第三张图比较明显,会发现天花板和墙的交界线为弧线,这表明我们的镜头是带广角的,所以产生了一定程度的桶形畸变,如果我们想得到精确的反求结果,那么就必须先要矫正这个畸变
如图所示
这两部做好后,我们可以很顺利的反求出准确的实拍摄像机运动轨迹。
如图所示,
场景中的参考物体都与场景中的物体严丝合缝,由此证明我们的摄像机反求非常准确!
接下来我们进入maya,导入PFtrack中求好的摄像机动画,如下图所示!
这里我来解释一下地面上的面片,曲线以及橙色小推车的意义,它们很重要!
地面上的这些面片都是在PFTrack中做的虚拟物体,它们和实拍的地面是完全吻合的,我们把它导入maya,使其与maya平面坐标吻合,这就意味着maya的平面坐标和实拍时的地面也吻合了。
这样,我们就可以更方便的去K角色的动画了,也不用担心空间关系会出问题!
匹配好地面,我们就可以很方便的对着实拍序列在平面坐标上画出实拍角色的运动轨迹,也就是这条曲线,供动画人员使用!
橙色小车的模型非常简单,比着实拍画面让它与实拍小车重合也很方便就可以做到,有了它,动画人员的工作就会更方便一些,可以直接把机器人的左手直接P给小车的把手!
最终,我们可以得到一个和实拍角色在空间中的运动基本一致的数字机器人!
最后,我们配合实地采集制作的HDRI,对机器人进行32位浮点分层渲染!
到此,maya中的任务圆满完成!
进入NUKE进行合成前,我们还要面对一个棘手的问题,就是如何把实拍中的角色从画面中去除掉。
如下图所示!
这就是roto了,把我们不想要的实拍角色从画面中去除掉,还需要把原本的背景补好。
以往的制作方法过程会非常繁琐,先要小心翼翼的把机器人从画面中mask出来,然后再逐帧去补,耗时耗力,还未必能得到十分理想的效果,很难保证播放起来没有一丝闪烁!
这一次,我们采用了一种新的解决方案,高效,并且效果非常的好!
首先,我们把PFTrack中求出的摄像机动画导入NUKE!
然后通过摄像机投射的方法,在nuke的三维环境中把实拍的场地三维还原!
虽然节点看似很多,但整个过程非常快速,只需要从原始序列中提取出开头和结尾两帧,利用开头和结尾的两帧摄像机动画投射出一个全景图,然后再把一些瑕疵利用零散的帧继续补充完整,然后在求出的摄像机下渲染,就是一个和实拍完美重合并且没有小推车和角色的场景!
现在,我们的工作就从roto变成了画mask,只需要把小推车通过mask提取出来,盖到这个干净的场景序列上,就得到了一个没有实拍角色的场景序列!
见下图!
最后,进行最终合成!
到此,整个镜头制作完毕!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 三维 后期 合成