probes专题

UnityShader实例07:在shader调用unity内置lightmap和light Probes

在shader调用unity内置lightmap和Light Probes 在编写unity shader的时候,有时候会有需求,希望写的shader能支持unity内置lightmap或者light probe (灯光探测器)。如果是用surface 编写的话,这些自然不用考虑,unity会自动编译支持,但如果是用vert&frag编写shader,这些需要自己添加相关代码调用了 。

实例教程 Unity3D教程光影烘焙 Light probes 光探针

烘焙出来的light map并不能作用于动态物体。如果场景里有动态物体的话,会显得与烘焙好的场景脱离。 需要两个部分的效果: 影子: (1)使用勾选阴影的实时光。 (注意:Dual+deferred Dual+forward Single+forward都有影子    只有Single+deferred,即使光勾选了阴影,也不会有影子。) 明暗变化: (1)使用实时光 (2)使用Light Pro