C_CameraIngest

C_CameraIngest从第三方应用程序获取手动解决的或预先跟踪的素材,并将CaraVR元数据添加到流中,以建立传递给拼接器的相机之间的关系模型,或作为C_CameraSolver进一步完善的基础。

您也可以将C_CameraIngest与从C_CameraSolver导出的摄像机一起使用,请参见导出到预设节点了解更多信息。与“摄影机”节点关联的“轴”节点包含应用于装备的任何全局旋转。

1.   使用读取图像序列和相机数据Nuke的标准读取和相机节点。
2.   选择所有“读取”节点和“摄像机”节点,以确保输入正确连接。

3.   将C_CameraIngest添加到节点图。

CaraVR使用具有修改名称,JoinImages和JoinCameras的JoinViews节点将所有图像和摄像机连接到C_CameraIngest节点。

注意:  如果以错误的顺序选择了节点,则可能需要手动重新连接节点输入。

4.   将查看器连接到C_CameraIngest节点以显示主视图。
5.   请点击Camera Views > Create 添加更多视图(如果需要)。

Create Camera Views显示对话框。

6.   输入您要创建的视图数。例如,如果脚本已经包含四个视图,则在对话框中输入七个将创建三个新视图。

注意:  输入少于当前视图数的数字将从脚本中删除多余的视图。

附加的图像和摄像机输入将添加到JoinImages和JoinCameras节点的左侧,将其拖放以正常连接输入。

注意:  相机节点位于Nuke不包含镜头失真控制,因此C_CameraIngest在Properties面板上的Cameras标签,类似于C_CameraSolver控件中的标签。

7.   设置Converge控制摄像机重叠的深度,使您可以将场景中的单个兴趣点聚焦。

注意:  Converge控制对Nodal Layouts

8.   然后,您可以将结果传递给C_Stitcher或C_CameraSolver进行进一步优化。看到C_StitcherC_CameraSolver了解更多信息。

极端鱼眼镜头焦距

Nuke无法自动将极端的鱼眼镜头焦距转换为直线。如果尝试从C_CameraSolver导出某些鱼眼镜头相机,则会显示警告消息。

在这种情况下,您可以使用C_CameraIngest不变地通过焦距,从而可以毫无问题地摄取极端的鱼眼镜头数据。

注意:  Camera Ingest选项中描述导出到预设节点从C_CameraSolver创建具有未转换的鱼眼焦距的Camera节点。

Focal Length控制在Properties面板, Cameras标签可让您不变地通过焦距,而不是自动将其转换为直线。

Default (pass-through)是默认设置Focal Length控制。然后,您可以在Cameras标签并输入相机信息以改善效果。