Version: 6000.3
语言: 中文
使用着色器图表创建着色器
在代码中编写着色器简介

在代码中编写着色器

本节包含有关以下主题的信息:

描述
在代码中编写着色器简介 了解ShaderLabUnity 用于定义 Shader 对象结构的语言。更多信息
请参阅术语表
,表面着色器:为内置渲染管线编写着色器的简化方法。更多信息
请参阅术语表
和“高级别”着色器在 GPU 上运行的程序。更多信息
请参阅术语表
语言 (HLSL),以及每种语言和方法。渲染管道获取场景内容并将其显示在屏幕上的一系列作。Unity 允许您从预构建的渲染管道中进行选择,或编写自己的渲染管道。更多信息
请参阅术语表
.
着色器对象基础知识 了解 Unity 用作着色器程序和其他信息的包装器的对象。
在 ShaderLab 和 HLSL 中编写自定义着色器 写作资源和技巧着色器对象Shader类的实例,Shader 对象是着色器程序和 GPU 指令的容器,以及告诉 Unity 如何使用它们的信息。将它们与材质一起使用,以确定场景的外观。更多信息
请参阅术语表
、子着色器和着色器通道。
向着色器添加材质属性 用于添加属性的资源和技术,艺术家可以使用这些属性来创建、编辑和共享具有不同配置的材质。
通过分支和关键字更改着色器的工作方式 用于编写着色器代码的资源和技术,以便它使用条件在不同情况下执行不同的作。
配置 Unity 是否或何时使用着色器 有关在着色器中使用标签和块来配置 Unity 使用着色器的方式和时间的资源。

其他资源

使用着色器图表创建着色器
在代码中编写着色器简介