注:新手友好向,需要一定的蓝图编辑基础(测试效果用)

文章目录

  • 效果预览
  • 关键节点
  • 制作过程
    • 项目准备
    • 纵向透明遮罩
    • 噪音随机消融
    • 颜色渐变和动态粒子
    • 更自然的粒子动态
    • 粒子顶点偏移
    • 材质场景实测
  • 思路总结
    • 节点功能
    • 制作思路
效果预览
关键节点

制作过程
项目准备

UE中创建含第三人称射击内容的游戏项目;

为便于选择设置材质属性,先在“编辑-编辑器偏好设置-通用-区域和语言”中将编辑器语言设置为英文;

删除场景中所有碍眼内容留下天空盒,光源和地板,在"content-Mannequin-character-mesh"路径下找到SK_Mannequin网格体,右方双击材质打开;

操作笔记:

双击白线可生成移动节点多用于拖动固定线条位置;

想修改线条右端连接的节点可按住ctrl拖动线条右端重新连接其他节点;

按住Alt点击线条以删除线条;

拖动右键生成区域选择多个节点后按c可生成白色注释框,注释节点功能便于后期复习回顾,不想要了也可右键删除;

可选步骤:

原材质蓝图画得乱七八糟,花点时间作了初步整理后如图所示

好了,正式开工

纵向透明遮罩

右键输入相应英文(SetMaterialAttributes)创建获取节点属性节点
左侧Detail面板中点击加号获取透明度遮罩(opacityMask)属性;

按住1点击蓝图空白处可快捷创建一维变量节点,命名为Dissolve,右键转换为变量;

回到引擎,选中该材质,右键为其创建材质实例,双击该实例查看;

勾选在原材质中获取到的属性,拖动设置其值超过底部透明度遮罩属性时材质变全透明;

回到材质蓝图,创建俩节点,点击拖动相应引脚输入componentmask遮罩节点,右键devide节点预览效果

localPosition节点将输出模型每个顶点的三维坐标即位置信息;

如图添加节点,使材质y值大于Dissolve变量值时返回的遮罩值为1,小于时为0,查看材质实例得到如图效果

引擎中选中人物模型,返回材质编辑器,点击预览窗口右下方一排的茶壶可将材质应用于该模型上查看实时效果(先取消节点的预览效果),但材质每次需要重新编译,所以效率远没有材质实例中拖动的快


材质实例可实时显示效果

噪音随机消融

引擎进入"content-startercontent-textures"路径,可以在本地文件夹多选中贴图资源直接拖动到该栏目录下(也可在左上角点击绿色按钮导入),

返回材质编辑器,按住T创建贴图实例节点,点击贴图左方查找相应贴图名;

右键转换成参数并命名,修改下拉项

添加节点,预览:

查看材质实例:

颜色渐变和动态粒子

新增节点,为消融效果增加边缘色彩

材质实例效果如图:

添加色彩,实现边缘颜色的渐变:

添加色彩的强度变量,控制边缘发光强度

添加白噪音效果,将dissolve节点原本的线条移至新加的add节点上

NoiseStr控制边缘的白噪音效果,NoiseTilling控制粒子数量效果:

设置粒子偏移,防止出现某些慢镜头情况下能看出粒子是随着不变的纹理进行固定顺序变换的,让消融边缘的粒子每帧中出现的更加随机;

设置Mask纹理的UV引脚,接入Panner节点,Coordinate引脚属性的x,y均可设置一定的速度,再接入速度变量;

材质实例中勾选实时渲染,设置速度值,即可看见粒子边缘在动态变化

更自然的粒子动态

引擎中点击ViewOptions勾选显示引擎目录

进入引擎目录搜索4way

点击长按不放拖动该材质函数到材质蓝图中,创建一个functions下的textureObject

用材质函数替换掉开头的噪音贴图取值,同样实现随机噪音的效果;

此时也有边缘粒子动态变换效果,消逝显现的更加过度自然

粒子顶点偏移

添加顶点偏移功能

调节H值得到偏移量

材质场景实测

用该材质的材质实例再次创建材质实例,当材质实例参数发生变化时材质实例实例也会发生变化,只是保存编译后才会刷新;

Tip:MaterialParameterCollection(材质参数收集器)可集成的控制材质实例中的参数,不必点进材质实例面板一个个调节,当实例数过多时不失为一种快捷办法;

或者选中单个模型后在detail面板中搜索custom,也可新建参数值及索引序号,随后在材质中设置参数对外通过索引号取参;避免了不同模型运用不同参数的材质实例时重复制作材质的效果;


右键新建Actor蓝图,新建添加网格组件,设置网格和材质(包括人物溶解材质和logo溶解材质)

可选:左上方点击self根节点,在Detail面板将Rendign-Editor Billboard Scale设置为0,以取消Actor在场景中出现的白色球体

调用人物模型,并在引擎中将Actor蓝图放置于场景中;编辑Actor蓝图的事件图表,使其延迟一定时间后模拟倒下

蓝图中新建变量,点击变量名左边的红色图标修改类型


在右方Detail面板将其设置为数组类型

继续编辑事件图表:

时间轴节点编辑为

在项目中进行模拟:

缺陷:该溶解材质在修改顶点位置时对所有的顶点都进行了偏移,未出现噪点的部位顶点也被偏移,有眺望热空气的透视扭曲效果;

思路总结
节点功能
制作思路

