基本的3D系统

3D工作区由脚本中的一组节点定义。最基本的设置包括“摄影机”节点,“渲染”节点,“场景”或“几何图形”节点,以及提供要传递到3D合成空间的2D图像的节点。

基本的3D节点树:2D图像,
几何,场景,渲染和相机。

3D查看器

拥有3D节点结构后,您可以在Nuke作为通往3D合成空间的门户。选择3D从视图下拉菜单中,或按Tab在查看器上按键可在2D和3D视图之间切换。

在视图下拉菜单上,您还将看到正交视图-rtside,lfside,top,bottom,bottom,front,back-这些视图提供了场景的非透视视图。从四分之三的角度来看,可能很难将对象准确地放置在轴上,并且非透视图的视图使排列起来更加容易。

几何或场景节点

每个3D系统都需要一块几何图形(一张卡片,一个球体,一个立方体等)来接收相机可以“看到”的图像或剪辑。一个就是您所需要的,但是您可以设置具有大量3D数据的复杂系统。当3D系统具有两个或更多对象时,需要一个Scene节点来创建一个“位置”,相机(和ScanlineRender节点)可以一次看到所有对象。

相机节点

“摄影机”节点可将您的视图创建到场景中。它具有多个控件,可帮助您匹配物理相机的属性。您可以设置其位置的动画或导入动画或跟踪数据,以使3D场景与背景板相匹配。3D系统可以将多个摄像机连接到“场景”节点,以在3D场景上创建不同的视图。

小费:  只能将一个摄像机连接到ScanlineRender节点以生成输出,但是您可以插入多个ScanlineRender / Camera节点对以从各个角度生成输出。

ScanlineRender节点

最后一个节点ScanlineRender将3D场景的结果作为2D图像发送回合成中。它始终是2D输入,3D操作,然后再返回2D,这就是为什么通常将其称为“ 2-and-a-half-D”的原因。

扫描线渲染节点将图像转换回2D。

ScanlineRender节点创建的图像与项目设置具有相同的分辨率。需要渲染特定分辨率时,请使用可选bg管。连接一个具有所需分辨率的Constant节点,该分辨率定义ScanlineRender节点的输出。

因此,现在您知道了合成脚本的基本3D设置。让我们来试驾。