UE4 使用材质后期 制作玻璃有雨效果

news2024/11/18 15:23:04

效果展示,其实这是一个动画效果

以上为所有逻辑

拿到TexCoord给到Panner,Time和Speed都是通过下面计算而来,后面讲,再拿到时间和速度值过后,加上扰动值,最后取G值,因为雨事从上而下的动,需要的是一个从上往下的渐变。

拿到一个TexCoord的R值,从左往右的渐变,做一个梯度渐变,乘以一个值,往下取整,然后再除以一个相同的值就会产生梯度渐变效果,这个值看情况而定,连到Lerp的Alpha,A和B自己取值就好,自己调整效果即可,再乘以负数,因为目前为止Panner的数值正数,Panner正数速度是从下往上的流动,而真实效果是从上往下的流动,所以得乘以一个负数,具体负多少,看自己下雨的水需求的需要

Panner的Time值是拿到梯度渐变过后,再加上Time值,进行一个不同速度以及时间的一个梯度渐变效果

MaskG过后,让效果减轻0.5,值就是0~0.5之间的渐变,然后sin,值就是一个

这样的一个状态,最后再Power让值变小

上面的就是将雨变成一条一条,而不是一块一块,所以又做了一个隔行右值的效果,乘了过后就不再是连续一片一片的在下雨

算出来的乘以贴图,就有雨滴的效果了,接下来只是对效果进行优化

咋先不管其它效果,这里是抛开下雨的效果就展示正常的场景效果,然后连接到自发光,效果就做好了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1139664.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

1465. 切割后面积最大的蛋糕 : 为何仅需处理相邻切割位(多语言题解)

题目描述 这是 LeetCode 上的 「1465. 切割后面积最大的蛋糕」 ,难度为 「中等」。 Tag : 「贪心」、「模拟」 矩形蛋糕的高度为 h 且宽度为 w,给你两个整数数组 horizontalCuts 和 verticalCuts,其中: horizontalCuts[i] 是从矩形…

JAVA知识框架及技术

Web应用,最常见的研发语言是Java和PHP。 后端服务,最常见的研发语言是Java和C/C。 大数据,最常见的研发语言是Java和Python。 可以说,Java是现阶段中国互联网公司中,覆盖度最广的研发语言,掌握了Java技术…

Facebook账号被封?那是因为没做对这些事

Facebook是全球最大的社交媒体平台之一,拥有数十亿的全球用户。它的主要产品包括Facebook(面向个人用户的社交媒体平台)、Instagram、WhatsApp和Messenger。同时他也是美国数字广告市场的主要参与者之一,其广告平台吸引了数百万广…

2023年最受欢迎的11个UI设计师网站,助你成为行业翘楚

作为一名优秀的UI设计师,快速寻找灵感,保持审美在线,了解行业动态绝对是一项职业必备技能。 今天小编为各位小伙伴整理了一些UI设计师必看的绝佳网站。你可以从这些网站中了解行业最新动态,寻找创意灵感、学习优秀作品&#xff0…

使用Python将PDF转为图片

将PDF转为图片能方便我们将文档内容上传至社交媒体平台进行分享。此外,转换为图片后,还可以对图像进行进一步的裁剪、调整大小或添加标记等操作。 用Python将PDF文件转JPG/ PNG图片可能是大家在一些项目中会遇到的需求,下面将详细介绍如何使用…

LibreOffice怎么调整标题和段落之间的间距

今天用LibreOffice创建新文档,标题和段落之间的距离太大了,浪费空间: 如果想缩小距离的话,可以进行调整。 点击右侧导航栏的“属性”图标: 光标放在标题上: 在属性窗口,点击设置行距的下…

专业140+总分400+合工大合肥工业大学833信息通信上岸分享

我初试总分400,专业833是140,对于成绩还是比较满意,希望自己的复习经验对大家有所帮助。 近年分数线情况 合工大通信近几年分数线波动较大,有些大小年倾向,今年学硕和专硕都在320分左右,但是复录比增加为…

Android 开发调试时连接手机5037端口被占用的问题解决

原理是根据端口查询pid并结束占用了5037端口的进程。 步骤: 1.使用cmd命令行查看被占用端口所对应的 PID 输入命令:netstat -aon|findstr “端口号” 现在要找到使用了5037端口的进程,那么就是netstat -aon|findstr "5037" 结…

