自定义着色器
了解如何在 DCM 中使用和配置自定义着色器,包括着色器替换控制和渲染优化选项。
特性
在自定义模型时,可以使用以下特性来控制着色器的行为:
NoAutoShaderReplace
特性名称: NoAutoShaderReplace
描述: 禁用自动着色器替换功能。
使用场景:
- 当你需要保留模型原有的着色器设置
- 当你有特殊的着色器需求,不希望DCM自动修改
- 当你的着色器配置与标准流程不兼容时
TIP
当此特性被启用时,DCM将不会自动替换模型上的着色器为SodaCharacter.shader。这对于需要使用自定义着色器配置的模型非常有用。
SkipShowBackMaterial

特性名称: SkipShowBackMaterial
描述: 跳过角色透视网格的显示。
使用场景:
- 不希望显示角色的透视网格
TIP
当此特性被启用时,模型的透视网格将不会被渲染。
如何使用
在bundleinfo.json中,你可以通过添加对应的特性来启用相应的功能:
json
{
"ModelID": "10001",
"Name": "自定义模型",
"Features": [
"NoAutoShaderReplace",
"SkipShowBackMaterial"
]
}