欢迎光临散文网 会员登陆 & 注册

UE5如何使用顶点绘画来创建材料混合?以及如何使用噪声和高度图添加细节!

2022-05-18 21:22 作者:Game艺视界  | 我要投稿

本期内容

正文共:3819字 61图   预计阅读时间10分

今天我们分享ue5的顶点混合,所以顶点混合是非常特殊的,因为它允许我们自然地混合材料之间只在一个网格上。

这种墙可以有多种材料,可以是混凝土、木材或砖。现在我们做一个简单的项目

首先我们创建第一个顶点材质,新建一个材质节点,然后右键创建一个顶点颜色节点,他有点类似纹理样本,就像一个纹理样本,我们有一个RGB输出,一个红色输出、绿色输出、蓝色输出和一个Alpha,就像这里纹理样本一样

图片


我们现在要做的事用基本色来链接

图片


我们在我们场景中添加一个球,然后应用我们刚刚创建的,也就是顶点的例子

图片


我要到这里,进入绘图编辑模式。我也可以按shift+4进入绘图编辑模式确保选择了颜色因为我们要画顶点颜色。然后选择画笔

图片


现在我们可以看到我有一个画笔这和我们使用地形画刷时的画笔非常相似

图片


我们可以在这里增加或减少大小,还可以使用括号键

图片


接下来我们讲下画笔使用点击左键并按住即可绘制,我们会看到什么也没有发生。我们可以按X键切换下面的黑色(白色绘制颜色、黑色擦除颜色,如果不想切换按住Shift也可以)

图片


你会看到当我们在黑色情况下画白色时边缘出现渐变的黑色。这个球体看起来很奇怪,因为它现在不光滑

图片


我们没有在纹理上画,相反我们是在顶点本身上绘制,我的画笔上有一些绿色的小点。本质上这是告诉我我们要画这些顶点静态网格的。所以静态网格上的每个顶点都有一个RGB值。我们所做的就是赋值不同的R.GB值到一个静态网格的所有顶点。这就是为什么在我们的球体上,我们的颜色看起来质量很低,因为我们只使用静态网格中可用的顶点。正如我们所看到的,我们能画的顶点并不多

图片



我们能得到更平滑的过渡或者更平滑的颜色就是简单地使用一个有更多的顶点静态网格

图片


这样更流畅。同时,让我们把顶点的预览质量调下来

图片


接下来我们就用顶点数较多这个我们讲绘画。首先我们有油漆颜色。我们还可以改变颜色,如某个顶点是红色的绿色或者蓝色现在我们修改颜色按住左键就可以在球上绘制各种颜色。绘画的唯一目的是在不同的材料之间切换

图片


通过使用这个节点。所以我特别想在红色通道绿色通道和蓝色通道上作画,它们可以过滤到lerp节点或者材料混合材料属性特别是在alpha中。这就是顶点颜色的过滤,链接我们lerp和材料属性的Alpha这就是我们马上要做的

图片


因此,如果我只想单独绘制我的通道,我们将只在红色通道上绘制。我可以取消选中Green取消选中Blur蓝色,只保留红色那么这个颜色只会影响化红色通道,红色加绿色等于黄色,这就是为什么这里是黄色

图片


所以本质上我们可以分离出这些颜色进入彩色视图模式

图片


如果我想看到红色通道,我就能看到红色通道。切换到相应的通道就可以了。你可以把它们看成一个单独的蒙版纹理

图片


这里的顶点颜色会用到它

图片


如果我想看到蒙版是由红色输出的顶点颜色,我暂时把它放在底色中。然后进入到我们材质球绘制即可

图片


选择红色通道绘制(按住Shift擦除),如果我们选择的不是上面我们输出的节点是无法绘制的

图片


下面我们看下Lerp混合节点像这样链接起来

图片


我们选择红色通道这样我们就可以得到蓝色,因为这可能是最常见的用例场景这就是两种不同材料的混合

更多内容感兴趣朋友移步公众号排版太累了!

更多内容感兴趣朋友移步公众号排版太累了!

更多内容感兴趣朋友移步公众号排版太累了!

超多干货内容


UE5如何使用顶点绘画来创建材料混合?以及如何使用噪声和高度图添加细节!的评论 (共 条)

分享到微博请遵守国家法律