HLSL 初级教程
作者:trcj
目录
前言
1.HLSL 入门
1.1 什么是着色器
1.2 什么是 HLSL
1.3 怎么写 HLSL 着色器
1.4 怎么用 HLSL 着色器
2.顶点着色器
2.1 可编程数据流模型
2.2 顶点声明
2.3 用顶点着色器实现渐变动画
3.像素着色器
3.1 多纹理化
3.2 多纹理效果的像素着色器
3.3 应用程序
4.HLSL Effect(效果框架)
4.1Effect 代码结构
4.2 用 Effect 实现多纹理化效果
结语
参考资料
前言
本教程针对 HLSL(High Level Shading Language)初学者,从应用的角度对 HLSL、顶
点着色器、像素着色器和 Effect 效果框架进行了介绍,教程中去掉了对 HLSL 语法等一些细
节内容的讨论,力求帮助读者尽可能快地理解 HLSL 编程的概念,掌握 HLSL 编程的方法。
教程中部分阐述直接引用了其他文档,这是因为这些文档表述之精要,已经达到了不能
更改的地步,这里表示感谢。
本文档版权为作者所有,非商业用途可免费使用,转载请注明出处。
作者也是 LSL的初学者,教程中难免纰漏之处,望大家指正。有任何意见请发信到H
taoboxiang2006@yahoo.com.cn
或者留言到 http://blog.csdn.net/trcj1/进行讨论。