Unity3D Shader学习之三—渲染流程
Shader编程,只是图形编程的很小的一部分。如果能对GPU的工作原理有一定的了解,对于学习好Shader会有很大的益处!下面来了解下GPU的渲染流程。 下图来自《GPU 编程与CG 语言之阳春白雪下里巴人》3.1节,从图中我们可以完整的了解从应用程序到生成用于显示的Frame Buffer的过程。 下图是OpenGL 图形管线,来自《OPENGL ES 3.0编程指南(原书第2版)》1.1节,在灰色部分就是可编程部分。
再来看下面的图,更为清晰。这是来自
上图来自《Unity Shader入门精要》2.3节,这本书浅显易懂,对于基础不好的,推荐大家看这本书。然后再结合《GPU 编程与CG 语言之阳春白雪下里巴人》等入门会更快! 对于顶点数据是什么,3D程序或游戏场景等数据在这个流程中怎样在最后呈现在屏幕下,就需要继续了解坐标变换相关内容!
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 xue_huashan@163.com
文章标题:Unity3D Shader学习之三—渲染流程
文章字数:277
本文作者:max-xue
发布时间:2016-10-28, 13:04:31
最后更新:2019-11-08, 17:59:31
原始链接:http://blog.le-more.com/2016/10/28/u3d/unity3d-shader-e5-ad-a6-e10/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。