韩十七
@韩十七
5年, 10个月 前在线-
韩十七 在版块 Nuke合成影视制作 中回复了话题 【Nuke合成】CameraTracker节点参数及用途详解(图文) 7年, 6个月 前
步骤9——
调节场景
跟踪和解算过程完成后,我们可以使用解算数据对齐和缩放场景,然后添加摄像机、点云、物体等等。
我们可以进行如下调整,使场景更接近真实世界或方便我们的项目制作:
- 为场景设置地平面、轴或原点。
- 使用Scene选项卡的Scene Transform参数手动调节场景。
- 使用已知距离更精确地缩放场景。
-
韩十七 在版块 Nuke合成影视制作 中回复了话题 【Nuke合成】CameraTracker节点参数及用途详解(图文) 7年, 6个月 前
-
韩十七 在版块 Nuke合成影视制作 中回复了话题 【Nuke合成】CameraTracker节点参数及用途详解(图文) 7年, 6个月 前
步骤6——
使用 User Track
User Track 是需要我们手动放置的,不是 CameraTracker 自动播撒的,可用于改进甚至替换自动跟踪数据。在跟踪静帧时,User Track 还可以将不匹配的参考帧链接在一起。
我们可以在跟踪和解算前创建 User Track 将摄像机锁定到镜头的特定部分,或者在跟踪或解算之后创建 User Track 改善解算结果。
-
韩十七 在版块 Nuke合成影视制作 中回复了话题 【Nuke合成】CameraTracker节点参数及用途详解(图文) 7年, 6个月 前
步骤5(2)——
在Stills(静帧)模式下跟踪
在Stills模式下,CameraTracker会跟踪Source输入端的参考帧,并进行分析。跟踪操作会定义一系列与场景中固定刚性点相对应的2D特征点,然后解算器会为每个参考帧计算摄像机路径和投影。
注意:如果我们打算单独添加LensDistortion节点手动校正镜头畸变,那么这个操作需要在跟踪序列之前就进行。不然的话,就将CameraTracker上的Lens Distortion参数设置为Unknown Lens,强制CameraTracker计算镜头畸变,然后再解算摄像机位置。
关于静帧跟踪,十七在这个帖子里有详细讲解,大家可以参考一下:
-
好啦,这次十七的教程就到这里啦,一不小心就写了个跨年贴,希望大家多多支持十七。
如有疑问,可以跟帖留言,十七会尽快回复噢。
点击十七的头像可以查看更多精彩教程哦~
如果本教程对您有所帮助,请关注NewVFX社区公众号,并将本帖推荐给你的朋友哦~
本帖未经允许不得转载,转载请注明出处并保留在本站的完整链接,谢谢^_^
-
静帧跟踪排障
有些静帧序列不可避免地会产生问题,有许多跟踪前检查和跟踪后细化参数的方法,可以帮助 CameraTracker 排障。
我们可以添加 User Track 改进跟踪数据。
预跟踪检查
- 对于标准序列,要避免静帧之间的冗余过多或过少,一般来说,我们应该保证场景中的每个部分都能包含在3到4张图片中,两个静帧之间内容的最大变化为20~25%。
- 将同一个对象拍摄到3张照片中,最好是4张。
-
四、断开的参考帧集
自动跟踪静帧功能并不完美——CameraTracker可能会舍弃一些断开的帧,造成这种情况的原因多半是视点大幅变化。跟踪完成后,将视窗顶部的Thumbnails切换为All,并将光标悬停在缩略图条中的图像上,与周围参考帧不匹配的缩略图会红色高亮显示,并在查看器中标记错误消息。
CameraTracker可以通过两种方式处理断开连接的帧:
- 如果序列中的所有帧都需要参与跟踪,我们可以创建跨组的 User Track 来连接它们…
-
三、查看参考帧和跟踪数据
跟踪完成后,我们可以检查CameraTracker的跟踪结果。
查看参考帧
1. 执行以下操作之一:
- 将视窗顶部的Thumbnails切换为Tracked。CameraTracker会在视窗底部的缩略图画廊中显示与当前帧相连的参考帧,这样我们就可以逐帧评估解算结果。
- 将视窗顶部的Thumbnails切换为All。CameraTracker会在视窗底部的缩略图画廊中显示跟踪范围内的所有帧,这样我们将光标悬停在一个缩略图上,就可以看到与它相邻的参考帧(橙色高亮显示)和与它断开的参考帧(红色高亮显示)。
-
深知你是梦怎敢去触碰i 和
韩十七 已经成为好友 7年, 6个月 前 -
接着昨天的继续写~
——————
跟踪选中的参考帧
1. 在CameraTracker属性面板上点击Track按钮,开始分析静帧。
CameraTracker开始顺序读取序列帧,并跟踪存在的特征点。不符合Settings选项卡中Tracking的质量阈值设置的跟踪点会重新设置,以保持跟踪点数量不变。
当播放头走到序列末尾后,它将倒序读取序列帧,验证已通过的跟踪点。那些由于出错而重新设置的跟踪点会被反向跟踪,如果这些跟踪点仍然行得通,就会被保留下来。
2. 查看参考帧和跟踪数据。
-
谢谢点赞,我会加油的!
-
调节要跟踪的特征点
这个步骤和Sequence(序列)跟踪模式差不多是一样的,只是参数略有不同。
1. 如果要屏蔽画面中的某些部分(比如水印),需要为遮罩源设置Mask参数。
比如说我们要使用一个Roto节点的alpha通道为遮罩,那么就要将这个Roto节点连接到Mask输入,并选择Mask参数为Mask Alpha。详细信息参看【用遮罩屏蔽图像区域】。
注意:对于立体素材或多机位素材,我们需要在CameraTracker或Settings选项卡上,将Principal View设置为主要跟踪视图。任何遮罩都应该应用到这个视图上,然后将其…
-
二、跟踪静帧图像
首先我们要告诉CameraTracker节点,哪些静帧是需要跟踪的,以及如何分配每一帧上的特征点,然后才能开始跟踪工作。
选择要跟踪的静帧
1. 在CameraTracker属性面板的CameraTracker选项卡上,将Source设置为Stills(静帧)。
2. 使用Range下拉菜单决定分析哪些帧:
- Input – 默认值,将帧范围设置为源序列的长度。
- Global – 全局,将跟踪帧范围设置为Project Settings的frame range参数。
如果没有定义帧范围,则读入的第一个序列的帧范围将用作Global帧范围。
- Custom – 使用from和to输入框定义跟踪帧范围,例如从第3帧到第50帧。
- …
-
拍摄近平面场景
这里的近平面场景,指近乎平面的场景,因为在拍摄过程中,即使借助轨道,也难以保证绝对意义上的平面。
对近平面场景来说,最好的静帧应该是正面面向被摄主体拍摄的。在Nuke中,我们应该按照右图所示的摄像机位置进行拍摄。
正确的拍摄方式
拍摄3D物体
拍摄3D物体时,我们需要围着物体进行拍摄,每15度~25度拍摄一张照片,一般拍完360度的话至少需要16张照片。当然,多拍一些可以改善解算结果,但是要避免冗余。
最少需要的静帧数量
拍摄室内场景
对于封闭空间,比如室内场景,我们需要从场景中心向外拍摄静帧图像,然后围绕场景周边向内拍摄静帧,而不…[查看更多]
-
一、静帧摄影指导
其实影视后期工作从拍摄前期甚至分镜剧本就应该开始准备了,后期思想应该贯穿整个影视工作流程。
在CameraTracker节点的静帧跟踪工作流程中,只有良好的输入图像,才能生成良好的跟踪结果,因此采集CameraTracker可以正确理解的良好的静帧照片至关重要。
CameraTracker根据静帧主题的不同,对照片有不同的要求。比如说,平面场景的静帧采集和室内场景的静帧采集是不同的。
静帧摄影通用准则
1. 不要裁切或变换(旋转、缩放等)静帧图像。
2. 避免静帧之间有显著的大小比例或角度变化。
3. 为确保场景中的每一部分都能包含在3到4张图片中,两个静帧之间内容的最大变化为20%~25%。
4. 避免不必要的冗余,比如当前静帧包含前一帧大部分内容。
5…[查看更多]
-
哈啰everybody,我是十七,其实每天都在关注这个社区,希望大家和我一样喜欢她。周末马上又要结束啦,十七和大家一起充充电,为年前的最后一波冲刺加把劲。
今天十七要接着和大家聊聊Nuke中的CameraTracker节点,这个节点真的非常强大,这次主要说说其中的Stills(静帧)跟踪模式。
在Stills模式下,CameraTracker会跟踪Source输入端的参考帧,并进行分析。跟踪操作会定义一系列与场景中固定刚性点相对应的2D特征点,然后解算器会为每个参考帧计算摄像机路径和投影。接触过PFTrack的V友一定会感到莫名的熟悉——是的,这就是PFTrack的摄影测量功能呀!
感兴趣的V友可以挪步@追光 大神的神帖学习学习:【PFTrack教程】如何使用Photogrammetry…
-
韩十七 在版块 Nuke合成影视制作 中回复了话题 【Nuke合成】巧用遮罩合成梦幻冰雪场景(图文详解) 7年, 7个月 前
云雾用Noise节点就可以啦,然后把Noise节点当作一个平面素材,投影到3D场景中,就会有云雾的感觉了。
-
-
韩十七 在版块 Nuke合成影视制作 中回复了话题 【Nuke合成】CameraTracker节点参数及用途详解(图文) 7年, 7个月 前
步骤5——
在Sequence(序列)模式下跟踪
在Sequence(序列)模式下,CameraTracker会跟踪连接在Source输入端的素材,并定义一系列于场景中固定点相对应的2D特征点。
注意:如果我们打算单独添加LensDistortion节点手动校正镜头畸变,那么这个操作需要在跟踪序列之前就进行。不然的话,就将CameraTracker上的Lens Distortion参数设置为Unknown Lens,强制CameraTracker计算镜头畸变,然后再解算摄像机位置。
进行跟踪之前,我们要使用CameraTracker的属性面板来控制Viewer的输出,并确定跟踪行为:
1. 在CameraTracker选项卡上,确保Source设置为Sequence。…[查看更多]
- 查看更多





