插件地址:
https://www.unrealengine.com/marketplace/zh-CN/product/archviz-explorer
https://www.unrealengine.com/marketplace/zh-CN/product/map-border-collection
ArchvizExplorer扩展:
https://download.csdn.net/download/qq_17523181/88433056
1. 调整材质
- 目标是把这2个工程结合一起使用,出现问题是Map Border Collection受到ArchvizExplorer的天光影响,效果如下:
- 解决办法:调亮材质
- 加3-4个0,变成16000-160000之间
- 修改Blend Mode,改为Additive上下透明度更高
- 最后适当调整UV和GroundFadeDistance
- 同理,修改其他材质,适配ArchvizExplorer
Map Border Collection结合后,可以丰富ArchvizExplorer的电子围栏展示效果
2. 制作渐变的消失与显示
- Map Border Collection没有做渐变的消失或显示,如果调整hidden效果就很硬,简单的加入dynamic材质来变化亮度,实现效果
- 在对应的蓝图里,加入一些逻辑,比如在BP_Spline_Border里做改动:
- 加入变量:
MatParaName:用于选定哪个是调消失或显示效果的,一般可以调整Brightness
MatParaVal:0-N,消失或显示需要的数值
Border Mesh Arr:记录各效果面片
- 在SetupBorder函数里,获得一个Border Mesh Arr的数组,用于之后改变材质球
- BeginPlay:创建动态材质,给每个面片赋材质球,默认先隐藏等
- Enable_POI:显示功能,先初始化状态,然后Timeline改变材质球的值
- Disable_POI:同理
这样围栏的整体效果就OK了,如果还要结合日夜等功能,还需要继续改造,之后有机会再说