光照烘焙
一、先将系统中的光源去掉,会发现场景还是亮的。将天空环境光去掉(Windows-> Rendering->Lighting)
将Environment Lighting, Environment Reflections设置为0.
文章来源地址https://www.toymoban.com/news/detail-602851.html
二、创建一个简单的点光源
模拟大方块照出的光可以将光源拖到方块前面的位置。
其中有三个光源,PointLight是模拟大方块照亮前方物体,PointLight(1)是因为模拟方块本身为一个发光源,而让方块在夜里看起来没有那么暗。SpotLight是模拟方块所照出来的光。
三、将光源改为烘焙(bake)
点击Realtime选择Bake
四、
选择windows->Rendering->Light打开light编辑器
点击generate lighting
发现灯光并没有渲染到物体上,原因是unity只会bake static 的物体。所以将所有物体设为static再bake一次
这时灯光就bake成功了。
这时移动大方块会发现光照的方向与大小不会改变,是因为bake之后就会给这些物体贴上光照贴图。
发光材质
在assert里右键创建material,将Emission勾选上,选择一个颜色。
将global illumination 设置为烘焙
同样再点击Generate light
文章来源:https://www.toymoban.com/news/detail-602851.html
到了这里,关于Unity引擎光照烘焙的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!