TreeMap 源码解析

目录 一. 前言 二. 源码解析 2.1. 成员属性 2.2. 构造方法 2.3. 添加元素 2.4. 获取元素 2.5. 是否包含key 2.6. 删除元素 三. 总结 一. 前言 TreeMap 基于红黑树实现,这为 TreeMap 保持键的有序性打下了基础。总的来说,TreeMap 的核心是红黑树…

基础课10——人工智能的基础:大数据

人工智能和大数据是相互依存、相互促进的关系。 大数据是人工智能的重要基础,没有大数据,人工智能就难以发挥其作用。同时,人工智能也提供了处理和分析大数据的工具和方法,使得大数据能够得到更有效的利用。 在应用方面&#xf…

RK3568-适配at24c04模块

将at24c04模块连接到开发板i2c2总线上 i2ctool查看i2c2总线上都有哪些设备 UU表示设备地址的从设备被驱动占用,卸载对应的驱动后,UU就会变成从设备地址。at24c04模块设备地址 0x50和0x51是at24c04模块i2c芯片的设备地址。这个从芯片手册上也可以得知。A0 A1 A2表示的是模块对…

编程案例:ps5游戏厅计时计费管理系统软件

编程案例:ps5游戏厅计时计费管理系统软件 一、佳易王电玩PS5游戏厅计时计费软件部分功能简介: 1、计时计费功能 :开台时间和所用的时长直观显示,每3秒即可刷新一次时间。 2、销售商品功能 :商品可以绑定桌子最后一起…

将输入的字符串中小写字母改为大写字母

#include<stdio.h> void main() {char str[50];printf("input string:>");gets(str);int i 0;while (str[i] ! \0){if (str[i] > a && str[i] < z){str[i] str[i] - 32;}i;}printf("%s",str); } 不用scanf是因为scanf遇到空格和回…

Screw Puzzle - Nuts and Bolts

Unblock screws and untangle each twisted iron piece from the jigsaw of obstacles Support Email : 825407372qq.com

在线分享的批量智能管理技巧

在现代社会中&#xff0c;电脑已经成为我们生活和工作中不可或缺的工具。然而&#xff0c;随着时间的推移&#xff0c;我们电脑中的文件越来越多&#xff0c;管理起来也变得越来越困难。为了提高工作效率&#xff0c;我们需要学会高效管理电脑文件。下面&#xff0c;我将分享一…

家居行业EDI:爱室丽Ashley EDI 项目案例

爱室丽Ashley&#xff08;Ashley Furniture Industries&#xff09;&#xff0c;是一家美国家居用品制造商和零售商。目前爱室丽Ashley通过两个分销渠道销售家居用品和配件&#xff1a;独立家具经销商和700多家Ashley Furniture HomeStore零售家具店&#xff0c;在中国、越南、…

【23真题】暴涨45分是专业课简单?还是太卷?

哈喽大家好&#xff0c;现在这个时间节点&#xff0c;有很多同学开始刷真题了&#xff01;所以23真题系列正式启动&#xff01;小马哥将全面发布23真题及详细解析&#xff01; 今天分享的是23年南京信息工程大学811的信号与系统试题及解析。南信大23年分数数涨45分&#xff0c…

yum--centos 和apt --ubuntu

centos安装软件 搜索语法&#xff1a;yum -y search 软件名称 安装软件前可以先去搜一下看看能用yum中有这个软件吗 安装语法&#xff1a;yum -y install 软件名称 写上 -y 意思是不用手动确认&#xff0c;直接安装 卸载语法&#xff1a;yum -y remove 软件名称 注…

BUUCTF LSB 1

BUUCTF:https://buuoj.cn/challenges 题目描述&#xff1a; 下载附件&#xff0c;解压得到一张png图片。 密文&#xff1a; 解题思路&#xff1a; 1、根据题目的提示&#xff0c;这道题涉及LSB隐写。使用StegSolve工具打开flag11.png文件&#xff0c;打开Analyse&#xff0…

数据抓取可以应用到哪些行业

随着互联网的发展&#xff0c;数据已经成为人们生活中不可或缺的一部分。数据抓取作为获取数据的重要手段之一&#xff0c;也被广泛应用于各个行业。本文将探讨数据抓取在各个行业中的应用。 首先&#xff0c;让我们来了解一下数据抓取的基本概念。数据抓取是指通过一定的技术…