美文网首页
Unity3D 使用Light Probe和Reflection

Unity3D 使用Light Probe和Reflection

作者: 元宇宙云课堂 | 来源:发表于2017-06-26 15:49 被阅读69次

    使用前后动态物体消耗对比
    当前场景只有1个可移动Sphere,6个带阴影点光
    使用前

    ​使用后

    操作步骤
    Light probe提供模拟光照
    1、场景灯光和模型布局完成后,确定动态物体可移动范围。
    2、打开所有需要投射到动态物体上的灯光并确定光影范围。
    3、创建Light probe组并根据1、2两条来设置位置。

    设置Light probe位置准则:
    1、设置在灯光或阴影转换处,可有效降低运算消耗。
    2、不可移动到的范围不设置Light probe,光影无明显变化范围不设置Light probe可有效降低运算消耗。
    3、设置细分网格覆盖全场景,可有效提升效果但会加大系统消耗。
    Reflection probe提供模拟反射
    1、创建Reflection probe 到当前场景中心区域,调整大小覆盖当前场景,并减少被遮挡的可能,如有不可避免的遮挡关系则可另外新建一个Reflection probe

    2、如Reflection probe用于环境反射则需在inspector中勾选Box Projection

    ​3、根据需求设置分辨率、阴影距离、环境、背景色等参数

    ​4、执行Bake

    ​Lighting设置
    1、检查静态物体和bake灯光无误,关闭Skybox和环境光

    2、关闭Precomputed Realtime GI选项打开Bake GI选项

    ​3、执行Build

    相关文章

      网友评论

          本文标题:Unity3D 使用Light Probe和Reflection

          本文链接:https://www.haomeiwen.com/subject/gyljcxtx.html