UE5——材质学习笔记(4):溶解材质相关推荐

  1. Vray材质学习笔记05——黄金材质

    要点: 1.反射控制颜色 2.反射模糊 3.高光各项异性 首先建立一个场景如下 接下来调材质 给Diffuse和Reflect颜色值 (113,74,5) Reflect glossiness值为0. ...

  2. Vray材质学习笔记08——陶瓷材质

    要点: 反射(菲涅尔反射) 纹理贴图 凹凸贴图 高光根据需要调节 案例: 建立如下场景 调材质 Diffuse (255,255,255) Reflect  (132,132,132) Hlight ...

  3. Vray材质学习笔记09-烤漆材质

    要点: 反射(菲涅尔反射)有模糊 高光大且模糊 建立场景 调材质 Diffuse 调一个有点红的颜色 Reflect 调成接近白色 Hlight glossiness 0.6 Reflect glos ...

  4. Vray材质学习笔记07——镜子材质

    要点: 镜子主要是反射物体 反射值比较大一些 实例: 建立如下场景 其中的面片用来做镜子 现在开始调材质 Diffuse 值调的比较暗一些 Reflect 值调的比较亮一些 教程中用的值是(210 , ...

  5. UE5 GAS 学习笔记 1.2游戏标签

    文章目录 前言 一.概念介绍 二.响应Gameplay Tags的变化 UE5 GAS 学习笔记目录 前言 这一节对GameplayTag游戏标签进行详细的讲解. 一.概念介绍 FGameplayTa ...

  6. unity学习笔记-有关透明材质的一些问题记录

    unity学习笔记- 问题一 实现镜面效果 问题一 事情是这样,根据老板的需求,需要给模型添加一个透明的金属材质感 但是这两个在小弟目前看来是不可能同时实现的 但是小弟还是试着去尝试了一下,发现在材质 ...

  7. UE5——材质学习笔记(1)

    前言:本系列笔记记录UE上各种常见材质的制作方法: 文章目录 1.失真(水流扰动)材质 说明 分析 texCoord节点 2.动画材质 说明 分析 flipbook节点 frac节点 floor节点 ...

  8. UE5——材质学习笔记(3):水着色器

    常用材质节点:材质蓝图入门2 材质系统根节点设置属性详解:UE4笔记-材质 UE5新特性参考文档:剖析虚幻渲染体系(06)- UE5特辑Part 1(特性和Nanite) 文章目录 1.水面波纹-23 ...

  9. maya(学习笔记)之材质基础

    一.常用材质: 1Anistorpic(各向异性):反射高光时在各个方向上是不同的,如物体表面有细微的粗糙可以用这个材质,可制作CD唱片,毛发等. 2.lambrt:没有镜面属性,不会反射周围物体的的 ...

  10. 3dsMax学习笔记1_混合材质制作雕花玻璃材质

    1.雕花玻璃:混合材质:(1)黑背漆玻璃:漫反射:深咖啡:反射:深绿色,细分12: (2)黑背漆玻璃:漫反射:深灰色:反射:深绿色,细分12: (3)覆盖:黑白花纹贴图:角度:w:-90

最新文章

  1. 微软安全管理解决方案 为企业安全保驾护航
  2. SSISDB6:参数和环境变量
  3. CVPR 2020 | CMU HKUST提出binary网络自动化搜索,同时实现超高压缩与高精度
  4. 理解UI线程——SWT, Android, 和Swing的UI机理
  5. PHP生成唯一会员卡号
  6. O(n* (logn)^2 )的Shell排序——转自Matrix67的博客
  7. html捉虫游戏,幼儿园体育游戏《小鸡捉虫》教案(精选4篇)
  8. 互联网盈利模式研习笔记之一:流量变现
  9. gstreamer之RTSP Server test-mp4正确运行代码
  10. windows phone 7 学习笔记 五 TileSample
  11. 关于计算机组件游戏,老司机带你解决游戏运行提示缺少组件问题
  12. 高等数学(第七版)同济大学 习题1-4 个人解答
  13. 运行 java applet_创建运行第一个Java Applet程序
  14. Java网络编程基础
  15. 胡润研究院首发中国元宇宙潜力企业榜,巨杉数据库入选未来之星企业
  16. 奇闻 为什么Xenophon DAO 社区人人都想戴 绿帽子
  17. CC, TBD, EOD都是什么鬼?拯救一写英文邮件就发慌
  18. 远程桌面连接的开启,和借助内外网软件,实现外网PC手机远程控制内网电脑,详细图文教程
  19. 润乾报表V5如何访问WEB_INF下的JSP展现
  20. PMBOK(项目管理知识体系)

热门文章

  1. Ros双线主辅同时映射一台服务器
  2. 支持I2S数字音频接口;音频功放芯片NTP8835C
  3. rollup 开发vue组件库及umd SDK 问题总结
  4. 东芝 rc100 linux,东芝RC100 M.2 NVMe固态硬盘HMB特性解读
  5. 东芝移动硬盘无法弹出密保,无法执行该软件,因为未启动需要的服务程序
  6. PGP验证数字签名原理
  7. 对数幅度谱图像matlab,fft2绘制图像的对数幅度谱,比较图像旋转、平移和缩放后的频谱...
  8. 通讯录管理软件Cardhop for Mac
  9. Git 合并单个文件
  10. 紧密中心度(Closeness Centrality)