且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

《Unity着色器和屏幕特效开发秘笈》—— 3.1 引言

更新时间:2022-10-10 17:22:20

本节书摘来自华章出版社《Unity着色器和屏幕特效开发秘笈》一 书中的第3章,第3.1节,作者:(美)Kenny Lammers,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

3.1 引言

一个物体表面的高光属性只是简单地描述它是如何表现光泽的。这种类型的效果在着色器的世界中通常称为视点相关效果。这是因为,为了实现着色器中逼真的镜面效果,你需要考虑相机或观察者面向物体表面的方向。然而高光还需要另一个元素来实现视觉的真实效果——光的入射方向。通过将这两个方向或向量进行结合,我们最终可以在物体的表面上得到一个热点或亮点,它位于视角方向和光源方向的中间位置。这种位于中间的方向称为半角矢量,它也是我们在本章将要进行探索的新知识,本章还要学习如何定制高光效果来模拟金属和布料镜面。