VFX小布丁
@VFX小布丁
10小时, 22 分钟 前在线-
接着昨天的继续写~
——————
跟踪选中的参考帧
1. 在CameraTracker属性面板上点击Track按钮,开始分析静帧。
CameraTracker开始顺序读取序列帧,并跟踪存在的特征点。不符合Settings选项卡中Tracking的质量阈值设置的跟踪点会重新设置,以保持跟踪点数量不变。
当播放头走到序列末尾后,它将倒序读取序列帧,验证已通过的跟踪点。那些由于出错而重新设置的跟踪点会被反向跟踪,如果这些跟踪点仍然行得通,就会被保留下来。
2. 查看参考帧和跟踪数据。
-
谢谢点赞,我会加油的!
-
-
Nuke CameraTracker 节点的功能十分强大,这就是专业追踪中的“摄影测量”,计算出刚体在场景中的三维坐标点!非常👍,辛苦啦,十七妹 😄
-
调节要跟踪的特征点
这个步骤和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年, 2个月 前
云雾用Noise节点就可以啦,然后把Noise节点当作一个平面素材,投影到3D场景中,就会有云雾的感觉了。
-
楼主,建议分室内室外搞两个代表性的照片 做一下示范 个人作为资深的爱好者 觉得您这帖子写的不错 但是 初学者 不一定看的明白
-
追光 在版块 🎬 Final Cut X,Premiere影视剪辑 中回复了话题 干货丨如何剪出一个好的演讲! 7年, 2个月 前
非常欢迎这样有质量的干货分享噢!!!赞一个~~
-
-
步骤5——
在Sequence(序列)模式下跟踪
在Sequence(序列)模式下,CameraTracker会跟踪连接在Source输入端的素材,并定义一系列于场景中固定点相对应的2D特征点。
注意:如果我们打算单独添加LensDistortion节点手动校正镜头畸变,那么这个操作需要在跟踪序列之前就进行。不然的话,就将CameraTracker上的Lens Distortion参数设置为Unknown Lens,强制CameraTracker计算镜头畸变,然后再解算摄像机位置。
进行跟踪之前,我们要使用CameraTracker的属性面板来控制Viewer的输出,并确定跟踪行为:
1. 在CameraTracker选项卡上,确保Source设置为Sequence。…[查看更多]
-
韩十七 在版块 💻 Nuke合成影视制作 中回复了话题 【Nuke抠像】如何使用Primatte抠像 – 抠像算法 7年, 2个月 前
纯理论的,是比较费脑哈哈哈,如果不做开发者,只了解用途就可以啦,不必去深究底层原理。
-
步骤4——
设置摄像机参数
摄像机设置与真实拍摄现场的摄像机的物理参数设置有关,精确的物理摄像机数据可以生成更好的摄像机跟踪和解算结果。
1. 在CameraTracker选项卡的Camera Motion下拉菜单中选择现场摄像机的运动类型。该参数和Settings选项卡中的同名参数是链接的。
- Rotation Only – 如果摄像机是静止的且存在旋转(比如我们将摄像机架在固定的三脚架上),摄像机存在定点摇动,则选择该选项。
- Free Camera – 如果摄像机既存在平移又存在摇动,则选择该选项。
- Linear Motion – 如果摄像机的运动路径是一条笔直的直线,则选择该选项。
<…[查看更多]
-
步骤3——
使用多机位视图工作
CameraTracker可以像跟踪和解算单机位项目一样,对立体或多机位项目进行跟踪和解算。
1. 连接CameraTracker节点。具体参看【连接CameraTracker节点】。
2. 使用CameraTracker或Setting选项卡中的Principal View下拉菜单,选择用于创建跟踪点的视图。其他任何视图中存在的跟踪点都是从Principal View中计算的。
3. 跟踪并解算摄像机。具体参看【摄像机跟踪】。
4. 目前User Track最多只支持两个视图。我们可以使用CameraTr…[查看更多]
-
步骤2——
用遮罩屏蔽图像区域
跟踪最好作用于场景的固定、刚性部分,以便每个跟踪点都可以创建一个固定的3D点。计算器会使用这些3D点计算摄像机路径。运动元素或烧录元素在坐标世界中没有固定的3D点,应该在跟踪之前屏蔽掉。
对图像序列中的区域进行屏蔽,我们需要将遮罩连接到Mask输入,圈除不跟踪的图像区域。我们也可以将Source输入的alpha通道用作遮罩。
1. 如果我们要用一个单独的遮罩进行屏蔽,就需要在CameraTracker的Mask输入连接一个Roto节点。
2. 查看整个序列,并对遮罩形状打关键帧,以覆盖不该被跟踪的区域。
这种遮罩不需要绘制得太精确,因为我们的目的只是为了覆盖可能会导致CameraTracker出问题的区域。例如下图,我们对演员和…
- 查看更多





