1. 整体效果:先来张效果图感受一下。嗯,还不错嘛。

图1:效果图

2、材质结点:看一下主要的材质蓝图,没办法怎么都感觉很乱。

图2:材质蓝图

如图中所示主要使用:基础颜色、粗糙和法线三个结点。

基础颜色就是一张柏油路的贴图,所有主要处理部分是在粗糙度和法线。

主要思路就是使用顶点颜色混合地面和水面的贴图和法线,粗糙度对应的是地面的湿度。

本文主要介绍的是下面这些材质函数:

  1. RainDropsFlipbook
  2. WaveNormal
  3. VertexColorToMask

下面是各材质函数的实现方法:

图3:VertexColorToMask 结点

图中InputMask为VertexColor,我们的主角也是处理顶点颜色,其输出的内容作为粗糙度和雨滴效果Lerp参数。

图4:RainDropsFlipbook 结点

Flipbook一般用来制作连续的帧动画,这里我们用来制作雨滴的效果。

对雨滴形成的8x8波纹贴图按照时间来循环播放,这样就能看到类似雨滴的效果。

图5:WavesNormal 结点

这个函数结点看似复杂,其实很简单。主要就是将两个输入的法线贴图中的R、G、B

三个通道相加后组成一个最终的混合后的水波纹法线。

项目地址:https://github.com/PINK-FL0YD/VertexPaintWater

引用:https://www.youtube.com/watch?v=6NLUgME0_Io

转载于:https://www.cnblogs.com/pinkfloyd/p/6597622.html

UE4 Vertex Painting 制作路面积水效果相关推荐

  1. TA进阶实例34(Unreal制作水晶星光效果)

    效果图,这是魔兽世界中潘达利亚团队副本里面的伊拉贡BOSS,区域效果: 这个效果在游戏中有多处用到,LR的灵魂兽也是这个效果,卡拉赞副本里面的人形怪 星光龙的效果可以分为2个部分,透明的身体和发光的骨 ...

  2. UE4蓝图案例:制作实时反射镜面材质

    UE4蓝图案例:制作实时反射镜面材质 UE4版本 4.7.6 通过蓝图来制作实时反射镜面材质 一.新建一个空的项目 如图1 二.向场景中添加[Modes]->[Basic]->[Cube] ...

  3. 实时城市路面积水面积检测(源码&教程)

    1.研究背景 随着我国经济的不断繁荣,大中城市的建设也在突飞猛进地高速发展,城市圈也在已经不断扩大.为了缓解交通压力和保证出行的畅通,许多城市建设了不少的立交桥和下穿隧道. 近年来,由强降雨引起的城市 ...

  4. 基于语义分割Ground Truth(GT)转换yolov5目标检测标签(路面积水检测例子)

    基于语义分割Ground Truth(GT)转换yolov5目标检测标签(路面积水检测例子) 概述 许多目标检测的数据是通过直接标注或者公开平台获得,如果存在语义分割Ground Truth的标签文件 ...

  5. 路面积水监测传感器有哪些?路面积水传感器的作用是什么?

    路面积水是指在降雨或其他因素下,道路表面无法及时排水而形成的水体堆积现象.路面积水不仅对交通安全造成威胁,还可能对道路结构和交通设施造成损害,严重影响了城市生命线的安全运行.近年来,随着物联网传感技术 ...

  6. 【UE4】从零开始制作战斗机(中:飞机操控逻辑)

    上一篇: [UE4]从零开始制作战斗机(上:准备模型.定义函数和变量)_Zhichao_97的博客-CSDN博客 效果 步骤 1. 打开"BP_Jet",在事件图表中添加如下节点 ...

  7. 纯CSS制作的图形效果

    纯CSS制作的图形效果 很少会有人意识到,当浏览器绘制的border,会有一个角度的问题.我们就是得用这样的一个技巧来制作三角的效果.我们只需要保证一边的边框是有色,其他边框色为透明色,这样我们就很容 ...

  8. 纯CSS3制作的圆角效果按钮菜单

    <!DOCTYPE html> <head> <meta http-equiv="Content-Type" content="text/h ...

  9. Unreal Engine 4 RenderTarget制作Live Camera效果

    Unreal Engine 4 RenderTarget制作Live Camera效果 先上效果: Live Camera我不知道怎么翻译.反正意思就是将一个摄影机的Image渲染到一个2D平面上. ...

最新文章

  1. 激光雷达和毫米波雷达
  2. pydev eclipse插件安装
  3. Deep Learning(深度学习)学习笔记整理系列之(四)
  4. poweramp最完美设置_2020年感恩节,你最想感谢的人是谁?
  5. DataNode内部的各种数据结构
  6. Maven+Spring+CXF+Tomcat7 简单例子实现webservice
  7. python学习-代码调试(通过print调试、通过pdb调试、通过编译器调试(断点调试))
  8. mac wmware 无网络_无线网络中常用的技术名词
  9. Java 算法 换零钞
  10. SQlite数据库的C编程接口(四) 绑定参数(Bound Parameters) ——《Using SQlite》读书笔记
  11. U盘病毒专杀工具Usbcleaner
  12. 微信小程序-使用ColorUI
  13. 企业如何做好网络营销?
  14. 计蒜客题解——T1214:鸣人和佐助
  15. 第八章 对立统一——异步时钟同步化
  16. 计算机考研调剂是按分数的么,考研调剂是不是看初试分数的
  17. ps2020切片时选择多张图片
  18. Windows的进程创建和映像装入
  19. 长沙农商银行·2021长沙红色半程马拉松赛报名正式启动啦
  20. 【NOIP2014模拟11.1B组】吴传之火烧连营

热门文章

  1. 黑马程序员_石头迷阵小游戏
  2. linux部署jia包常用命令
  3. Spring事务问题
  4. Dynamics 365的环境搭建完整流程(一)
  5. 云服务器和共享主机,共享虚拟主机、独享虚拟主机还是云服务器?
  6. 【毕设项目问题】IDEA打开springboot项目,启动项上有红色叉叉
  7. Android获取音乐专辑封面图
  8. SEO是什么意思?seo入门者必读
  9. 包包的结构制图_怪蜀黍教你做包包 篇四:做好手工皮具的基础——如何打版...
  10. 阿里云centos7.2部署tomcat10