Add Distortion节点可以用来重新应用镜头畸变到多个剪辑上。在合成之前,当渲染平面必须重新添加畸变以匹配原始剪辑时,这可能很有用。Add Distortion 节点可以有多个输入和多个输出。当前畸变模型取自第一个输入,并且用于对所有输入的图像数据进行重新畸变。
注意:镜头畸变渲染支持GPU加速。
用法
下面这个粒子显示了怎样连接 Add Distortion 节点到节点树,并使用它应用镜头畸变到棋盘格图像上:
原始输入剪辑(MVI_4752)的分辨率是 960×540,通过 Undistort 节点校正镜头畸变后的分辨率是 1003×564。棋盘格图案渲染的是较大的尺寸。Add Distortion 节点使用了来自最左端的输入的镜头畸变模型的反转,来重新应用镜头畸变。然后第一个输出将匹配原始的(畸变的)960×540 输入剪辑,第二个输出将包含一个 960×540 版本的棋盘格图像,此图像被扭曲以匹配原始的镜头畸变。
由 Add Distortion 节点生成的剪辑可以被馈送到 Export 节点并保存到磁盘上。
它也可以保持和校正畸变后的剪辑一样大小的尺寸,或者选择一个最合适的尺寸以最小化图像分辨率同时不丢失任何像素,而不是设置输出图像的大小为原始剪辑的大小。
注意,当镜头畸变被移除后,摄像机底片尺寸将被调节到匹配新的图像分辨率。
控制
Current input:此菜单用来改变当前显示在主图像窗口的剪辑。
Distortion Model
Distortion model:此菜单用来指定使用哪个镜头畸变模型。可用的选项是Low Order(低阶,其中只有低阶镜头洗漱可用),和 High Order(高阶,高阶系数和低阶系数都可用)。烘焙镜头畸变模型不可以从此菜单中选择,而是在导入 iData 文件到 Edit Camera 节点时自动生成。
Low order distortion:此系数控制镜头畸变的主要组成。正系数对应桶形畸变,负洗漱用于枕形畸变。
High order distortion:此系数用于校正(仅用低阶系数建模无法校正的)更微妙的镜头畸变。负值将图像的角向内拉,正值将图像的角向外拉。
Lens centre:以像素为单位指定镜头畸变的中心。
Anamorphic squeeze:此参数用来校正失真镜头的镜头畸变,并设置摄像机的像素宽高比为默认值。
Constant:当启用时,失真系数将保持不变,无论摄像机焦距变化如何。此选项仅适用于可变焦距的摄像机。
Output Size:此菜单可用于更改输出图像的大小。默认选项是原始剪辑大小(将生成一个与原始剪辑(即畸变镜头)分辨率相同的输出剪辑)。替代选项是 Same Size As Undistorted Image,这将保持输出分辨率和输入剪辑(去畸变后的剪辑)相同。Best Fit,会选择一个分辨率刚刚能保证所有像素可见的大小。
Reset:点击此按钮将重置镜头畸变模型为默认状态。
Load Preset:点击此按钮将允许从磁盘上加载畸变预设。 XML 预设文件可以用 Build Lens 节点从网格镜头的集合中生成。
Show Grid:当启用时,网格将显示在主图像窗口,显示水平和垂直线扭曲。
Camera
Focal length:显示当前摄像机的焦距。
Variable focal:当勾选时,表明摄像机的焦距在整个镜头中都可以变化。
Field of view:视场,显示当前相机视场的度数(水平和垂直)。
Film back:底片,显示当前底片的宽度和高度。底片尺寸只能通过在 Clip Input 节点中编辑摄像机预设来改变。
Pixel aspect:像素宽高比,显示当前相机像素宽高比。像素宽高比只能通过在 Clip Input 节点中编辑摄像机预设来改变。
Reset: 点击此按钮将重置摄像机参数为默认值。
默认键盘快捷键
重置镜头:Shift+R
显示网格:Shift+G
下一个剪辑:C