上下文和块 (Contexts and Blocks)
此部分包含高清渲染管线 (HDRP) 中提供的有关 Shader Graph 上下文 的参考文档。每个页面描述了上下文本身、上下文表示的着色器阶段以及兼容的特定于 HDRP 的块列表。
在 HDRP 中,许多块仅用于设置与 Graph Settings 菜单中特定设置相关的属性。如果启用这些设置之一,Shader Graph 会自动将与该设置相关的所有块添加到上下文。如果禁用该设置,Shader Graph 会自动从上下文移除相关的块。
设置与块之间的这种关系具有以下后果:
- 如果启用设置并删除其任何相关块,则在 Shader Graph 构建最终着色器时,上下文将使用已删除的块的默认值 (Default Value)。
- 如果添加与特定设置相关的块但不启用该设置,则 Shader Graph 在构建最终着色器时将忽略该块和所有连接的节点。
上下文列表如下所示: