Shader Lab
在Unity中,所有的Unity Shader都是使用ShaderLab来编写的。
Shader Lab是Unity提供编写Unity Shader的一种说明性语言,使用嵌套在花括号内部的语义来描述Unity Shader文件的结构。
基础模板1【BlingPhong+Half Lambert】
1 | Shader "Path/Name" { |
基础模板2【法线纹理】
1 | Shader "Path/Name" { |
基础模板3【透明效果】
1 | Shader "Path/Name" { |
基础模板4【剔除描边】
1 | Shader "Path/Name" { |
基础模板5【前向渲染】
1 | Shader "Custom/Chapter9_ForwardRendering" { |
基础模板6【高级纹理】
1 | Shader "Custom/Chapter10_Fresnel" { |
基础模板7【屏幕后处理】
屏幕后处理基类
1 | [ ] |
摄像机脚本
1 | public class BrightnessSaturationAndContrast : PostEffectsBase{ |
Shader Code
1 | Shader "Custom/Chapter12_BrightnessSaturateAndContrast" { |