咨询电话:400-810-1418服务与监督电话:400-006-6572

使用Nuke进行2D转3D立体世界详解案例教程(十二):3D Stereo Camera制作

发布时间:2019-11-26 09:14:28

※步骤21

单击shoot_ cam节点参数面板的Projection标签,显示其参数栏,配合键盘上的Curl键,在参数栏focal length [焦距]右侧的图标上按住鼠标左键,并将其拖曳到ef节点参数栏focal length [焦距]右侧的图标上,将两个参数相关联,同理,依次将horizon aperture [水平光圈]、vert aperture [垂直光圈]、near[近景剪切平面]、far [远景剪切平面]、focal distance [焦点距离]参数一一关联,如图左所示。

※步骤22

打开right节点的参数栏,对右眼摄像机进行相同的参数关联操作。

如何能够让StereoCamera参数面板上同样带有上面这一系列相关的参数呢?

※步骤23

在StereoCamera参数面板中单击鼠标右键,从弹出的菜单中选择Manage User Knob... [管理用户面板]命令,在弹出的创建窗口中单击pick按钮,此时系统继续弹出一个Pick Knobs to Add [参数界面拾取]窗口,如图右所示。

 使用Nuke进行2D转3D立体世界详解案例教程(十二):3D Stereo Camera制作

现在看一下Pick Knobs to Add窗口中都有一些什么, 居中的列表框中,全都是StereoCamera节点组中的各个节点,单击这些节点名可以展开它的参数面板及其底下的各项参数,也就是说我们可以选取这其中的任意参数,然后添加到当前面板中。

※步骤24

在Pick Knobs to Add窗口中单击Shoot cam,展开底下的各项标签,然后单fprojection,展开该标签底下的各项参数,配合键盘上的Ctrl键,同时选择[focal length] focal、[horizon aperture] haperture、[vert aperture] vaperture、 near、 far和 [ focal distance] focal point 6个参数,如图左所示, 单击OK按钮确认添加操作,并单击上-级创建窗口的Done按钮关闭窗口。

此时在StereoCamera参数栏中便看到了刚才所选的各项参数,如图右所示,而在移动focal length右侧滑块的时候,在视图中可以看到上面3台摄像机的焦距同时在发生变化。也就是说,我们现在可以通过设置StereoCamera参数栏中的各项参数,同时控制shoot cam、left和right3台 摄像机的参数,这样一来,后面的设置操作就方便多了。

至此,其实左右眼摄像机的制作已经完成,接下来就要将这两台摄像机拍到的图像通过2D视图渲染出来,下面看看如何设置。

 使用Nuke进行2D转3D立体世界详解案例教程(十二):3D Stereo Camera制作

6.3渲染设置

※步骤1

在StereoCamera Node Graph面板中删除其中的Viewerl节点。

※步骤2

切换到Node Graph面板,双击面板中的Viewerl节点,让视图显示当前连接的图像。

※步骤3

将Scenel节点与StercoCamera节点相连接,将ScanlineRenderl节点的cam输入端连接到StereoCamera节点上,将Viewer1连接到ScanlineRenderl节点的输出端上,如图所示;然后将视图切换到2D视图,单击按钮刷新视图显示。

待图像渲染完成后,我们所看到的是左右眼摄像机中一台摄像机的图像,如果单击left按钮和right按钮,可以切换这两台摄像机进行渲染。但是我们会发现这两台摄像机的图像是有所区别的,就像人分别单独使用左右眼观察景物的效果一样,接着要通过添加一个节点得到我们想要的立体效果。

 使用Nuke进行2D转3D立体世界详解案例教程(十二):3D Stereo Camera制作

※步骤4

选择ScanlineRender1节点,在节点工具栏中单击图标,从弹出菜单的Stereo [立体]子菜单中选择Anaglyph [立体成像]节点。

添加了Anaglyph [立体成像]节点后,视图中立刻渲染得到了-幅未经调整的立体图像,如图所示。其实,在这一步之后的参数调整,应该戴上立体眼镜后配合观察图像才能将其调整正确,不过未必所有人手上都会有立体眼镜,所以这里只能大致讲解需要调整的各项参数。

使用Nuke进行2D转3D立体世界详解案例教程(十二):3D Stereo Camera制作

(未完待续)