This page has been translated automatically.
视频教程
界面
要领
高级
实用建议
基础
专业(SIM)
UnigineEditor
界面概述
资源工作流程
Version Control
设置和首选项
项目开发
调整节点参数
Setting Up Materials
设置属性
照明
Sandworm
使用编辑器工具执行特定任务
如何擴展編輯器功能
嵌入式节点类型
Nodes
Objects
Effects
Decals
光源
Geodetics
World Nodes
Sound Objects
Pathfinding Objects
Players
编程
基本原理
搭建开发环境
使用范例
C++
C#
UnigineScript
统一的Unigine着色器语言 UUSL (Unified UNIGINE Shader Language)
Plugins
File Formats
材质和着色器
Rebuilding the Engine Tools
GUI
双精度坐标
应用程序接口
Animations-Related Classes
Containers
Common Functionality
Controls-Related Classes
Engine-Related Classes
Filesystem Functionality
GUI-Related Classes
Math Functionality
Node-Related Classes
Objects-Related Classes
Networking Functionality
Pathfinding-Related Classes
Physics-Related Classes
Plugins-Related Classes
IG Plugin
CIGIConnector Plugin
Rendering-Related Classes
VR-Related Classes
创建内容
内容优化
材质
Material Nodes Library
Miscellaneous
Input
Math
Matrix
Textures
Art Samples
Tutorials

Screen Space Dirt

本节包含控制Screen-Space Dirt效果的设置。

各种缝隙和空腔易于积聚灰尘,而边缘容易磨损,刮擦并改变其初始颜色,通常使用为每个模型准备的所谓曲率图进行模拟。

使用此效果,可以在屏幕空间中为全局所有对象执行曲率映射(模拟磨损的刮擦边缘以及空腔中灰尘的积聚)。通过使用各种模型和元素,它可以为大型复杂场景节省时间,从而使它们看起来更自然,而不必为每个场景单独准备纹理。

常规选项#

Screen-Space Dirt设置
注意
设置将应用于启用了Procedural EffectsDirt状态的材质。

Screen-Space Dirt效果使用附加的几何缓冲区(Rendering -> Buffers -> Additional Features),用于存储斜角的强度。如果禁用了缓冲区,则不会渲染斜角。

Enabled

启用和禁用“屏幕空间污垢”效果。

Quality 屏幕空间污垢效果的质量(使用的样本数):
  • Low — 4个样品
  • Medium — 8个样品
  • High — 16个样品
  • Ultra — 32个样品
注意
该参数会严重影响性能,因此请合理选择。
Resolution 用于的分辨率Screen-Space Dirt效果:
  • Quarter — 四分之一分辨率
  • Half — 半分辨率
  • Full— 完整分辨率
注意
该参数会严重影响性能,因此请合理选择。
Intensity 屏幕空间污垢效果的强度。 较高的值使效果更明显。

Radius 确定应用Screen-Space Dirt效果的区域的大小。
Threshold 将影响限制在无法获取信息的区域。值 越高,效果越不明显。
Angle Bias 将影响限制在无法获取信息的角度范围内。此参数可用于删除多边形边缘的视觉伪像。
注意
此参数影响凹面和凸面区域。
Perspective 距相机的距离对相机半径的影响程度Screen-Space Dirt效果:
  • 0 —效果的半径绑定到屏幕空间(相对于屏幕大小,它保持恒定,而不管距相机的距离如何)。
  • 1 —效果的半径与世界空间绑定(相对于对象,它保持不变,即,随着相机远离它们而变小)。
Increase Accuracy 此选项可提高计算精度,并可用于消除屏幕边缘的视觉假象(如果出现)。否则,应禁用此选项(默认情况下)。

腔选项#

这些选项用于控制坑或其他腔室区域的外观,这些区域会积聚灰尘或灰尘。

Albedo 空腔的反照率纹理。该纹理定义了全局所有腔体的污垢和灰尘颜色图案。
Shading 腔体的阴影纹理。该纹理的 Red 通道全局定义了所有型腔的金属度图案(其他通道被忽略)。
Texture Size 确定用于贴图的纹理缩放比例。
Color Albedo纹理的颜色倍增器。默认情况下,颜色为white

Exponent 确定沿空腔半径的强度逐渐变化的速率。

Metalness 金属度值。设置为0时,该效果不会修改型腔中的金属度缓冲区。
Metalness Visibility 上面指定的金属度值的乘数。确定效果对金属性缓冲的影响程度。

凸性选项#

这些选项用于控制模型边缘的突出显示和加重(模拟边缘磨损,划痕或金属屑)。

Albedo 凸度的反照率纹理。此纹理为全局所有凸面定义了磨损和划痕颜色图案。
Shading 凹凸的底纹纹理。该纹理的 Red 通道全局定义了所有凸面的金属图案(忽略了其他通道)。
Texture Size 确定用于贴图的纹理缩放比例。
Color Albedo纹理的颜色倍增器。默认情况下,颜色为white
Exponent 确定强度沿凸面半径逐渐变化的速率。
Metalness 金属度值。设置为0时,该效果不会修改凸面区域中的金属度缓冲区。
Metalness Visibility 上面指定的金属度值的乘数。确定效果对金属性缓冲的影响程度。

调整每种材质的SSDirt效果#

尽管SSDirt效果的所有主要设置都是全局设置,并且可以通过“设置”窗口进行调整,但仍可以针对每种材质设置一些用于微调的参数。 SSDirt效果将应用于从启用了SSDirt选项的mesh_baseterrain_global_base继承的所有材质。

要为特定材质设置SSDirt,请执行以下操作:

  1. 启用目标材质的Procedural Effects选项。
  2. 启用目标材质的SSDirt选项。
  3. 启用Screen-Space Dirt以下列方式之一起作用:
    • 通过Render Settings窗口:转到Windows -> Settings -> Runtime -> Render -> SSDirt部分,然后单击Enabled
    • 在主菜单中,选择Rendering -> Features,然后选择 SSDirt
  4. Render Settings窗口中,指定上述全局SSDirt设置
  5. 材质设置Parameters窗口)中,在过程纹理 UV坐标变换Cavity ScaleConvexity Scale中指定空腔和凸面蒙版。
最新更新: 2023-06-21
Build: ()