置换

使用DisplaceGeo节点,您可以基于图像修改3D几何对象的形状。使用该节点时,每个顶点均沿其法线移动,其值对应于该顶点的uv属性指向的图像像素。像素值越高,位移越大。

也可以看看移位

输入和控制

连接类型

连接名称

功能

输入值

未命名

您要修改的3D几何对象。例如,这可以是Card节点。如果要一起修改多个对象,也可以在此处连接MergeGeo节点。

置换

您要用来修改3D几何对象的图像。

Control (UI)

Knob (Scripting)

Default Value

功能

DisplaceGeo Tab

display

display

unchanged

调整3D对象的显示特性。这些设置不会影响场景的渲染输出。这些仅用于3D Viewer中的显示目的。

off -隐藏3D几何对象。

wireframe -仅显示对象几何的轮廓。

solid -用纯色显示所有几何。

solid+wireframe -将几何显示为纯色,并带有对象的几何轮廓。

textured -仅显示表面纹理。

textured+wireframe -显示线框和表面纹理。

unchanged -不会更改对象的显示模式。查看器可以覆盖此设置。

selectable

selectable

enabled

启用后,您可以在查看器中正常选择。禁用时,无法选择或更改点。

render

render_mode

unchanged

设置对象的渲染方式。此控件独立于display选择,但具有相同的设置。

channels

channels

rgb

displace输入的通道用于位移值。

如果您将此设置为除all要么none,您可以使用右侧的复选框选择单个频道。

source

source

luminance

您希望DisplaceGeo从中获取位移贴图的源通道。例如,如果您从channels下拉菜单中,您可以使用红色,绿色或蓝色通道或像素亮度作为源。

luminance -根据亮度值创建位移图。

red -从红色值创建位移图。

green -从绿色值创建位移图。

blue -从蓝色值创建位移图。

alpha -从Alpha通道值创建位移图。

rgb absolute -将几何对象的顶点移动到rgb中的值。

rgb relative -将几何对象的顶点在x,y和z轴上移动rgb中的量。

scale

scale

0.1

增大或减小位移的比例。值越高,位移越大。

weight

weight

1, 1, 1

要给x,y和z不同的权重,请输入新的权重weight领域。默认情况下,每个权重设置为1。如果您不想更改某个值,请将其权重设置为0。

offset

offset

0, 0, 0

要将x,y和z值从几何对象的中心偏移,请在其中输入要偏移它们的值。 offset领域。例如,如果您在offset y字段,将0.5添加到y值。

filter size

filter_size

5

更改位移前应用于图像的过滤大小。

filter

filter

Parzen

选择将像素从其原始位置重新映射到新位置时要使用的过滤算法。这样可以避免图像质量出现问题,特别是在帧的高对比度区域(如果未过滤像素并保留其原始值,则边缘可能会出现高度锯齿或锯齿状)。

Impulse -重新映射的像素保留其原始值。

Cubic -重新映射的像素会有些平滑。

Keys -重新映射的像素会得到一些平滑,再加上一点锐化(如曲线的负-y部分所示)。

Simon -重新映射的像素会得到一些平滑,再加上中等的锐化(如曲线的负-y部分所示)。

Rifman -重新映射的像素会得到一些平滑,再加上明显的锐化(如曲线的负-y部分所示)。

Mitchell -重新映射的像素会进行一些平滑处理,再加上模糊处理以隐藏像素化。

Parzen -重新映射的像素在所有滤镜中获得最大的平滑度。

Notch -重新映射的像素会得到平滑平滑(这往往会掩盖波纹)。

Lanczos4Lanczos6Sinc4 -重新映射的像素会锐化,这对于缩小图像很有用。Lanczos4提供最少的锐化和Sinc4最多。

attrib name

uv_attrib_name

uv

更改用作顶点的UV坐标的属性的名称,以查找图像像素。法线存储为几何的命名属性。

Cf -表面颜色

N -正常

PW -世界空间点

uv -纹理坐标

vel -点速度。

recalculate normals

recalc_normals

enabled

位移后,选中此选项以重新计算法线,在移动顶点后通常不正确。

分步指南

使用图像修改对象-方法1

Nuke剧本

注意:  只有从以下位置启动了帮助,才能加载示例脚本Nuke并设置documentation sourcelocal在里面Behaviors > Documentation的标签Preferences

看到Using Script Links了解更多信息。

根据噪声图像更换卡