咨询电话:400-810-1418服务与监督电话:400-810-1418转接2

nuke模拟飞行案例详解(二):调整BBox

发布时间:2020-01-04 15:43:29

二、调整BBox

将Viewer1连接到Read2节点上,我们在视图中观察一下 素材的分辨率大小,画面中显示为2997X198这是一幅较大尺寸的图像。抠像完成之后图像的尺寸是不会改变的,将Viewer1重新连接到Roto1点上显示抠像后,我们发现在图像外侧还有一个虚线框,显示它的分辨率为814X272,这个虚线框代表的是抠像的BoundingBox [包围盒],如图所示。

 nuke模拟飞行案例详解(二):调整BBox

BoundingBox [包围盒]是软件在处理图像时的计算范围。下面我们将通过另一个小案例来让大家更直观地了解BoundingBox [包围盒]的概念。

※步骤1

在前面完成节点连接的基础上选择Roto1节点,在节点工具栏上单击图标,从弹出的菜单中选择Defocus [景深],在Defocus1 节点参数栏中设置defocus [景深]值为80,如图所示。

 nuke模拟飞行案例详解(二):调整BBox

Defocus [景深]节点是一个计算比较复杂的滤镜节点,同时也非常耗费内存。当提高参数栏中的defocus [景深]参数时可以看到图像会变得模糊,并且图像边缘会向外扩张,同时图像的BBox也在跟随改变。BBox永远会跟随着图像的改变而改变,唯一不变的是BBox会恰当地贴合图像边缘。

※步骤2

选择Roto1节点,按住Shift键,在节点工具栏上单击牛图标,从弹出的菜单中选择AdjBBox [调整包围盒]节点。

AdjBBox [调整包围盒]节点是一个可以调整包围盒尺寸的工具,通过调整参数栏中的Add Pixels[添加像素]参数可以调整图像的BBox大小。

※步骤3

设置Add Pixels [添加像素]值为1024;复制Defocus1节点,选择AdjBBox1节点后按下Ctrl+V键,粘贴一个新的Defocus2节点,参数设置及节点树如图所示。

 nuke模拟飞行案例详解(二):调整BBox

调整Add Pixels [添加像素]参数后,可以看到图像的BBox也随之增大。分别切换Viewer1 与Defocs1和Defocus2的连接,观察视图,此时画面中的图像除了BBox的大小不同以外,似乎没什么区别。

※步骤4

分别选择Defocus1和Defocus2节点,并按下I键,系统会弹出一个节点信息窗口,在窗口中部可以投到当前Defocus节点所占用的系统内存信息,通过查看我们会发现两个景深节点所占用的系统内存分别是Defocusl: 1 .6MB/Defocus2: 3.35MB, 如图所示。

 nuke模拟飞行案例详解(二):调整BBox

因为Defocus2连接了一个AdjBBox [调整包围盒]节点,增大了包围盒尺寸,系统需要计算的画面面积也随之增大,因此需要使用更多的系统资源,这就很好地说明了系统是根据包围盒尺寸对图像进行计算的,而且当我们分别调整两个景深节点的defocus [景深]参数时,会明显地发现视图中图像的刷新速度也有所不同。

BBox [包围盒]是Nuke中一个很重要的概念,希望大家能好好地理解并掌握。

※步骤5

测试完成后将添加的各个Defocus节点和AdjusBBox [调整包围盒]节点删除。

Tips:在后期制作过程中有许多方法可以节省计算成本, 提高工作效率。这些小细节往往容易被忽略,但对整个制作过程却起着举足轻重的作用。

虽然图像有自己的BBox,但是图像原尺寸太大了,剩余大面积的空间实属浪费,下面需要对图像尺时进行裁切。

※步骤1

选择Roto1节点,单击节点工具栏的图标,在弹出的菜单中选择Crop [裁剪]。

创建Crop [裁剪]节点后,图像的BBox立刻变为与图像的原分辨率等大,如图所示。 这是因为当添加Crop [裁剪]节点后,系统会根据图像调整适当的预留范围以供用户进行裁剪。

 nuke模拟飞行案例详解(二):调整BBox

※步骤2

在视图中分别选择裁剪框的4条边并移动调整大小,注意不要过于紧贴图像边缘,适当留出少许边缘空间,如图左所示。

※步骤3

调整完成后,在Crop1 节点参数栏中勾选reformat [重置格式]选项,如图右所示,完成对图像分率尺寸的裁剪操作。

nuke模拟飞行案例详解(二):调整BBox

 至此,对图像的抠像处理基本完成。

(未完待续)