格式
c++
#pragma shader_feature_shadow描述
执行了该命令的 着色器(shader)将会套用阴影相关变体。
套用变体
| 变体 | 描述 |
USE_SHADOW_MAP | 执行了该命令后系统会根据当前设置计算出当前阴影衰减,随后您可以通过内置宏 SHADOW_ATTENUATION 读取获取阴影强度,关于该宏的详细描述请参阅 内置宏 章节。值得注意的是该 着色器(Shader)渲染的网格 接收阴影(Receive Shadows)属性需要为 勾选(True)状态才能读取当前阴影衰减。 使用该变体会导致系统强制启用 MatrixM Uniform。 |
代码示例
c++
#pragma shader_feature_shadow