Unity之Shader系列 01.启蒙
Shader 学习资料
- 书籍《Unity Shader 入门精要》
- 书籍《Unity3D ShaderLab 开发实战详解》
- 书籍《Unity 着色器和屏幕特效开发秘籍》
- 书籍《实时渲染》(Reatime Rendering)
- 书籍《GPU Gem》 系列等 专栏
- 视频 蛮牛\Siki\B站 等
什么是Shader ?
Shader 哈, 百度百科,各种教程好多说过什么是Shader,但是我理解Shader方式
Shade 英文意思: v.给 … 遮阳/遮挡(光线);把 … 涂暗(颜色) , 把 … 掩盖/覆盖(密度)
字母意思就是把什么东西涂成什么 就是shader 着色器
详解 吧什么涂暗/覆盖/遮挡
游戏世界的物体, 有光明就有黑暗, 有光照就有明暗对比 阴影等
而Shader之所以叫Shader就是给物体增加明暗对比,有了明暗对比在游戏世界更加立体,而画面显示更加真实 3D感觉
所以Shader的作用就是给物体添加明暗对比 涂颜色 覆盖密度 遮挡光线
Shader 为什么叫Shader
以上纯属个人推测+QF小班(凉鞋大佬的文章)
现在的Shader还可以做很多 滤镜 性能优化(减少包大小 减少图片内存) 等等事情
一开始启动Shader也行很简单 仅仅附加明暗对比(光照计算),后来硬件和软件发展, 很多利息渲染(电源CG)算法
Shader 是着色器
什么是 Shader,中文叫做着色器,也就是给物体上色的意思,也就是说写 Shader 就是给物体上色的艺术。而这个上色不只是简单的色彩填充,而是涵盖了非常多的技巧(几何计算、颜色计算、贴图等)
所以中文的着色器,是一个非常精准的翻译
QF小班@{笑笑} 一个不错的说法: Shader 主要是光线数据作用在不同数据的物体上产生不同效果。
知识图谱
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://tdou.cc/cn/Shader-01/
附加版权说明: 本文所述部分内容版权归属@{凉鞋大佬}
文章引用自: QF小班 欢迎大佬一块加入交流学习
评论
TwikooValine