版本: Unity 6 (6000.0)
语言 : 英语
在内置渲染管线中编写自定义着色器
内置渲染管线中表面着色器的简介

编写表面着色器

编写表面 着色器在 GPU 上运行的程序。 更多信息
查看 术语表
的资源和技巧,这些着色器是与光照交互的简化着色器。 渲染管线一系列将场景内容显示在屏幕上的操作。Unity 允许您从预建的渲染管线中选择,或编写您自己的渲染管线。 更多信息
查看 术语表

页面 描述
表面着色器简介 了解 表面着色器一种用于内置渲染管线的简化着色器编写方式。 更多信息
查看 术语表
如何让您以简化方式编写着色器。
表面着色器输出结构 了解表面着色器用于输入数据的结构,例如漫反射颜色和表面法线。
表面着色器和渲染路径 了解 渲染路径渲染管线用于渲染图形的技术。选择不同的渲染路径会影响光照和着色计算方式。某些渲染路径更适合于不同的平台和硬件。 更多信息
查看 术语表
如何影响 Unity 应用光照以及 Unity 使用哪些通道。
创建表面着色器 使用 #pragma surface 指令创建表面着色器。
在表面着色器中设置光照模型 将光照设置为内置模型,或定义自定义光照模型。
优化表面着色器 使表面着色器运行更快或减少其文件大小。
表面着色器示例 内置渲染管线中表面着色器的示例。
表面着色器语言参考 找到您在内置渲染管线中编写表面着色器所需的指令和输入结构。

其他资源

在内置渲染管线中编写自定义着色器
内置渲染管线中表面着色器的简介