Skip to main content

UMHL LightingEnhancer:世界整体打光的插件

UMHL LightingEnhancer(后称LightingEnhancer)与前面提到的PoLKA和Ochikage不同,如果前面的两者更多聚焦于具体细节和模特个人的打光,那么UMHL则聚焦于环境整体的打光、天光等效果。

LightingEnhancer插件最特别的一点是,它能够识别地图中的Directional Light,并且为其添加太阳光效果。所以,如果您觉得地图当中的整体光效不合意,或者希望添加光晕效果,那么您可以尝试一下这个插件。

image.png   image.png

在Unity播放模式下测试,打开UMHL前后的默认Directional Light对比。

获取插件

LightingEnhancer目前在Booth上售卖,链接:UMHL LightingEnhancer - UMHL - BOOTH

image.png

注意事项

1.本插件会占用110 bit同步参数。如果您参数不够用了,请使用无同步版预制体(_NoSync)

2.由于包含Bounds较大的对象,装上后您模型的Performance Rank会变为Very Poor。(也就是直接变成高负载模了)

3.启用同步后,你可以让其他玩家看到该光效,但非好友无法看到

4.该插件不保证在任何地图和情况下都完全正常运行

导入与安装

该插件依赖于MA来进行安装,请确保项目中已导入Modular Avatar。

在导入unitypackage后,找到Assets/UMHL/LightingEnhancer/LightingEnhancer.prefab(或者LightingEnhancer_NoSync.prefab 无同步版)并将该prefab放入模型中成为子物体。安装非常简单,已经完成了。

image.png

使用方法

在您按照上述方法导入后,找到您模型的轮盘菜单-->LightingEnhancer来使用。使用按钮“Lighting Enhancer ON/OFF”来开启。接下来,我将逐按钮为您介绍功能和使用方法。

image.png

Sunshine Flare 太阳光

是该插件的核心组件,为世界光源添加散发的光束和镜头光晕。

image.png

您可以通过“Exposure”按钮调节光束的强度,“X-Ray”按钮来调整光束穿透遮挡物的效果。

Back Light 边缘光

边缘光使得太阳光能够与地图中的场景和玩家的模型发生互动,确保光照关系基本正确。

image.png

Exposure:边缘光的强度。

Sun Threshold

Rim Threshold

Blend

Smooth:调整光照的平滑程度。

                              image.png                       image.png

Smooth在0%和100%情况下在模型身上效果对比

Min & Max Distance:调整光照的最大、最小影响范围。

Sun Overrides 自行设定

如果您对地图中默认的光照颜色、位置不满意,可以在这里覆盖地图中原定Directional Light的颜色、位置信息。

共计有两个Override覆盖效果:

Color Override,自行设定太阳光的颜色,通过“Color Hue”调整色盘颜色,通过“Color Saturation”调整色彩饱和度。

Direction Override,自行设定太阳光的位置,通过“Direction Vertical”调整高度角(垂直位置),通过“Direction Horizontal”调整水平位置。

image.png

Depth Light ON/OFF

Profiles 预设

该插件为您提供三个预设的槽位,您可以在这里的每个槽位中保存自己的一套调整设定,方便快速调用。

Sync ON/OFF 同步开关

这个开关可以调整光照是否与其他玩家同步,即其他玩家能够看到您用插件打的光。