虚幻UE 材质-顶点/网格体绘制、Megascans材质混合

首先很高兴大家能够关注我,提前在2023年结束达到百粉!

然后这篇文章是使用虚幻UE 的网格体/顶点绘制模式来对Megascans材质进行混合的实验。

注意:以下材质都是指材质实例,网格体绘制和顶点绘制一个意思

文章目录


一、材料准备

1、顶点绘制模型:

需要模型的面数尽量多一点,官方的立方体面数不够,完成不了顶点绘制的工作(血泪史

博主准备了一个10m的立方体,6464 64的面数。(在资源里,估计

左边官方,右边博主准备的,在线框视图下我们可以对比出顶点的差距。

2、三个Megascans的材质

基础层材质:混合后为基底,混合后默认显示为此层,建议为砖块

中间层材质:混合后默认不显示,需要用网格体绘制模式来绘制,建议为干泥土

顶层材质:混合后默认不显示,也需要用网格体绘制模式来绘制,建议用湿泥土(博主选择的不太好

从Bridge导入的过程不再演示。


二、实验步骤

1、Bridge混合材质

用Bridge进行材质的混合,UE4使用Megascans:

bash 复制代码
1、按住ctrl顺序选定材质:基础层-》中间层-》顶层(最多三个材质进行混合
bash 复制代码
2、打开Bridge中任意一个模型右下角的滑动图标按钮
bash 复制代码
3、点击"创建材质混合"(可以自定义目录和命名

这样材质就已经混合完成,可以设置到我们准备好的模型中了

但是发现UV不对,所以我们进行调整UV。

由于我们的模型是10m

而材质分别是基础层22m、2 2m、2*2m

所以我们需要调整混合材质的TILE x、y为5

效果为图中展示

2、顶点绘制参数

选择已附上混合材质的模型,点击绘制

bash 复制代码
序号1中的选线都是绘制功能,没什么好讲的,重点在序号2。
bash 复制代码
序号2:
尺寸:画笔大小
强度:越大说明越强,越强随便刷一两下就可以刷满
衰减:边缘过度是否明显
绘制颜色和擦除颜色:哪个为黑色就说明处于哪个模式
通道:(究极重要!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)
红:中间层绘制
绿:顶层绘制
蓝:水坑层绘制(默认没开
ps:到了这个模式无发对物体进行w、e、r进行位移旋转尺寸进行设置,需要设置回选项模式才行

通道红单独绘制:

通道绿单独绘制:


通道蓝单独绘制:

发现场景没有任何变化,是因为水坑层默认关闭,需要从混合材质实例中打卡。

那如果我们再在上面刷通道红,中间层会是什么效果呢。

中间层不会覆盖顶层,相应的基础层不会覆盖中间层,更不会覆盖顶层。

这样其实也没有达到一个真实效果,我们需要重新调整一下混合材质的参数,让他们更加逼真。

3、混合材质实例参数

混合控制

bash 复制代码
混合控制:
分为两个:顶层和中间层的控制
混合程度,越小就越往深处积累,像水往地砖缝隙渗透(有可能和我说的相反,需要自己评估
混合对比度:和混合程度一起配合
混合消散:边缘的过渡效果
反转混合:对混合程度的效果进行反转,先对高处进行材质生成,再向深度过渡


基础层、中间层、顶层

这里没什么好说的

全局:

勾了全局下面的某一层的调整,某一层中的原本材质实例中的参数就可以在此处调整了

bash 复制代码
比如粗糙度、高光等

水坑层也可以调整

bash 复制代码
可以设置水坑高度,透明度、粗糙度、最重要可以调整风吹的效果,在wave controls里面

水坑正常效果:

水坑加了Wave之后:

相关推荐
小江村儿的文杰1 天前
UE4 Mac构建编译报错 no template named “is_void_v” in namespace “std”
macos·ue4
小江村儿的文杰1 天前
理解UE4中C++17的...符号及enable_if_t的用法及SFINAE思想
数据结构·c++·ue4
小江村儿的文杰1 天前
UE4 Mac构建编译报错 no member named “disjunction” in namespace “std”
ue4
平行云2 天前
Paraverse平行云实时云渲染助力第82届威尼斯电影节XR沉浸式体验
unity·云原生·ue5·xr·实时云渲染
Xeon_CC2 天前
Unity中,软遮罩SoftMaskForUGUI的使用
unity·游戏引擎
小江村儿的文杰2 天前
UE4 Rider如何直接调试PC DebugGame
ue4
DanmF--2 天前
NGUI--三大基础组件
unity·游戏引擎
Xeon_CC2 天前
Unity中,软遮罩SoftMaskForUGUI可移动遮罩形状实现方法
unity·游戏引擎
Yasin Chen2 天前
Unity Standard Shader 解析(五)之ShadowCaster
unity·游戏引擎
一眼万里*e2 天前
用ai写了个UE5插件
c++·ue5