在Quixel置换主材质上/混合(雪_草_泥土_沙)等各种你需要的材质!...
材质教程Game艺视界原创 40357 3
实名

通过了实名认证的内容创造者

发布于 2022-3-20 14:47:29

您需要 登录 才可以下载或查看,没有账号?注册

x


01.方案我们从quixel修改主材质,这是在您第一次将资产和3d资产从 quixel bridge 导入虚幻引擎时创建(我们需要在bridge设置好插件)


65691583915bae83ad724ae0bd2e4cb0.png

然后选择我们下载好的材质点击导出,会在ue4里面自动创建


接下来我将向您展示我们如何修改,我们将能够混合这块石头所有向上指向的表面上都有草,所以我们复制一个原始模板给他一个新名字,我们来详细了解下
首先我创建一个带有顶点法线世界空间节点的材质蒙版,为我们提供了表面的矢量信息因为我们知道蓝色指向上方红色和绿色指向其他方向

蓝色这是通过组件蒙版实现的我们只选择蓝色,让我们把这个连接起来

下一个我想要的是对混合量的控制,所以让我们用乘法节点来做,我们创建一个暴露的参数称为混合量

我想要的另一件事是控制混合锐度,这是通过我们连接乘法器输出的功率节点实现的,复制我们的混合量节点重新命名为Blend sharp锐利,这里的结果限制在0 和1之间(power),因为大于1的值会给我们一些奇怪的结果,这不是正确的

所以让我们用一个饱和的节点来做,这是一个很好的说明,因为它不会对性能产生影响就像解释说在大多数现代图形硬件上都是免费的,所以让我们在这里连接它这是我们的蒙版将处理混合,所以下一步是我们要在此材质里面创建另一种材质

在这个例子中,我们会用到material属性功能我们创建了材质属性 ,这里已经是完整的材质接下来我们想把这里的材质和这里的所有东西混合在一起

我们在这里做这个,所以让我们创建一个混合材质属性节点
我们连接我们的材质

现在我们需要更改材质实例的父类所以让我们双击材质转到父级,更改我们复制重新命名材质

让我们打开这个混合和这里添加的混合锐度值,并使用它 所以它变黑了但这完全没问题


因为我们这里没有任何 连接所以它仍然是一个空的材料

所以让我们提高清晰度但是你已经看到 这里发生了一些事情

是的,还行,接下来我们要做的下一件事是我们实际上想要在它上面有一些纹理。所以让我们回到我们的材料。添加我们需要的表面材质雪并链接他们让我们保存看看

当我们调整混合的清晰度时,我们看到的是丑陋的过渡,没有任何细节, 所以我想要下面的材质的法线贴图会干扰顶部材质的混合,这很容易实现我们回到我们的主材质,我们去这里的这个区域我们简单地将顶点法线世界空间信息与来自下方材料的法线相乘细节变好

所以接下来我想做的是我想对顶部材料进行一些控制特别是正常强度和uv大小,我们创建一个纹理,我们创建一个纹理坐标节点我们创建另一个参数,我称之为覆盖遮罩大小我们将此节点与我们的参数相乘 ,这个结果现在进入 uv 插槽或我们的纹理样本的输入如此

我还将添加对顶部材质法线强度的控制因此按住键盘上的3单击图形的空白区域然后让我们将此处的值更改为1(全蓝色)

现在我们需要将它们与另一个值混合在一起控制我们的强度,所以让我们创建一个线性插值节点lerp只需按住 键盘上的 L单击空白就可以,我创建了另一个参数 ,它将控制我们覆盖材料的法线贴图强度

所以接下来我想要做的是雪应该有一些体积因为我们正在研究置换材料,我们利用这一点 并使用雪的置换生成体积如何做到这一点让我们回到材料中

我们没有将雪位移或覆盖材料的位移连接,将它们与另一个lerp节点混合在一起,我现在要向你展示的另一件事是我们想要对顶部材质的体积进行额外的控制
现在要做的一件事是我们创建另一个节点,因为我们希望这个顶部材料位移具有一个单独的控制它的高度

因为我们正在使用顶点法线世界空间可以这么说,我们现在可以旋转对象, 您将看到在世界空间中指向上方的所有物体因此雪仍然来自顶部, 所以让我们回到最后至少这不仅对下次下雪有好处我想做的下一件事。我想改变雪的实际纹理,假设我想要沙子,所以我不会在这里改变地图,我只是做了一件简单的事情,右键单击参数,以便它们在我们的材质实例中公开。 所以让我们将其转换为参数。我们来看下我们的材质实例,我们可以直接拖拽贴图修改很简单

最终效果演示



[micxp_wxonkey]wxv_2068864340098646017[/micxp_wxonkey]原教学视频[micxp_wxonkey]wxv_2068902713014190082[/micxp_wxonkey]
02.方案
如果我们没有quixel主材质如何让制作

我们依然要创建顶点法线这是核心节点,区分模型的顶面与侧面

接下来我们控制黑白区域范围添加一个减法subtract控制范围

新建对比度节点混合的边缘

新建Lerp节点,接下来我们将添加模型材质与雪材质看下效果


接下来我们对其他通道进行合并混合整理

我们新建一个此表面散射材质
修改我们母材质类型,修改次表面散射,调整颜色和范围使其有些通透效果,注意要将我们做好遮罩链接到我们透明通道,使其次表面散射只对雪覆盖区域生效


原帖地址:在Quixel置换主材质上/混合(雪_草_泥土_沙)等各种你需要的材质! (qq.com)


评分

参与人数 4元素币 +36 活跃度 +26 展开 理由
元素界王神... + 8 + 9 这就是大佬的世界嘛
fanlai + 5 + 5 这是真的很强了
Looter + 12 + 8 【给力】阅贴无数,楼主最强!
欠钱不想还... + 11 + 4 【给力】阅贴无数,楼主最强!

查看全部评分

本帖被以下画板推荐:

微信公众号:Game艺视界
使用道具 <
QQ号码  发表于 2022-3-27 16:37:37  
2#
大佬的世界
回复 收起回复
使用道具
QQ号码  发表于 2022-3-27 16:38:14  
3#
谢谢楼主分享
回复 收起回复
使用道具
啱买完菜翻来  发表于 2024-5-16 10:17:47  
4#
回复 收起回复
使用道具
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表