文件名称:UnityShader:通过着色器来认识Unity引擎的渲染方式
文件大小:6.46MB
文件格式:ZIP
更新时间:2024-06-01 03:51:29
GLSL
UnityShader 通过着色器来认识Unity引擎的渲染方式。 ####内容包括: 一、基础————着色模型(CG目录下) 1.Cg的可编程流水线在Unity中的使用,MVP变换矩阵,UnityShader中的属性定义以及与Cg语言的交互过程。 2.光照模型 2.1漫反射 2.2高光反射 包括片段级着色和像素级着色 2.3边缘光照 3.多通道 设定标签指定渲染引擎附加光照通道 Tags { "LightMode"="ForwardAdd"} 4.附加纹理 5.凹凸映射 6.混合以上功能的着色器(CGImmidentate目录下) 二、可编程阶段更灵活的着色控制 1.按照顶点的高度设定模型的显示 2.半透明效果 3.环境映射 4.各向异性 5.“雾效果” 6.顶点动画 7.卡通着色 三、Unity的着色器,(CGSubShade目录下) 通过SubShader简练的语法实现基本的光照模型