材质编辑器 - 如何使用彩色半透明阴影

本页面的内容:

在本操作指南中,我们将说明如何设置和使用 半透明阴影颜色 来创建可以投射彩色阴影的材质。 为场景注入一些颜色适合于许多应用,但最常用于彩绘玻璃窗等物品。

示例:

translucent_T.JPG

半透明阴影颜色

“半透明阴影颜色”术语用于说明阴影在穿过对象时如何拾取对象的颜色(也称为 传播)。 穿过材质的光线量由材质的不透明度值(介于 0 与 1 之间)及投射到材质的光线量确定。 例如,如果不透明度设置为 0,那么材质的彩色阴影不会有光线传播。如果不透明值设置为 1,那么它将是完全不透明物。

材质设置

照亮材质

蒙版的阿尔法通道

TCS_Lit_Masked.PNG

  1. 选中 材质属性(Material Attributes)节点,并在其 细节(Details)面板中更改下列各项:

    • 混合模式(Blend Mode):半透明(Translucent)

    • (可选)双面(Two Sided):选中

    • 半透明照明模型(Translucency Lighting Model):表面半透明体积(Surface Translucency Volume)

  2. 将纹理样本(Texture Sample)的 阿尔法 通道连接到 不透明(Opacity)槽,以遮罩材质的某些部分。

定制不透明度

TCS_Lit_CustomOpacity.PNG

  1. 选中 材质属性(Material Attributes),并在其 细节(Details)面板中更改下列各项:

    • 混合模式(Blend Mode):半透明(Translucent)

    • (可选)双面(Two Sided):选中

    • 半透明照明模型(Translucency Lighting Model):TLM_Surface

  2. 创建 乘法(Multiply)节点,并将其连接到“材质属性”(Material Attriubutes)节点上的 不透明(Opacity)

  3. 将“纹理样本”(Texture Sample)的 阿尔法 连接到引脚 A

  4. 创建一个 常量(Constant)值,并将其设置为小于 1 的值。0 表示完全透明,而 1 表示完全不透明。 TCS_LIT_CO_constantValue.PNG

不照亮材质

TCS_Unlit_Mat.PNG

  1. 选择 材质属性(Material Attributes)节点,并在其 细节(Details)面板中更改以下各项:

    • 混合模式(Blend Mode):半透明(Translucent)

    • 明暗处理模型(Shading Model)不照亮(Unlit)

    • (可选)双面(Two Sided):选中

    • 半透明照明模型(Translucency Lighting Model):TLM_Surface

  2. 将“纹理样本”(Texture Sample)连接到 自发光(Emissive)

使用中的彩色半透明阴影

蒙版的阿尔法通道

Logo_LIT_Masked.PNG

定制不透明度

TCS_Lit_CO_Result.PNG

阴影清晰度

阴影清晰度可能受多个不同因素影响,其中包括接收到传播阴影颜色的网格的光照贴图分辨率、光线的来源角度以及纹理样本的质量。

光照贴图分辨率

Lightmap Resolution 64

Lightmap Resolution 1024

局限性

结论

有关彩色阴影需要牢记的最重要一点是,它 支持 静态光线。 另外,您需要确保根据自己的设计需要,选择最佳的混合模式(半透明、递增法和调制)。 彩色阴影的应用十分广泛,并且,您可以根据项目的需要使用各种混合模式。