Version: 6000.3
语言: 中文
URP 中的条带细节级别 (LOD) 着色器变体
在 URP 中使用自定义渲染器功能时删除着色器变体

URP中的条形雾着色器变体

减少着色器在 GPU 上运行的程序。更多信息
请参阅术语表
通用中的变体渲染管线(Render Pipeline) 获取场景内容并将其显示在屏幕上的一系列作。Unity 允许您从预构建的渲染管道中进行选择,或编写自己的渲染管道。更多信息
请参阅术语表
(URP),您可以让 Unity 在生成雾的着色器代码中使用动态分支,而不是关键字和着色器变体。

启用此设置将删除以下关键字的着色器变体:

  • FOG_LINEAR
  • FOG_EXP
  • FOG_EXP2

启用此设置会加快构建时间,但会降低图形性能,因此您应该在构建最终项目时禁用该设置。

有关如何更新设置的信息,请参阅使用 URP Config 包配置设置。更新以下设置:

  • ShaderConfig.cs.hlsl文件,在行中public const int k_UseDynamicBranchFogKeyword = 0改变01.
  • 如果您手动编辑ShaderConfig.cs.hlsl文件,位于#endif语句,添加#define USE_DYNAMIC_BRANCH_FOG_KEYWORD (1).

其他资源

URP 中的条带细节级别 (LOD) 着色器变体
在 URP 中使用自定义渲染器功能时删除着色器变体