阅读背景:

Unity Shader-兰伯特光照模型与Diffuse Shader

来源:互联网 

学了一段时间shader,然而一直在玩后处理,现在终于下定决心钻研一下真正的带光照的shader。从Diffuse到Specular。一个游戏的画面好坏,很大程度上取决于光照和贴图。现实世界中,我们之所以能看见东西,是因为他们要么反射了光源发出的光,要么是自身能够发光。而在游戏世界中,如果没有了光,我们虽然可以直接根据贴图显示物体的材质,但是少了很多细节光影效果,游戏显得不真实。但是,真实的光照计算是一个非常复杂的过程,对于游戏这种至少30FPS的程序来说是完全不可能的,所以我们必须要使用一种近似的光照算法,来模拟光照效果。本篇文章就来学习一下基本的光照模型以及其在unity下的shader实现。学了一段时间shader,然而一直在玩后处理,现在终于下定决心钻研一下真正的带光照的shader。


你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: