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

    时间:2022-06-12 04:30:24

    简介学了一段时间shader,然而一直在玩后处理,现在终于下定决心钻研一下真正的带光照的shader。从Diffuse到Specular。一个游戏的画面好坏,很大程度上取决于光照和贴图。现实世界中,我们之所以能看见东西,是因为他们要么反射了光源发出的光,要么是自身能够发光。而在游戏世界中,如果没有了...

  • 【Unity Shaders】Diffuse Shading——向Surface Shader添加properties

    时间:2022-04-10 03:39:38

    本系列主要参考《UnityShadersandEffectsCookbook》一书(感谢原书作者),同时会加上一点个人理解或拓展。这里是本书所有的插图。这里是本书所需的代码和资源(当然你也可以从官网下载)。==========================================分割线 =...

  • 优化实现Mobile Diffuse动态直接光照shader

    时间:2021-07-13 00:57:00

    项目中美术使用了Unity自带的Mobile/Diffuse这个shader制作了一部分场景素材,这个shader会依赖场景中的动态实时光源,比较耗费。于是自己手动重写一份,简化shader的消耗,但同时保持美术已经制作场景的效果。Shader"Mobile/Diffuse"{Properties{...