分层材质(Layered Materials)的应用【UE4】

简介: 分层材质(Layered Materials)的应用【UE4】

分层材质的应用十分广泛,经典的就是风景的制作:一个材质包括了泥土、草地、积雪。


下面的例子是 分层材质用于某个物体,使得其表层是油漆,内层是金属:


用一张纹理当做遮罩,来插值其他两张纹理的材质也是能得到相同的效果,但是功能模块高度耦合没法复用;所以 UE4 提供了另外一种方法——Material Function,它的创建方法:


在 Content / Materials 目录下,右键点击 Materials & Textures 选择 Material Function


image.png

打开的材质编辑器如图所示:

image.png

可以看到,它和我们之前所见的材质编辑器略有不同,视图中只有一个 Output Result 节点,没有我们熟悉的 base color、metalic 、roughness 输入 pin。


因此我们需要新建一个节点——在空白处右键搜索 “MakeMaterialAtrribute” 节点


image.png

这样我们就可以依照之前的方式来定义我们的材质了,例如定义一个浅灰色,并添加两个常量节点分别连接到 metalic(1.0) 和 roughness(0.25) 输入 pin 上;

然后我们再如法炮制另外一个 Material Functions

image.png

接着,我们新建一个材质,将它们两者结合起来:

image.png

需要注意的是,我们需要勾选 Use Material Atrributes

image.png

并使用 Material Layer Blend 类型的节点来连接 Material Functions,本例使用的是 MatLayerBlend_Simple

把材质设置到模型上,便可得到如下效果:

image.png

后续,我们还可以添加新的 Material Function 或 Material来获得更加复杂的结果:

image.png

image.png

(完)

目录
相关文章
Altium Designer中元件重叠放置时,如何消除报错
Altium Designer中元件重叠放置时,如何消除报错
538 0
|
15天前
|
前端开发 开发者 UED
设备像素、css像素、设备独立像素、dpr、ppi之间的区别
【10月更文挑战第24天】在实际应用中,这些概念相互关联,共同影响着网页在不同设备上的显示表现。开发者需要了解它们之间的区别和关系,以便更好地进行网页设计和优化,确保在各种设备上都能提供良好的用户体验。
|
3月前
|
存储 API 异构计算
第3章-图形处理单元-3.3-可编程着色器阶段
第3章-图形处理单元-3.3-可编程着色器阶段
39 0
第3章-图形处理单元-3.3-可编程着色器阶段
|
4月前
|
定位技术 数据处理
适用于UE的wgs84坐标系快捷拾取方法
UE开发中,为了精确的地理定位,常用到WGS84坐标系。而常规地图软件的拾取坐标不适用于UE,因此掌握WGS84坐标转换至关重要。与大家分享一个两步快速拾取WGS84坐标的方法~
|
6月前
|
前端开发 计算机视觉 C++
【OpenCV】—分离颜色通道、多通道图像混合
【OpenCV】—分离颜色通道、多通道图像混合
|
编解码 前端开发 JavaScript
说说设备像素、css像素、设备独立像素、dpr、ppi之间的区别?
说说设备像素、css像素、设备独立像素、dpr、ppi之间的区别?
JM
|
算法 数据可视化 C++
修改 UE5 中的渲染管线
前言本文重点介绍如何修改 UE5 中的渲染管线,要修改渲染管线有一些前置知识需要理解,因此笔者会先简单介绍下渲染管线的概念以及当前主流的渲染管线的实现思路,为后面在 UE5 中自定义渲染管线做铺垫;要注意本文默认渲染管线即是光栅化渲染管线(不考虑光线追踪),同时也不会介绍太多管线的实现细节和当下流行的优化版本,对渲染管线实现细节感兴趣的可以自行查阅相关资料。渲染管线 Rendering Pipel
JM
3034 0
修改 UE5 中的渲染管线
|
编解码 调度 vr&ar
【UE虚幻引擎】干货!UE修改分辨率的3种方法
虚幻引擎作为一款实时3D创作工具,在游戏、建筑、影视动画、虚拟仿真等领域受到全球各行各业创作者广泛欢迎,在UE中获取和设置分辨率也是3D创作开发工作中的常用功能。本文介绍了在虚幻引擎中修改分辨率的3种方法,希望对广大创作者有帮助。
|
算法 C#
基于C#的ArcEngine二次开发50:生成面空洞连接线
基于C#的ArcEngine二次开发50:生成面空洞连接线
基于C#的ArcEngine二次开发50:生成面空洞连接线
碰撞检测——碰撞器和物理材质
碰撞检测——碰撞器和物理材质
217 0
碰撞检测——碰撞器和物理材质