阿赵UE学习笔记——10、Blender材质和绘制网格体

阿赵UE学习笔记目录

  大家好,我是阿赵。

  之前介绍了虚幻引擎的材质和材质实例。这次来介绍一个比较有趣的内置的Blender材质。

  在用Unity的时候,我做过一个多通道混合地表贴图的效果,而要做过一个刷顶点颜色混合地表和水面的效果。

  在虚幻引擎里面,有一个内置的材质叫做Blender,可以实现这种用顶点颜色混合纹理的功能,然后虚幻引擎自带了顶点刷功能,可以在引擎内直接刷顶点色来修改Blender材质的混合效果。

一、创建地面

  这里我创建一个面片

  创建面片的原因是,因为它的顶点很多。

  由于接下来是需要通过绘制顶点颜色来修改混合效果,所以如果顶点不够多的话,能刷的混合效果就很有限了。

二、创建Blender材质实例

  这里先创建一个材质实例:

  然后双击打开材质编辑器。在父项里面搜索Blend,可以找到一个M_MS_SurfaceBlend_Material,选择它。这个过程,有点类似于Unity引擎里面给材质球选Shader。

  接下来看看选完父项之后,这个材质球的选项就发生了变化了。

  这个Blender材质,主要是有Base层、Middle层和Top层组成的混合纹理。Puddle层是水面效果层,最后再说。

  在勾上了使用这些层的改变之后,就可以逐个层去改变这些纹理了。

  修改完之后,把材质球赋予给地面,会变成这样:

三、网格体绘制

  接下来看看UE是怎样刷顶点色的。在选择模型下拉框,选择网格体绘制:

  这时候左边会出现网格体绘制的窗口:

  这里有一个颜色视图模式,是非常有用的:

  比如我选择RGB通道,默认的时候,都是白色一片,看不出什么意思。

  不过假如我们已经刷过了顶点,在这里就能很明显的看到各种颜色的范围了:

  接下来开始绘制了,选择绘制,这时候会显示出笔刷的选项,还有刷颜色的选项。

  UE的这个刷顶点和Blender配合着使用,是非常方便的。不过要注意的一点是,Blender绘制的是某个颜色的缺口,比如

  实际上它的颜色是:

  通过调整各个通道的颜色,然后刷上顶点色,就可以实现不同区域的纹理混合了:

  还可以绘制水面的效果:

四、水面效果调节

  接下来稍微详细的说一下水面效果。

  之前没有说明的Puddle层,就是调整水面效果的:

  下面还有调整波浪的选项:

  经过调整之后,水面的效果就发生了改变:

  水面上出现了波纹,并且还可以改变水的透明度、颜色、高光等参数,做出不同的水面效果。

相关推荐
数据皮皮侠AI8 分钟前
上市公司战略性新兴产业专利数据库(2003-2024)
大数据·人工智能·笔记·机器学习·回归
袁小皮皮不皮18 分钟前
6.HCIP OSPF域间防环机制与虚链路
服务器·网络·笔记·网络协议·学习·智能路由器
法雅特吉他22 分钟前
吉他面板材质怎么选?云杉vs桃花心木深度解析
经验分享·新媒体运营·学习方法·材质·内容运营
一口吃俩胖子25 分钟前
【脉宽调制DCDC功率变换学习笔记026】补偿设计和闭环性能
笔记·学习
三品吉他手会点灯26 分钟前
C语言学习笔记 - 48.流程控制2 - 什么是流程控制
c语言·开发语言·笔记·学习
闪闪发亮的小星星43 分钟前
椎角的概念以及和方位、俯仰的关系
笔记
杨先生哦1 小时前
【2026热端攻防系列 3/12】反射型&存储型XSS全解:AI批量免杀、WAF绕过与企业级防御
前端·人工智能·笔记·web安全·xss
问心无愧05131 小时前
ctf show web入门123
android·前端·笔记
لا معنى له1 小时前
SF2Net: Sequence Feature Fusion Network for Palmprint Verification
人工智能·笔记·学习·机器学习
CG_MAGIC1 小时前
3ds Max材质编辑器:精简模式与Slate模式对比
3d·编辑器·材质·贴图·uv·建模教程