课程开发工具:unity 5.4 最新版本unity开发
课程概要
本课程是一门逐步学习通用 shader开发技术的课程
shader是一门具有革命性的计算机技术,大大推动了数字生成图像技术的发展。
shader技术分为多种,包括定点着色器,片段着色器。
其中片段着色器用于控制在屏幕上绘制的每一个像素。
片段着色器,可以用来开发照片滤镜,也可以用于游戏画面渲染。
课程内容
本课程主要学习unity的 cg shader。
首先我们将了解shader的定义;
接着学习如何制作 过程图形,模式,纹理和动画。
我们将学习shader语言的基础,并将其应用到具体场景:例如图像处理(图像操作,矩阵操作,模糊,颜色滤镜,查找表,其它效果)和模拟(生命游戏,溶解,水波,水彩,细胞)。
本课程最后,我们将学习一些高级技术,例如光线追踪技术。
1:shader概论(10)
2:shader绘制(10)
3:生成图像技术(10)
4:图像处理(10)
5:模拟(10)
6:3D图像技术(10)
本课程不包含内容:
cg shader语言大全,cg shader语言的所有内容可以在 英伟达 官网查看相关书籍。
数学知识大全,线性代数相关知识可以在网上搜索教程。