当前位置:网站首页>Unity technical manual - interference / noise sub module
Unity technical manual - interference / noise sub module
2022-06-25 17:43:00 【sesame seeds】
- Click the jump =>《 Navigation post 》- Unity manual , Systematic practical learning
- Click the jump =>《 Navigation post 》- Android manual , Revisit mobile development
This article is about 3.3 Thousand characters , Novice reading needs 10 minute , Review needs 2 minute 【 Collect at any time, no longer get lost 】
About author
as everyone knows , Life is a long process , constantly overcome difficulties , Constantly reflect on the process of progress . In this process, there will be a lot of questions and thoughts about life , So I decided to put my thinking , Share all your experiences and stories , To find resonance !!!
Focus on Android/Unity And various game development skills , as well as Share various resources ( Website 、 Tools 、 material 、 Source code 、 Games etc. )
If you need anything, welcome me , Communication groups make learning No longer alone .
Premise
This is what Xiao Kong insisted on writing Unity Novice series , Welcome to taste .
Novice (√√√)
bosses (√)
The particle section is a series of articles , And the introduction was very detailed , Suggest Collection .
Practice process
You can achieve the effect of turbulence for particles ( It can gather mosquitoes flying around , Or the motion picture of a male tadpole ), Move back and forth , Consumption performance . The technical algorithm uses Curl Noise Technology , suffer Edit-Project Settings-Quality The setting of window type affects , If the selected render level is low , Good performance Noise Module reuse results in less dynamic and diverse , On the contrary, the selected rendering level is high , Poor performance but increased diversity .
Separate Axes- Separation shaft : After activation, it can be controlled separately x Axis y Axis z Axis .
Strength- Strength : A curve can be used to define how much noise affects particles in their life cycle . The higher the number is , The faster and farther the particles move . This value can be a curve, a constant, or a random hyperbolic interval and a double constant .
Frequency- frequency : This attribute can control the frequency of the direction change of the particles and the sudden degree of the direction change ( For example, ten particles ). Lower values produce a soft and smooth effect , In the actual experiment, you can see the process of the effect swinging back and forth , A high value will produce a rapid change effect , It is difficult for the naked eye to see the swinging process , Sudden Flashes come and go .
Scroll Speed- Rolling speed : control Noise( noise ) The moving speed of the graph , So as to realize more unstable, irregular and unpredictable particle movement trajectory .
Damping- damping : Xiaokong doesn't know the actual application , The official explanation is that when this attribute is enabled , Intensity is proportional to frequency . Tying these values together means that the noise field can be scaled while maintaining the same behavior but with different sizes .
Octaves- Magnification : The default is 1, It is recommended to keep the default for actual projects , Because the performance consumption will be doubled if the number is increased . This attribute roughly means default Noise The module uses 1 A noise map , If the magnification is not 1 Just a few noise maps . Think about how a piece of paper would have worked , If you use it N A piece of paper to do , The performance must be poor .
Octive Multiplier- Multiplier : When Octaves Property is not 1 When enabled , Represents the result of multiplying each noise graph . and Octaves Properties are the same, and performance consumption is basically unnecessary .
Octave Scale- Magnification scaling : When Octaves Property is not 1 When enabled , Represents the result of multiplying each noise graph . and Octaves Properties are the same, and performance consumption is basically unnecessary .
Quality- quality : Three options are available - Low, medium and high , The higher the height, the more particle turbulent motion effect trajectories , On the contrary, the trajectory decreases . Can significantly reduce performance , The performance is reduced and the noise effect is much worse , After all, you can't have both performance and effect .
Remap- Remap : Xiao Kong hasn't learned yet , I haven't used it very much , You are welcome to point out the maze . When this attribute is activated, it will add Remap Curve Polyline operation attribute ,
Position Amount- Position measurement : Used to control the magnitude of the effect of noise on the position of particles , The bigger the value is. , The larger the particle's swing trajectory . The default is 1.
Rotation Amount- Rotation : Used to control the noise on the particle rotation amplitude ( How many degrees per second ), Larger particles spin faster . The default is 0.
Size Amount- Dimension : Used to control the magnitude of particle size , The larger the particle size, the larger the particle size .
Amount Three attributes can be used properly to achieve the flower revealing effect 、 Seafloor bubble breathing bubble effect 、 The effect of boiling and bubbling .
other
author : Xiaokong and Xiaozhi Xiaokong
Reprint note - Be sure to indicate the source :https://zhima.blog.csdn.net/
This Taoist friend, please Step back ️, I watch you Extraordinary bearing , There is a king's domineering spirit in his speech , There will be a great achievement in the future !!! There is give the thumbs-up Collection Today I tell you , Have you ordered it , Your success in the future ️, I don't take a penny , If it doesn't work ️, Or come back to me .
reminder : Click the card below to get more unexpected resources .
边栏推荐
- TLV decoding
- HMS core machine learning service realizes simultaneous interpretation, supports Chinese-English translation and multiple voice broadcast
- CVPR小目标检测:上下文和注意力机制提升小目标检测(附论文下载)
- Time series analysis of data mining [easy to understand]
- CVPR small target detection: context and attention mechanisms improve small target detection (attached with paper Download)
- Precautions for using timer_cap.c of Jerry [chapter]
- 有关QueryInterface函数
- Why do we need ankeri's active power filter in frequency converter occasions?
- 用户调度问题
- 【UVM实战 ===> Episode_1 】~ MCDF设计更新、AMBA标准接口、UVM验证环境更新
猜你喜欢
Learn Tai Chi Maker - mqtt (III) connect to mqtt server
Utilisation de diskgenius pour augmenter la capacité du disque système C
相同wifi下,笔记本连接台式机上的虚拟机
杰理之系统时钟设置出现复位或无效问题【篇】
container of()函数简介
杰理之增加加密文件播放功能【篇】
[efficiency] another note artifact is open source!
【日常记录】——对BigDecimal除法运算时遇到的Bug
HMS Core机器学习服务实现同声传译,支持中英文互译和多种音色语音播报
Assembly language (5) register (memory access)
随机推荐
User scheduling problem
Jerry's addition of encrypted file playback function [chapter]
杰理之定时器使用注意事项【篇】
Time series analysis of data mining [easy to understand]
使用DiskGenius拓展系統盤C盤的容量
Utilisation de diskgenius pour augmenter la capacité du disque système C
Accumulation of some common knowledge points
[UVM practice== > episode_1] ~ MCDF design update, AMBA standard interface, UVM verification environment update
Precautions for using Jerry's timer [chapter]
用连续自然数之和来表达整数
golang sort slice int
RuntimeError: Trying to backward through the graph a second time (or directly access saved variable
[matlab] data statistical analysis
国泰君安证券靠谱吗?是否合法?开股票账户安全吗?
Mobx learning path - powerful "state management tool"
[UVM practice== > episode_2] ~ VIP, VIP development, VIP release
【编译原理】概述
SDN system method | 10 The future of SDN
College Students' hot summer exchange, Rog star product phantom 16 flipped version / phantom 13 / phantom x appointment
Assembly language (6) uses JCC instructions to construct branches and loops