如果是进行3d游戏开 发的话,想必您对着两个词不会陌生。Shader(着色器)实际上就是一小段程序,它负责将输入的Mesh(网格)以指定的方式和输入的贴图或者颜色等组 合作用,然后输出。绘图单元可以依据这个输出来将图像绘制到屏幕上。输入的贴图或者颜色等,加上对应的Shader,以及对Shader的特定的参数设 置,将这些内容(Shader及输入参数)打包存储在一起,得到的就是一个Material(材质)。之后,我们便可以将材质赋予合适的 renderer(渲染器)来进行渲染(输出)了。 所以说Shader并没有什么特别神奇的,它只是一段规定好输入(颜色,贴图等)和输出(渲染器能够读懂的点和颜色的对应关系)的程序。而Shader开发者要做的就是根据输入,进行计算变换,产生输出而已。 Shader大体上可以分为两类,简单来说 表面着色器(Surface Shader) - 为你做了大部分的工作,只需要简单的技巧即可实现很多不错的效果。类比卡片机,上手以后不太需要很多努力就能拍出不错的效果。 片段着色器(Fragment Shader) - 可以做的事情更多,但是也比较难写。使用片段着色器的主要目的是可以在比较低的层级上进行更复杂(或者针对目标设备更高效)的开发。 因为是入门文章,所以之后的介绍将主要集中在表面着色器上。
2021-12-01 20:37:18 71.06MB unityShader
1
统计学习精要 答案
2021-11-29 21:46:34 1.81MB 统计学习精要 答案
1
java 2精要_语言详解与编程指南
2021-11-27 17:31:01 7.33MB java
1
江恩金字塔-九方图精要,可能有用,自己看吧!!!
2021-11-26 14:00:06 761KB 江恩金字塔-九方图精要
1
药理学笔记精要
2021-11-24 14:01:47 20.17MB
软考 高级系统架构设计师 精要速记 总结
2021-11-14 13:03:51 223KB 软考 系统架构设计师 要点总结
江恩金字塔-九方图精要英文版,在阳光飞狐社区有原稿
2021-11-12 00:40:48 2.74MB 江恩金字塔-九方图精要
1
西门子数控,绝对好的资料,840D SL专业书籍,这本书可以让一个断刀客变成武林高手,但绝对不会使那把断刀和断臂复原如新,这也是这本书的局限性所在。想要打造属于自己的新刀,那就必须追寻更加普遍和深刻的理论和方法。 那些方法一定是抽象的,而不是具体的。当你的思维依旧停留在具象水平时,那一定不够,数控是利用抽象的东西来控制具体的东西,电流是看不到摸不着的,但是她具有优美的波形和强大的力量,体会到这一点,你才能走的更远,当然,也包括我,我也在苦苦等待着下一次风雪夜,我将用我的断刀开启列车门,车内有我志同道合的旅伴,我已经闻到了车厢里的美食散发出的香气。最后的忠告:千万不要小看词法和语法,还有修辞的艺术!
2021-11-08 08:35:48 14.2MB 西门子数控 840D
1
文件中包含了强化学习精要的代码,学习强化学习精要必须拥有,同时还包含了deepmind团队davidsilver公开课PPT,供大家学习。
2021-11-07 15:57:25 33KB Reinforcemen DavidSilver ML
1
统计学习精要(Elements_of_Statistics_Learning)教材答案,推荐下载
2021-11-06 09:49:51 325KB 答案 统计学习精要
1