使用诺基亚OZO数据进行合成

CaraVR的诺基亚OZO工具集使您能够从OZO元数据中快速提取深度信息,以构建点云,以与深度相关的工作流程一起使用。深度数据对于准确定位3D元素然后通过RayRender渲染为2D尤其有用。

设置工具集:

1.   导航CaraVR > Toolsets > Nokia_OZO_Depth_To_Points

预设的节点树将添加到“节点图”中。

2.   Nuke提示您创建左视图和右视图(如果您的脚本中不存在)。
3.   将源图像连接到Image Inputs和深度信息Depth Input

注意:  确保Depth Inputcolorspace设定为linear

4.   将查看器连接到深度读取节点以查看深度数据。较暗的区域距离钻机更近,而较亮的区域距离钻机更远。

在此示例中,图像左侧的树木在背景中,而中心的熊在前景中。

5.   将查看器附加到RayRender节点以查看场景。

深度数据和相机数据由BlinkScript内核处理,转换为点云,然后传递到RayRender。

默认工具集将一个多维数据集添加到场景,使用注入的数据将其精确定位。您可以交换示例几何图形以测试场景中的其他对象。

6.   您还可以通过按3D Viewer检查场景Tab。使用标准在360°场景中导航Nuke导航控件: Ctrl/Cmd旋转相机并Alt平移。

 

7.   调整“设置”节点中的值以控制点云的外观:

Cutoff -以米为单位的深度,超过该深度,点云将被忽略。减小该值将删除距装备更远的点。

Dilate -截止深度边缘附近的点会产生伪影。的Dilate控件调整边缘处的Alpha蒙版以帮助减少这些伪像。