如何轻松入门并深入浅出地掌握Unity ShaderLab语法基础?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1394个文字,预计阅读时间需要6分钟。
目录
一、Shader基本介绍
二、Properties(属性)
1.数值类型属性
2.颜色和向量类型属性
3.纹理贴图类属性
4.所有类型属性汇总
三、SubShader
1.SubShader的标签
2.Pass的渲染状态
3.Fallback
目录
- 一、Shader基本介绍
- 二、Properties(属性)
- 1、数值类属性
- 2、颜色和向量类属性
- 3、纹理贴图类属性
- 4、所有类型属性汇总
- 三、SubShader
- 1、SubShader的标签
- 2、Pass的渲染状态
- 3、Fallback
一、Shader基本介绍
shader的大致结构如下:
Shader "Name" { Properties { //开放到材质面板的属性 } SubShader { //顶点-片段着色器 //或者表面着色器 //或者固定函数着色器 } SubShader { //更加精简的版本 //为了在旧的图形设备上运行 } ... Fallback "Name" }
相关特性:
- Shader中可以编写多个子着色器(SubShader),但至少需要一个。
本文共计1394个文字,预计阅读时间需要6分钟。
目录
一、Shader基本介绍
二、Properties(属性)
1.数值类型属性
2.颜色和向量类型属性
3.纹理贴图类属性
4.所有类型属性汇总
三、SubShader
1.SubShader的标签
2.Pass的渲染状态
3.Fallback
目录
- 一、Shader基本介绍
- 二、Properties(属性)
- 1、数值类属性
- 2、颜色和向量类属性
- 3、纹理贴图类属性
- 4、所有类型属性汇总
- 三、SubShader
- 1、SubShader的标签
- 2、Pass的渲染状态
- 3、Fallback
一、Shader基本介绍
shader的大致结构如下:
Shader "Name" { Properties { //开放到材质面板的属性 } SubShader { //顶点-片段着色器 //或者表面着色器 //或者固定函数着色器 } SubShader { //更加精简的版本 //为了在旧的图形设备上运行 } ... Fallback "Name" }
相关特性:
- Shader中可以编写多个子着色器(SubShader),但至少需要一个。

