拼接立体钻机

C_CameraSolver默认情况下处理所有视图,因此C_Stitcher负责将视图拆分为立体视图以进行拼接。

1.   将C_Stitcher节点连接到C_CameraSolver节点的输出。
2.   在C_Stitcher中Properties面板,检查Enable Stereo Stitch

Nuke添加leftright查看并自动为其分配默认颜色。

3.   CaraVR会在当前帧自动添加一个关键帧,但是您可以通过以下任一方法手动添加关键帧:

在查看器中进行擦洗,然后单击Add Key)在当前帧处添加关键帧,或者

点击Key All在整个序列中添加关键帧Step间隔。

如果您的动作顺序很多,请设置Step间隔减小到较低的值,以便在针迹中说明帧之间的较大差异。相反,对于更多的静态序列,较高的值可能会产生更好的结果。

手动添加关键帧可以帮助插值不正确的现有关键帧之间出现模糊区域。

您添加的关键帧越多,过程花费的时间就越长,尽管您可能会获得更好的结果。订书机扭曲并融合输入图像以创建最终的扭曲帧。

4.   在里面Properties面板Cameras标签,启用Override Cameras 然后点击Linked标签。
5.   以C_CameraSolver叠加层为指南,禁用非相邻摄像机之间的链接。

当仅连接相邻摄像机时,立体针迹通常会产生最佳效果,这也减少了处理开销。

6.   针迹完成后,您可以在leftright使用按钮上方的视图Nuke的查看器。
7.   在C_Stitcher的Stereo标签,使用Left ViewRight View下拉菜单来控制Nuke视图作为左视图和右视图输出。

注意:  如果您使用的是诺基亚OZO设备,则可能会发现Eye Separation控制0.086更紧密地匹配OZO装备上每个镜头的真实轴间距离。

调整立体装备中的会聚和滤波

您可以调整Converge控件可更改相机重叠的深度,从而允许您在场景中的特定深度处进行缝合,从而减少了在该深度处必须执行的去鬼影工作。

注意:  收敛对节点设备没有任何影响,因为所有摄像机共享相同的原点。

Converge控制默认为10,在大多数情况下被认为是安全的。在某些装备中,您将不得不在具有高会聚值的背景中生成正确的针迹与具有低会聚值的前景中生成正确的针迹之间进行折衷。

您可以使用“过滤器”下拉列表来更改在拼接过程中使用的过滤算法。一般而言,当您向下移动列表时,过滤器的质量会有所提高,但会花费处理时间。Bilinear过滤是最快的Lanczos最犀利的

肉眼很难看到过滤的差异,因此在示例中,出于说明目的,相机视图已与Checkerboard节点交换掉了。

缝线Bilinear过滤。

缝线Lanczos过滤。

注意:  Lanczos滤镜可能会产生过冲和下冲,或者在图像边缘产生高亮和暗高光,因此,在这种情况下,您可能必须钳制或调整图像中的颜色。

调整眼间距

C_Stitcher还允许您控制Eye Separation或瞳孔间距离(IPD),并补偿纬度或上下变化,以获得更舒适的结果。

调整Eye Separation确定从观看者的角度看两个视图的距离。如果将间隔设置得太低,则场景中的对象会在水平方向上被压碎,但将其提高得太高则会在针迹中留下孔。

IPD的测量单位与Rig Size控件在上游C_CameraSolver属性中,因此请相应地进行调整。

正确的IPD。

IPD相对于钻机尺寸低。

当您向上或向下看时,VR头戴式耳机在360球面的两极都无法处理立体图像。极点合并将这种影响最小化,这逐渐使左眼和右眼朝向两极相同。

C_Stitcher的Falloff控件确定如何处理此极点合并:

None -不会对两极进行IPD调整。

Linear -意见从Start Angle朝向极点。增加角度将起点移向两极。

注意:  设置Start Angle到90禁用极点合并。

Cosine -视线向两极平滑融合。减少衰减将使深度过渡向两极移动。

注意:  设置Separation Falloff设置为0将禁用极点合并。