Version: 6000.3
语言: 中文
内置渲染管线的表面着色器语言参考
内置渲染管线的表面着色器可选指令参考

内置渲染管线的表面着色器所需指令参考

  • surfaceFunction- 哪个 Cg 函数具有表面着色器在 GPU 上运行的程序。更多信息
    请参阅术语表
    法典。 该函数应具有void surf (Input IN, inout SurfaceOutput o),其中 输入(Input) 是你定义的结构。输入(Input) 应包含表面函数所需的任何纹理坐标和额外的自动变量。
  • lightModel- 要使用的照明模型。内置的基于物理StandardStandardSpecular,以及简单的非物理基础Lambert(diffuse) 和BlinnPhong(镜面反射)。请参阅自定义光照模型页面,了解如何编写自己的光照模型。
    • Standard照明模型用途SurfaceOutputStandard输出结构体,并匹配 Unity 中的标准(金属工作流)着色器。
    • StandardSpecular照明模型用途SurfaceOutputStandardSpecular输出结构体,并匹配 Unity 中的标准(镜面反射设置)着色器。
    • LambertBlinnPhong光照模型不是基于物理的(来自 Unity 4.x),但使用它们的着色器可以在低端硬件上更快地渲染。
内置渲染管线的表面着色器语言参考
内置渲染管线的表面着色器可选指令参考