此对话框显示法线凹凸投影的选项。
“对象和源”组
该文本字段显示投影源对象的名称。如果选中多个对象,则其显示在“渲染到纹理”对话框中选择的源选项:单个对象名称对应“单个”,或“全选”(默认设置)或“全部准备”。
- 全部同步
- 单击可设置所有“渲染到纹理”源,以使用活动源对象和其他当前“投影选项”设置。只有当存在单个源对象时才能使用此按钮。
“过滤选项”组
- Crop Alpha
- 从 alpha 通道中移除抗锯齿。
- 全局超级采样器
- 当默认扫描线渲染器处于活动状态时,该文本字段显示当前正在使用的全局超级采样的类型。默认设置为“无”。
-
设置:单击此项可设置全局采样。当默认扫描线渲染器处于活动状态时,单击“设置”可显示“渲染器”对话框的“默认扫描线渲染器”卷展栏,使用该卷展栏的“全局超级采样”组可以全局启用超级采样,并选择超级采样方法。
“方法”组
使用这些控件可以选择如何使用源对象中的法线。
-
光线跟踪(默认设置。) 选择此选项后,将在源对象和目标对象之间对法线进行光线跟踪。对象需要在世界空间中完全对齐。在视口中查看高分辨率对象和低分辨率对象时,它们彼此必须完全对齐。对于高分辨率对象的贴图坐标没有特殊要求。
-
UV 匹配:选择此选项后,通过将目标对象的局部 UV 坐标与源对象的同类坐标相匹配来获取法线。对象的 UV 坐标需要完全对齐。如果使用“展开 UVW”修改器的“编辑 UVW”对话框查看对象,则低分辨率对象和高分辨率对象彼此必须完全对齐。高分辨率对象需要在用于低分辨率的相同贴图通道上拥有贴图坐标。
通常,高分辨率对象已指定“展开 UVW”修改器,但是这不是必需的。
使用此选项,高分辨率对象不需要与低分辨率对象位于相同的物理位置中。
提示: 您可以重置框架(在“框架”卷展栏上),因为“UV 匹配”并不使用它。
- 使用框架
- 启用此选项后,将使投影基于投影修改器的框架子对象。禁用此选项后,则将使用偏移。默认设置为启用。
- 偏移
- 只有当禁用“使用框架”时才启用此选项。偏移是从其投影法线的源对象曲面之上的距离。默认设置为 10.0 个单位。
“分解点击”组
这两个单选按钮用于拥有半透明对象的场景,在这种情况下,每条光线具有多个撞击。该组中的其余控件是其他投影控件。
-
最近的:如果存在多个撞击,则使用最近的对象。
-
最远的(默认设置。) 如果存在多个撞击,则使用最远的对象。
- 仅点击匹配材质 ID
- 启用此选项后,只能在匹配的材质 ID 之间进行投影。启用此选项可以使单个贴图包含来自不同高分辨率源几何体的法线凹凸投影。默认设置为禁用。
- 包含工作建模
- 启用此选项后,如果可以找不到目标对象,则从源对象进行烘焙。默认设置为禁用。
当有大量投影的光线缺失目标对象时(“光线缺失颜色”将显示在渲染的法线贴图中),启用“包含工作模型”可以迅速进行修复。然而,如果低分辨率的对象阻挡了高分辨率的对象,则“包含工作模型”将不会达到预期的效果,法线贴图也不显示所需的高分辨率细节。在这种情况下,请调整投影修改器的框架。
当高分辨率几何体处于不连续的状态时(例如,圆柱体的晶格或阵列),该切换也非常有用。
- 光线缺少检查
- 启用此选项后,将使用“光线缺少检查”烘焙缺失的光线以及照射到渲染纹理的光线。默认设置为启用
-
光线缺失颜色:当投影无法照射到目标几何体时,此颜色将烘焙到纹理。单击色样以显示颜色选择器,并更改用于未命中光线的颜色。默认设置是红色。
“法线贴图空间”组
有四种方法可用于投影法线:
-
世界:使用世界坐标进行投影。此选项主要适用于不移动或变形的对象;否则,带有世界投射法线的移动对象将显示为通过纹理“游动”。
-
屏幕:使用屏幕坐标进行投影;即在 Z 轴方向进行平面投影。此方法主要适用于只能从一个角度才能看到的固定对象;例如,通过窗口看到的状态。
-
局部 XYZ:使用对象局部坐标进行投影。此方法可用于定位的对象或移动的对象,但是不可用于变形的对象:如果对象变形,投影将在某些帧上错误显示。
-
切线(默认设置。) 从切线方向投射到目标对象的曲面。这是适用于移动和变形对象的方法,如设置动画的角色。
- 方向
- 方向设置确定红色和绿色在法线贴图中所表示的含义。方向设置与切线方法不同,除了其他方法之外。
红色和绿色的设置是否正确取决于用于查看贴图的硬件明暗器或纹理的种类。不同的明暗器具有不同的要求。“法线凹凸”贴图具有用于翻转红色和绿色的控件;如果使用默认 X 和 Y 或“左”和“右”设置创建贴图,则“法线凹凸”纹理可以正确运行,但是如果使用不同的设置创建贴图,则更改“法线凹凸”设置,以便正确进行贴图渲染,而不是渲染整个新贴图。
投影方法 = 切线
对于切线方法,红色表示向左或向右的法线,绿色表示向上或向下的法线。
例如,如果在“红色”设置为右,“绿色”设置为下的情况下使用“切线”模式,则法线贴图中的红色的区域表示法线向右,绿色区域表示法线向下。
以下是切线方法的可能的值:
-
红色:可以是“左”或“右”。默认设置为“右”。
-
绿色:可以是“上”或“下”。默认设置为“下”。
投影方法 = 世界、屏幕或局部 XYZ
对于世界、屏幕和局部 XYZ,红色表示法线指向正或负 X 值,而绿色表示法线指向正或负 Y 值。
例如,如果在“红色”设置为 -X、“绿色”设置为 -Y 的情况下使用“世界”模式,则法线贴图表示法线朝向 -X,而绿色区域表示法线朝向 -Y。
以下是世界、屏幕和局部 XYZ 方法的可能的值:
-
红色:可以是 -X 或 +X。默认设置为 +X。
-
绿色:可以是 -Y 或 +Y。默认设置为 +Y。
“高度贴图”组
- 最小高度
- 设置置换法线的最小高度。默认设置为 0.0 个单位。
- 最大高度
- 设置置换法线的最大高度。默认设置为 10.0 个单位。
-
最小和最大高度滴管
- 通过在视口中拾取或拖动,启用滴管以拾取置换法线的最小或最大高度。启用该按钮之后,单击所需的高度。还可以拖动该值,直到获得所需的结果。根据您的选择更新最小或最大高度值。
- 缓冲区最小高度
- 渲染法线凹凸投影之后,该值设置为投影光线投影的最小距离。默认设置为 0.0。
- 缓冲区最大高度
- 渲染法线凹凸投影之后,该值设置为投影光线投影的最大距离。默认设置为 0.0。
如果要使用“高度贴图”纹理元素,则可以渲染法线凹凸贴图,以获得缓冲区值,然后设置相应的“最小高度”和“最大高度”,以便获得最佳效果的“高度贴图”。