尽管跟踪实景场景的最流行管道是在专用的3d跟踪系统(例如Boujou,PF Track,Syntheyes)中工作,然后将相机导出到3d应用程序。
但是,并非所有人都能负担得起这些昂贵的3d跟踪系统。对于那些资源有限的人,他们仍然可以在After Effects中跟踪场景,然后将跟踪数据导出到3d应用程序。
在本教程中,我将展示如何在After Effects中跟踪实景场景,然后将相机数据导出到3ds Max中。
1. 项目设置
第1步
打开After Effects。
打开后效果
第2步
进入“ 合成”>“新合成”以制作新的合成。
或者,您可以按Ctrl-N键。它会打开“ 合成设置”窗口。
将“ 宽度”和“ 高度”值分别设置为1280 和720。
将帧速率设置为25,将持续时间设置 为12秒。单击确定。
成分设定
第三步
转到文件>导入>文件以导入图像序列。或者,您可以按Ctrl-I键。选择图像序列的第一张图像后,打开JPEG序列选项。点击打开。
文件>导入>文件
第四步
在“ 项目”窗口中选择图像序列后,按Alt-Ctrl-G 键可打开“ 解释素材”窗口。在解释素材 窗口,帧速率设置为25,然后点击OK。
解释镜头
第5步
选择图像序列后,将其拖放到构图内。您可以在comp视图中查看素材。
图像序列
2. After Effects中的相机跟踪
第1步
选择图像序列层后,转到“ 动画”>“跟踪摄像机”。
动画>跟踪摄像机
第2步
3D摄像机跟踪器系统开始分析素材。它分两步分析素材。
3D相机追踪器
第三步
几秒钟后,分析过程结束。现在,您可以在场景中看到几个跟踪点。
如果跟踪点太小,则可以在3D摄像机跟踪器效果中增加“ 跟踪点大小”的值。
3D相机追踪器
第四步
这些跟踪点将有助于生成虚拟3D平面/零点和相机。您需要至少选择四个点才能生成帮助虚拟对象或图层。
如下图所示,选择地面上的多个跟踪点。
3D平面/空
第5步
选中点后,在鼠标上单击鼠标右键,然后选择创建零和摄像机。
创建Null和相机
第6步
您会在时间轴中得到一个空对象和3D相机。该空对象是占位符,它与素材保持一致并跟随摄像机。
您会得到一个空对象和3D相机
3.将 相机数据导出到3ds Max
第1步
转到www.aenhancer.com,您会发现他们已经为After Effects发布了免费脚本AE3D。您可以从那里下载脚本。
另外,该脚本也随教程一起提供。只需复制脚本并将其粘贴到After Effects的Script文件夹中即可。
AE3D
第2步
重新启动After Effects。再次打开相同的构图。
选择空对象和3d相机图层后,转到“ 文件”>“脚本”>“ AE3D_Export.jsx”。
文件>脚本> AE3D_Export.jsx
第三步
在AE3D窗口中,选择3ds Max 选项,将文件名设置为camera tracker.ms,然后单击“ 导出”。它将3ds max脚本文件保存在桌面上。
相机跟踪器
4. 在3ds Max中创建场景
第1步
打开3ds Max。
打开3ds Max
第2步
转到MAXScript>运行脚本。
MAXScript>运行脚本
第三步
在这里选择从After Effects导出的相机track.ms脚本。点击打开。
相机轨迹
第四步
您在场景中拥有一台3d摄像机和一个假人。
3D相机和一个假人
第5步
在透视图中,按C键可进入摄像机视图。
相机视图
第6步
现在,相机倒置。您需要校正摄像机的坐标。
相机坐标
步骤7
选择摄像机和虚拟人物后,将它们组合在一起。
相机和假人
步骤8
分组后,在左视口中跳转。选择旋转工具并将其旋转到右侧。您的目标应该是将假人放在网格线上。
旋转工具
步骤9
稍微调整一下假人使其变直。
调整假人
第10步
跳入相机视图。按Alt-B键打开“ 视口配置”窗口。启用“ 使用文件”和“使背景动画”选项。单击文件。
视口配置
步骤11
选择图像,打开“ 序列”选项,然后单击“ 打开”。
序列
步骤12
打开显示 安全框在相机视图选项。
或者,您可以按Shift-F键。
显示安全框架
步骤13
现在,您可以制作任何3D模型并将其放置在假人周围的网格上。就我而言,我制作了一个桶形模型,并将其导入场景。
3D物件
步骤14
在此阶段,如果渲染整个场景并播放视频,则会注意到3d对象中的滑动问题。
要解决此问题,请将组合的虚拟对象和摄像机向下拖动一点。您应该将假人放在黑色网格线的一半处。
调整假人和相机
步骤15
将飞机放在3d枪管下方。将“ 哑光阴影 ” 应用到飞机上。
哑光阴影
步骤16
在场景中应用天窗。打开“ 投射阴影”选项。
天空之光
步骤17
渲染框架,您将看到3d桶与场景完美融合。现在,您可以渲染整个序列,并且在播放视频时,您将看到3d桶与实时场景完全匹配。
渲染框架
结论
After Effects中的3D摄像机跟踪系统是3D跟踪的重要功能。当它与3D应用程序结合使用时,它会给出很棒的结果。我会尝试带来一些基于3D摄像机跟踪的更有趣的教程。
网页链接
我把AE软件关了,重新打开,就没有“无法获取渲染帧”的问题了。具体步骤就是,
导入素材
新建合成
动画——变形稳定器
选择三个点,右击鼠标选择文字或者固态层,文字可以直接做成跟踪文字。固态层可以放图片和一些别的东西。