【3DEqualizer教程】 (Manual Tracking)手动跟踪流程指南
› VFX大学 › PFtrack,3DEqualizer,Mocha追踪 › 【3DEqualizer教程】 (Manual Tracking)手动跟踪流程指南
标签: 3DEqualizer
-
作者帖子
-
-
2019-09-05 - 15:05 #67831
VFXer们下午好,2019已过大半,时间飞快。看到许多V友在社区快速成长,不少人做出的作品已经达到相当专业的水准,觉得开始做社区至今,所有努力没有白费,也真正实现了原本的初衷—开源共享,共同进步。追光本人一直习惯于使用节点软件,Nuke,Houdini,Davinci Resolve,PFtrack等,在许多程度上3DEqualizer的操界面比较琐碎,因此这篇教程综合了3DE追踪的全部流程并进行重组梳理,整理出与节点软件类似的模块,流程,与大家分享。
图1:3DEqualizer追踪的电影
3DEqualizer是做大片必不可少的利器,之前已经讲过追踪的种种用法以及优化方式,今天我们继续推出一版快速上手的流程,旨在建立追踪的概念以及追踪的操作方式,从繁琐的界面中整理出一条可以追溯的流程线:
这是一个快速上手3DEqualizer的流程指南,在使用3DEqualizer 并手动跟踪移动镜头时,使用它来熟悉应用程序。
图2:3DEqualizer追踪的电影
随着流程的改进,本文将会不断更新,欢迎在回帖中提出问题和建议。
3DE流程:导入素材–>> 手动跟踪 –>> 解算摄像机 –>> 检查解算质量 –>> 检查解算数据 –>> 定位对齐场景坐标 –>> 添加3D参考对象 –>> 添加几何体 –>> 输出数据/帧 >>>>
-
2019-09-05 - 15:08 #67832
Importing Footage(导入素材)
图:3DEqualizer参与的电影- 选择 Environment>Basic (环境>基本)以获取完整的UI视图。
- 单击“ Object Browser(对象浏览器)”面板中的“Camera(相机)”。
- 在“Attribute Editor(属性编辑器)”面板中,选择“browse(浏览)”。
可以使用键盘上的向左和向右键可以在时间线上前后移动(也可以使用-1 / + 1按钮)。
空格键用来播放
鼠标右键缩放,中间键用于平移镜头。’F‘将显示完整的帧。
创建缓存
- 选择“Playback>Export Buffer Compression File 播放>导出缓冲区压缩文件”
-
2019-09-06 - 09:56 #67859
Manual Tracking(手动跟踪)
3DE流程:导入素材–>> 手动跟踪 –>> 解算摄像机 –>> 检查解算质量 –>> 检查解算数据 –>> 定位对齐场景坐标 –>> 添加3D参考对象 –>> 添加几何体 –>> 输出数据/帧 >>>>
将界面切换到主面板上的“Manual Tracking Controls(手动跟踪控制)”模式,快捷键(F2)。
图:3DEqualizer参与的电影
选择 point group object (点组对象)
在“Attribute Editor(属性编辑器)”中为其指定唯一标识符,并确保“点组类型”设置为“Camera(相机)”
放大标记位置和“Ctrl-Left Click”以创建新标记点(或者在“point group object (点浏览器)”中右键单击“Add new point(添加新点)”,然后选择它,单击视图从何处开始)。
更改marker(标记)的设置,使其具有唯一的名称,不带空格,可见颜色,并设置其跟踪模式(Pattern(图案)为标准,marker(标记)用于在场景中有目的地设置标记,Edge(边缘)用于锐边图案)
左键单击标记矩形以调整其大小和搜索区域。
使用屏幕左下角的“Gauge Marker”按钮几次使标记居中。
启用“View>Show(查看 >显示跟踪曲线)”
通过打开“Centre 2D(中心2D)”按钮并在时间线上来回滑动检查追踪的质量。
单击“跟踪”按钮以跟踪所有帧,或单击“<”/“>按钮以跟踪单个帧向前。
图:3DEqualizer参与的电影
断点跟踪(非连续跟踪,在被遮挡的情况下)
如果标记被遮挡,可以跳转到可见的最后一帧,然后按“End(终点)”按钮。这将生成关键帧并在该点之后停止标记跟踪。然后可以向前移动,直到标记再次可见,然后右键单击再次激活它,确保测量标记放置正确,然后可以再次启动追踪。
继续添加标记,直到您有足够的覆盖范围进行相机移动。在没有调查(前期没有做摄影测量)数据的情况下,一般至少需要六个标记。使用“Timeline Editor(时间线编辑器)”检查覆盖范围。
使用“Alt”拖动选择点,或“Alt-Shift”拖动以选择其他点。
小技巧:创建新点时,它将从选定点继承属性,取消选择点以使用默认设置。
图:3DEqualizer参与的电影
获取非常难以辨认的标记
在难以辨别的标记上创建一个新点,并通过’Config‘添加’Image Controls‘面板。
打开“Image Control(启用图像控件)”按钮和“Chroma Key(启用色度键)”按钮。
激活“Pick +(拾取+)”并单击拖动标记内的颜色
调整“Range(范围)”和“Contras(对比度)”滑块以获得更好的覆盖率
激活“选择 – ”以通过单击拖动删除其他背景颜色范围。
启用“Blur Sharp Enabled”并为图像标记添加一点模糊效果
在正常跟踪后并在检查质量时使用快捷键“I” 禁用图像控件
-
2019-09-06 - 11:31 #67873
解算摄影机(Solving the Camera)
图:3DEqualizer参与的电影
如果你已知道拍摄素材的摄影机型号数据,务必在镜头对象上设置’Filmback Height’和’Focal Length‘。
选择’Calc> Calc all from Scratch’(或使用Alt + C),进行解算。
通过按住鼠标左键,中键和右键来导航空间,检查新3D窗口中的潜在求解。
如果看起来不错,请按“Use Result(使用结果)”按钮
最后从曲线解算结果窗口,检查解算结果的质量。
-
2019-09-06 - 11:52 #67876
检查解算质量(Checking the quality of the result)
图:3DEqualizer追踪的电影
使用“Deviation browser(偏差监视器)”面板查看求解的平均质量。
选择“Deviation Browser>Show Point Deviation Curves>All Points((偏差浏览器)>显示点偏差曲线>所有点数)”以发现故障点而不仅仅是平均值。
可以按住Alt-左键单击选择曲线,或按Ctrl-中键单击以更改当前帧。
打开“Curve Editor(曲线编辑器)”面板,查看“3D Rot Pos Curves”,观察相机移动中的异常情况。
打开“3D Points(3D点)”按钮,查看标记上的每个点,检查它们与标记中心的匹配程度如何。
3DE流程:导入素材–>> 手动跟踪 –>> 解算摄像机 –>> 检查解算质量 –>> 检查解算数据 –>> 定位对齐场景坐标 –>> 添加3D参考对象 –>> 添加几何体 –>> 输出数据/帧 >>>>
-
2019-09-06 - 18:44 #67882
检查镜头数据(Checking the Lens data)
图:3DEqualizer参与的电影画面是变形的吗?然后从Lens更改“Pixel Aspect(像素比例)”
如果不知道 Filmback / focal length ,可以使用“Parameter Adjustment(参数调整)”面板进行计算。
在镜头属性编辑器中,将属性值从“Fixed(固定)”更改为“Adjust(调整)” 然后它将显示在参数调整面板中,默认设置适合新手或者大多数的镜头,所以只需选择“Adjust(调整)”即可开始采样。
“Transfer Parameters(传输参数)”将接受对镜头的调整,可以计算相机移动偏差。
通过单击旁边的“Adjust (调整)”切换按钮,将“Distortion Degree 2”添加到参数调整面板。
运行另一个’Adjust(调整)’检查,可以得到一个3D谷点图形。
如果最佳样本位于谷的边缘,则将“Brute Force(强制解算)”中的任何参数的“Method(方法)”类型更改为“Adaptive(自适应)”再次运行以尝试获得较低的偏差结果,再次计算相机移动轨迹。
通过打开“3D Distortion(3D失真)”按钮并擦除时间线来检查3D点质量。
偏差越接近于零附近的线解算数据越准确。
切换到“Distortion Grid Controls(失真网格控制)”控制面板,(可以按快捷键:F3)来检查镜头失真,按下“Undistort(去除畸变)”按钮。
返回“Manual Tracking Controls(手动跟踪控件)”(快捷键:F2)
-
2019-09-06 - 19:17 #67887
定位场景(Orienting the scene)
图:3DEqualizer追踪的电影切换到“Manual Tracking > 3D Orientation Controls(手动跟踪> 3D方向控制)”快捷键:F6
可以在3D环境中关闭平面图像,选择‘View>Show Imageplanes>None(查看>显示图像平面>无)
使用“Translate, Rotate and Scale(平移,旋转和缩放)”按钮对所选对象进行屏幕操作(也可以影响轴心点)
使用切换按钮从“Local(本地)”更改为“Global(全局)”,并直接在“Pos / Rot / Scale”框中输入数值。
如果想撤销之前的操作,可以使用’Edit>Reset(编辑>重置转换)’。
切换到“Manual Tracking Controls(手动跟踪控件)”快捷键:F2,并选择同一水平面上的某些点(理想情况下为三个或更多)。然后返回“3D Orientation Controls(3D方向控制)”,快捷键:(F6)。
启用“View>Show Point Names’(查看>显示点名称)”
使用右下方的视图按钮获取“Side(侧面)”视图,并切换“Perp”以获得平面“Ortho”视图。
选择“Edit>Align 3 Points to> XZ Plane(编辑>将3个点对齐到> XZ平面)”,这将使场景与地面平行。
跳转到“顶部”’Ortho‘视图。
取消选择一个点,然后选择“Edit>Align 2 Points to> X Axis(编辑>将2个点对齐到> X轴)”,这会将场景排列到X轴并保持笔直。
取消选择另一个点并再次选择侧视图。然后’Edit>Move 1 Point to> XZ Plane(编辑>将1点移动到> XZ平面)’,这会将场景提升到地面。
也可以选择一个点并将其作为旋转中心,选择它并选择“中心”Center(按钮),如果需要,请更改回“Origin(原点)”。
3DE流程:导入素材–>> 手动跟踪 –>> 解算摄像机 –>> 检查解算质量 –>> 检查解算数据 –>> 定位对齐场景坐标 –>> 添加3D参考对象 –>> 添加几何体 –>> 输出数据/帧 >>>>
-
2019-09-06 - 19:28 #67889
添加3D参考对象(Adding 3D Reference Objects)
图:3DE追踪的电影从同一对象中选择点以标记要创建的几何体。
选择 Geo>Create>Line Strip (地理>创建>线条),(线环将创建一个封闭的形状)
对于标记对象,选择它们并选择:Geo>Create>Locaters(地理>创建>定位器)。
当然也可以执行删除啦 – 选择要删除的任何对象,然后按“delete(删除)”键。请务必取消选中“Delete Points(删除点)”并选中“Delete Geo Objects(删除地理对象)”。
-
2019-09-07 - 09:21 #67897
添加3D几何(Adding 3D Geometry)
图:3DEqualizer追踪的电影
选择“3D Models>Create>Cube(3D模型>创建>立方体”)。
选择立方体并激活“Transform(变换)”按钮。
在已经选择立方体的情况下,转到“3D Models>Align to Global Space(3D模型>与全球空间对齐)”。
要约束到一个点,请选择多维数据集,然后选择要使用的点。选择’3D Models>Snap to Point(3D模型>捕捉到点’)。
请注意:无法移动受约束的模型。
复制几何体,请选择“3D Models>Duplicate(3D模型>复制)”。
转到“Lineup Controls(匹配控制)”(快捷键:F5)。
进入查看“Object Browser(对象浏览器)”中的“Points Group(点组)”以选择3D几何体。
选择 Cube/model(立方体/模型)后,可以调节alpha设置属性来更好地查看它。
可以在此视图中测试追踪几何体的质量。Test the quality
-
2019-09-07 - 09:33 #67899
Output / Export(输出)
图:3DEqualizer追踪的电影
返回“Overview Controls(预览环境)”(快捷键:F1)时,可能会看到旧版本的缓存。要检查,请使用“Options>Cache Rendered Frames(选项>缓存渲染帧)”并将其关闭和打开。
要清除缓存,请转到“Playback>Clear Render Cache only..(仅播放>清除渲染缓存…)”并同意“clear’(清除)”。
要渲染帧,请转到“Render>Save Out Rendered Frames(渲染>保存渲染渲染帧)”。
要输出解算结果,请转到“3DE4>Export Project>[select software to export to](3DE4>导出项目”> [选择要导出的软件])。
3DE流程:导入素材–>> 手动跟踪 –>> 解算摄像机 –>> 检查解算质量 –>> 检查解算数据 –>> 定位对齐场景坐标 –>> 添加3D参考对象 –>> 添加几何体 –>> 输出数据/帧 >>>>
好啦,今天的教程就到这里了,如有疑问,可以跟帖留言,追光会尽快回复噢。
如果喜欢追光的帖子,点击我的头像,加我为好友,就可以看到我得更新啦,也可给我发私信,点击帖子顶部得收藏放入收藏夹,方便将来再次查看~
本帖未经允许不得转载,禁止二次转载,转载请注明出处并保留在本站的完整链接,谢谢!
-
2020-09-16 - 22:43 #74359
这里补充输出镜头畸变数据的两种方法:
1. 从3DEqualizer直接输出镜头数据到Nuke的 Lensdistortion节点:
2. 使用专用输出套件,将镜头数据输出到Nuke配套的镜头畸变节点。
备注:以上两种方法都支持完整输出镜头畸变数据,并可依使用数据进行畸变与去畸变操作(畸变数据反向)
-
2021-05-08 - 10:48 #82947
想请问一下!
请问3DEqualizer的手动跟踪模式里有跟pftrack类似的polish命令嘛?有时候点会时不时跑偏,不知道该怎么处理!
-
2021-05-08 - 14:16 #82948
3DEqualizer 也有许多手工追踪优化以及点追踪优化的方式,包括曲线平滑功能都有,PFtrack 的功能都有,刚找了下以前的一些内容:
关于提升追踪点质量,确保追踪更稳健的进行的,点追踪的细节:
还有使用曲线优化追踪结果的流程方法,相当于 PFtrack 的曲线平滑抛光:
另外将社区内有关于3DEqualizer 的内容都做了一个聚合:
最后附带上社区内的追踪反求视频号:
https://www.newvfx.com/members/Tracking/
-
-
2021-05-11 - 10:07 #82966
感谢大佬!~
-
2022-07-10 - 22:07 #87817
3DE 中怎么解决变速、抽帧的素材, 跟踪相机抖动的问题?
-
2022-07-11 - 09:58 #87825
在最新商业版的3DEqualizer中能解决 抽帧的部分问题,但并不完美,大多数情况仍然无法使用。3DE正常能处理24格素材,或者帧速率更高的原始素材原始帧速率。
对于变速过的素材,需要使用原始素材进行处理追踪,最后再来做变速。凡是涉及到合成、追踪一类的处理,都需要使用原素材的设定,不然会出现若干不可预期的处理规范外的意外情况。
最后3DE的处理流程,虽然具有高度自动化的特点,但这只针对高质量合格素材,针对非标素材处理只能靠手动来完成,效率会很低。
-
2022-07-11 - 10:35 #87829
原来是这样,这个问题困扰很久了,感谢!!!
-
-
-
2022-12-19 - 05:30 #125784
请问创建一个2D跟踪的点之后,将点包含住的两个框分别有什么作用呢?并且在做断点跟踪时,您提到的“end”按钮是不是指“end point”按钮呢?
-
2022-12-19 - 09:29 #125785
您好,将点包围住的方框表示搜索范围,这个范围的意思是:对某个区域(框)内的某个点进行搜索追踪,设定这个搜索范围对搜索效率和精度都有很大影响。
End就是End point按钮,表示这个点的追踪时间到此为止,超出画面或者被遮挡的位置不在进行追踪。
-
-
2023-03-09 - 22:22 #126109
3DE4R4下载后,运行绿色版添加素材后视频显示不出来(无预览画面)
-
2023-03-11 - 19:09 #126110
问题1:3DE自发布以来都是以底层圆格式运行的,不需要安装,只需要安装相应配套的系统环境即可正常工作。
问题2:3DE仅仅可以添加序列帧格式的素材,无法识别Mov、Mp4等其他格式,其工作原理是计算追踪不同图像上的相同特征点来进行的,使用序列帧具有更好的兼容性和追踪效率。
解决方法:一般而言,确定好需要制作VFX的镜头后,在达芬奇或者Premiere中将这些镜头等比渲染为序列帧,然后再导入到其他制作软件中进行追踪、在三维软件中进行拍摄素材与三维的追踪结果预览等,这些流程仅支持序列格式。
-
-
2023-03-17 - 17:54 #126130
-
2023-05-23 - 05:14 #126356
请问大神3Dequalizer在导出到CINEMA 4D的时候,CINEMA 4D后面的V1.1是什么意思啊,CINEMA 4D的版本不都是比如CINEMA 4D R19么。
3Dequalizer导出到CINEMA 4D,在3Dequalizer跟踪是没有问题的,但是导入到C4D之后。第一帧和最后一帧是对的,中间晃得厉害和3Dequalizer差很多。
-
2023-06-03 - 09:03 #126395
谢谢 楼主 分享
-
-
作者帖子
- 在下方一键注册,登录后就可以回复啦。