法线

“法线”节点使您可以操纵3D几何对象的法线。对象法线是垂直于曲面的向量。它们用于照明计算中,以确定在任何特定点光应如何从表面反射。通过操纵它们,可以控制漫反射和镜面反射光的贡献。

输入和控制

连接类型

连接名称

功能

输入值

未命名

要操纵其法线的3D几何对象。如果要一起操纵多个对象,则也可以在此处连接MergeGeo节点。

看着

任何“摄像机”,“轴”或“光”节点。如果您设定actionlookat,该节点将所有法线指向该输入。(可选的)

Control (UI)

Knob (Scripting)

Default Value

功能

Normals Tab

display

display

unchanged

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

off -不显示几何轮廓。

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

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

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

textured -仅显示表面纹理。

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

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

selectable

selectable

enabled

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

render

render_mode

unchanged

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

action

action

unchanged

设置操纵法线的模式:

unchanged -不更改对象的法线。

set -将法线的值分配给法线xyz领域。

build -根据周围的顶点重建每个法线。调整thresholdangle滑块确定断裂角,其中两个面不再构成光滑表面。角度为0表示所有平面都是平坦的,而180表示所有平面都是光滑的。好的平均设置是60。

lookat -将所有法线指向连接到lookat输入。的normal控件的值被添加到外观位置。

delete -从对象中删除命名属性。例如,如果删除N属性,则该对象没有法线。看到attribname控制在下面。

invert

invert

disabled

反转结果法线。这适用于所有动作模式。

normal

normal

N/A

x,y和z常数。这些用于setlookataction模式。

angle threshold

threshold

45

如果两个面之间的角度大于此角度,请断开法线。这仅适用于顶点法线,并且仅在以下情况下可用build在中选择action落下。破裂的法线在点亮时会产生锋利的边缘。

attrib name

N_attrib_name

N

要删除的普通属性的名称(仅当您设置actiondelete)。法线存储为几何的命名属性。默认情况下,属性名称为“ N”。使用此控件,您可以告诉节点对另一个属性的法线执行删除操作。

Cf -表面颜色

N -正常

PW -世界空间点

uv -纹理坐标

vel -点速度。

分步指南

操作对象法线