欢迎光临散文网 会员登陆 & 注册

一、为什么要学习shader

2022-09-08 18:51 作者:会飞的蜗牛007  | 我要投稿

为什么要学shader这个东西,源于一个项目需求的推动:CocosCreator做的一个2D项目中实现水面(波澜)的效果,于是百度找资源:

shader不会啊,咋办,看了几篇教程直接懵逼。

在大脑中搜索所有关于shader的知识,发现只有“shader”这么个单词、意思不知道,得靠百度翻译:

好吧,原来是“着色器、着色程序”。不过出现了新的问题:什么是“着色器、着色程序”,不知道,继续问度娘:

通过百度的描述知道了四个东西:1.shader是用来替代固定渲染管线的可编辑程序

2.这个可编辑的程序是用来实现图像渲染的。

3.shader又分为Vertex Shader 和Pixel Shader

4.因为它可编辑,所以可以不受显卡固定渲染管线的限制,实现各种各样的图像效果。

至于描述中出现的一些名词:显卡、固定渲染管线、图像渲染、顶点、像素,更是0知0解。

如果继续百度这些名词,认识到的知识就可能比较凌乱,而且不可避免的有些片面。于是我准备先学习一下计算机基础和计算机图形学基础。

其实很自恼,因为这些东西大学都学过,但从没重视过,于是就融在时间的流水中不知去哪了。重新调整一下心态去学习,总是有收获的。

好吧,下一篇直接去学习计算机基础了。


一、为什么要学习shader的评论 (共 条)

分享到微博请遵守国家法律