当前位置:网站首页>Unity技术手册 - 干扰/噪音/杂波(Noise)子模块
Unity技术手册 - 干扰/噪音/杂波(Noise)子模块
2022-06-25 15:41:00 【芝麻粒儿】
本文约3.3千字,新手阅读需要10分钟,复习需要2分钟 【收藏随时查阅不再迷路】
关于作者
众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣 !!!
专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、工具、素材、源码、游戏等)
有什么需要欢迎私我,交流群让学习不再孤单。

前提
这是小空坚持写的Unity新手向系列,欢迎品尝。
新手(√√√)
大佬(√)
粒子这一块是个系列文章,并且介绍的非常详细,建议收藏。
实践过程
可以为粒子实现湍流的效果(可实现飞来飞去的聚集蚊子,或者男性小蝌蚪的运动画面),来回移动,消耗性能。技术算法使用的是Curl Noise的技术,受Edit-Project Settings-Quality窗口种的设置影响,如果选择的渲染等级低,则性能好Noise模块会重用导致动态和多样化减少,反之选择的渲染等级高,性能会差但多样性会增加。
Separate Axes-分离轴:激活后可分别单独控制x轴y轴z轴。
Strength-强度:可以通过一条曲线定义噪声在粒子的生命周期内对粒子的影响到底有多强。这个数值越高,粒子移动的也就越快和越远。该值可以是曲线也可以是常量更可以随机是双曲线区间和双常量之间。
Frequency-频率:此属性可以控制粒子行进方向改变的频率以及方向变化的突然程度(比如十个粒子)。较低的数值会产生柔和以及平滑的效果,实际试验下你可以看到效果来回摆动的过程,而高值会产生快速变化的效果,肉眼难以看清摆动过程,突兀的闪现来闪现去。
Scroll Speed-滚动速度:控制Noise(噪点)图的移动速度,进而来实现更不稳定不规律不可预测的粒子移动轨迹。
Damping-阻尼:小空具体还不清楚实际应用,官方解释是启用此属性后,强度与频率成正比。将这些值绑在一起意味着可在保持相同行为但具有不同大小的同时缩放噪声场。
Octaves-倍率:默认为1,实际项目建议保持默认,因为增加的话会成倍增加性能消耗。该属性大致意思是默认Noise模块使用的是1张噪音图,如果倍率不为1就是几张噪音图。仔细想想本来一张纸就能实现效果,要是用N张纸来做,肯定性能差。
Octive Multiplier-倍率乘数:当Octaves属性不为1时启用,表示对每个噪音图做乘取结果。和Octaves属性一样耗性能基本不用。
Octave Scale-倍率缩放:当Octaves属性不为1时启用,表示对每个噪音图做乘取结果。和Octaves属性一样耗性能基本不用。
Quality-质量:提供三个可选项-低中高,越高则粒子湍流运动效果轨迹越多,反之则轨迹减少。能显著降低性能,性能降低的同时噪声效果也差了很多,毕竟性能和效果不能兼得。
Remap-重新映射:小空还没学明白,也没咋用过,欢迎大佬指点迷津。激活该属性后会增加Remap Curve折线操作属性,
Position Amount-位置量:用来控制噪音对粒子位置影响的幅度,值越大,粒子的摆动轨迹越大。默认为1。
Rotation Amount-旋转量:用来控制噪音对粒子旋转的幅度(每秒多少度),越大粒子旋转越快。默认为0。
Size Amount-尺寸量:用来控制对粒子大小的幅度,越大粒子变化尺寸越大。
Amount三个属性使用得当可以实现呲花效果、海底气泡呼吸泡效果、锅煮沸冒泡效果等。
其他
作者:小空和小芝中的小空
转载说明-务必注明来源:https://zhima.blog.csdn.net/
这位道友请留步️,我观你气度不凡,谈吐间隐隐有王者霸气,日后定有一番大作为!!!旁边有点赞收藏今日传你,点了吧,未来你成功️,我分文不取,若不成功️,也好回来找我。
温馨提示:点击下方卡片获取更多意想不到的资源。
边栏推荐
- Lifeifei's team applied vit to the robot, increased the maximum speed of planning reasoning by 512 times, and also cued hekaiming's MAE
- leetcode-8. 字符串转换整数 (atoi)
- Geographic location data storage scheme - redis Geo
- Summary of 2022 spring moves of ordinary people (Alibaba and Tencent offer)
- Most commonly used SQL statements
- 2021, committed to better development
- 20省市公布元宇宙路线图
- Bombard the headquarters. Don't let a UI framework destroy you
- Uncover gaussdb (for redis): comprehensive comparison of CODIS
- Webgl and webgpu comparison [4] - uniform
猜你喜欢

心樓:華為運動健康的七年築造之旅

Coredata data persistence

Bombard the headquarters. Don't let a UI framework destroy you

Don't underestimate the integral mall, its role can be great!

赫尔辛基交通安全改善项目部署Velodyne Lidar智能基础设施解决方案

Blue Bridge Cup - practice system login

Principle analysis of ThreadLocal source code

说下你对方法区演变过程和内部结构的理解

Xinlou: Huawei's seven-year building journey of sports health

Nsurlsession learning notes (III) download task
随机推荐
Flutter assembly
Most commonly used SQL statements
GridLayout evenly allocate space
Go development team technical leader Russ Cox sends a document to share go's version control history
MySQL installation tutorial
Read AFN through - from the creation of manager to the completion of data parsing
Alvaria宣布客户体验行业资深人士Jeff Cotten担任新首席执行官
教务系统开发(PHP+MySQL)
What is the NFT digital collection?
说下你对方法区演变过程和内部结构的理解
炮打司令部,别让一个UI框架把你毁了
Bombard the headquarters. Don't let a UI framework destroy you
揭秘GaussDB(for Redis):全面对比Codis
Webgl and webgpu comparison [4] - uniform
深度学习 pytorch cifar10数据集训练「建议收藏」
The database records are read through the system time under the Android system, causing the problem of incomplete Reading Records!
Time wheel and implementation analysis of time wheel in go zero
cmd。。。。。。
Alvaria announces Jeff cotten, a veteran of the customer experience industry, as its new CEO
The style of the mall can also change a lot. DIY can learn about it!