读书笔记18《Unity-Shader入门精要》-完结

铁名_IronName Lv4

第 19 章 Unity 5 更新了什么

  • 修复了光照结果需要乘以系数 2 的历史遗留问题。原来的是这样的:c.rgb = s.Albedo * _LightColor0.rgb * (diff * atten * 2);
  • 表面着色器在背后进行了更多的计算,使用了更多的计算和插值寄存器。导致老版本代码在新版 Unity 中会报错“数学指令或插值寄存器的数目超过了限制”。
  • 非统一缩放的网格不再由 Unity 提前在 CPU 处理了,而是原顶点信息和包含非统一缩放的矩阵一起传递给 Shader。
  • 抛弃了固定管线着色器。

第 20 章 还有更多内容吗

如果你想深入了解渲染的话

世界那么大

要阅读英文资料。


本书笔记完结。

  • 标题: 读书笔记18《Unity-Shader入门精要》-完结
  • 作者: 铁名_IronName
  • 创建于 : 2026-02-02 09:57:12
  • 更新于 : 2026-02-15 15:21:17
  • 链接: https://blog.ironname.top/2026/USEssentials/读书笔记18《Unity-Shader入门精要》/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论