干货—镜头畸变的概念、操作及流程

2020-01-06 11:19

镜头畸变类型

径向畸变(Radial distortion):左右对称的镜头畸变,其中包括:

桶形畸变:使用广角镜头或者变焦镜头的广角端的时候容易出现,中心效果小,越到边缘畸变越大;

枕形畸变:使用长焦镜头或者使用变焦镜头的长焦端时容易产生;

胡子畸变:融合了以上两种畸变。

在nuke中如何让对镜头畸变进行校正

使用nuke的LensDistortion节点:

图像信息校正

LensDistortion选项卡下:畸变参数选项卡

Output Type:Image输出校正完的画面,displacemant:输出校正通道(在motion通道可以查看)

Lens Type:spherical:普通镜头,Anamonhic:鱼眼镜头

Distortion Center:畸变中心

Anamorphic Squeeze\ Anamorphic Distortion:鱼眼镜头畸变参数

Analyze from Current Lens:使用自定义参数校正

Undistort:关闭当前校正效果

Filter:畸变校正的滤镜类型,习惯上使用Mitchell(较柔和)

镜头畸变属性后的三个选项卡代表镜头畸变的三种方式:

ImageAnalysis(根据图像信息校正)

AnalysisRange:校正范围,默认全部校正,可以选择Specfied Range再通过下方两个属性控制校正的范围

CameraMotion:摄像机的运动类型

Analyze Image:校正按钮

网格校正

GridAnalysis:网格校正

GridType:选择使用棋盘格还是细线进行畸变校正

Analyze Grid:校正按钮,Align Grid:对其网格

GridOverlay:选择显示校正前后的网格做对比

网格校正是最准确的畸变校正方式

网格校正需要使用一张网格图在摄像机前拍摄一下,再导入到nuke中,使用网格畸变校正后,再使用这个畸变校正节点对使用同样的镜头拍摄出来的图像做校正;(使最准确的校正方式)

画线校正

LineAnalysis:画线校正

Drawing Mode On:勾选后可以在图像中想要拉直的线画出,画完一根后,在视图中多点几次右键然后选择Delete Last Point将最后一个点删除就可以再画一条线了;

Delete Last Line:删除最后一条线,HideLine:隐藏线

ClearAll:清除全部的点和线

在LensDistortion选项卡下output属性中,选择displacemant时会在motion通道中输出校正信息,这样就可以利用这个校正通道校正图像了,方法:

添加一个Stmap节点,stamp端连接到LensDistortion,src端连接到需要校正的图像上,STmap节点的UVchanel参数选择motion,即可输出校正好的画面了;

使用DepthGenerator节点给追踪出的图像加景深

使用图像做三维追踪,生成场景后添加一个DepthGenerator节点:

Source接口连接原图像,Camera接口连接反求出的摄像机

调节DepthGenerator节点属性:FrameSeparation:根据前后几帧的画面来融合当前景深通道,DisplayFieldDetail:景深通道细节,Smoothness:

景深通道的羽化,Occlusions:生成景深通道的类型,SeVere方式相对更柔和一些;

通过DepthGenerator节点产生景深通道后,使用Grade节点调节景深通道的对比,最后使用Zblur节点产生景深效果

这种产生景深的方式,可以准确的计算出场景中的景深信息,追踪点越多追踪越准景深通道就越完美;

三维中渲染出的图像是没有镜头畸变的,为了匹配实拍的镜头畸变,一般使用以下流程。




本文为作者 嗨趣学科技有限公司 分享,影视工业网鼓励从业者分享原创内容,影视工业网不会对原创文章作任何编辑!如作者有特别标注,请按作者说明转载,如无说明,则转载此文章须经得作者同意,并请附上出处(影视工业网)及本页链接。原文链接 https://cinehello.com/stream/120661

嗨趣学科技有限公司

点击了解更多
嗨趣学是国内在线教育领先平台,成立于2016年,坐标北京。我们是一家致力于CG行业互联网在线教育的新型公司,通过互联网跨越时间和地域的距离,让所有热爱cg行业的小伙伴都能通过嗨趣学平台获得优秀的学习资源。
扫码关注
嗨趣学科技有限公司