




功能:
-
后期处理效果
-
安装工具和教程
代码模块:
-
AutoBlend(编辑器)
蓝图数量: 0
C++ 类数量:4
网络复制:不适用
支持的开发平台:Windows、Mac、Linux
支持的目标构建平台:Windows、Mac、Linux
文档:https://bergice.github.io/autoblend/
AutoBlend 使用后期处理通道和小的材质图更改将网格物体无缝地混合到其周围环境中。
它将自动计算网格物体的混合 ID, 但如果需要,您可以按材质或按对象覆盖它们。
与运行时虚拟纹理 (RVT)、像素深度偏移 (PDO) 和其他网格混合技术不同,此效果适用于任何位置的任意数量的网格 -不仅仅是两个表面相交的地方。
-
灵活的放置:在场景中的任何地方都可以工作,而不仅仅是在地形或表面水平交叉处。
-
无需额外的准备:不需要网格顶点绘制、RVT 设置或额外的 UV/顶点数据。
-
良好的扩展性:增加的开销很少,因此即使有数千个顶点也能高效工作。
-
无编译时更改:将其放入现有材质中,无需重建着色器或项目。
设置
-
安装
-
单击虚幻编辑器工具栏中的 AutoBlend 按钮打开插件窗口。
-
单击安装按钮安装插件。
-
-
添加后期处理效果
-
将后期处理体积添加到您的关卡。
-
在渲染功能 → 后期处理下添加 M_PostProcess_AutoBlend 材质材质。
-
(可选)启用无限范围(未绑定)以在各处应用效果。
-
-
连接 Blend ID 函数
-
打开网格体基础材质。
-
添加 MF_BlendID 材质函数节点。
-
适当连接其输出以进行混合。
-
对要混合的所有材质重复此操作。
-
用法
AutoBlend 使用材质函数自动计算每个网格的混合 ID
您可以覆盖此行为:
-
按材质覆盖:在材质实例中设置混合 ID 标量参数(影响使用该材质的所有网格物体)。
-
按对象覆盖:在网格实例中设置自定义基元数据 [0]每个实例控制的设置。

评论(0)