Particle turbulence
A turbulência usa uma textura de ruído para adicionar variação e padrões interessantes ao movimento das partículas. Ela pode ser combinada com nós de particle attractors e collision para criar comportamentos com aparência ainda mais complexa.
Propriedades de turbulência de partículas
Existem duas coisas que você precisa fazer antes que a turbulência tenha qualquer efeito em um sistema de partículas. Primeiro, você deve adicionar movimento ao sistema de partículas. A turbulência modifica a direção e a velocidade do movimento de uma partícula, mas não cria nenhum movimento por si só. É suficiente dar ao sistema de partículas um pouco de gravidade, mas você também pode criar vários attractors se quiser que as partículas sigam um caminho de movimento mais complexo. Segundo, você precisa habilitar a turbulência no material de processamento de partículas. Uma vez habilitada, você terá acesso a todas as propriedades de turbulência.
Aviso
A turbulência utiliza ruído 3D, o que tem um alto custo de desempenho na GPU. Habilite a turbulência apenas em alguns sistemas de partículas na tela, no máximo. O uso de turbulência não é recomendado para plataformas mobile/web.
Noise properties
A base da turbulência de partículas é um padrão de ruído. Existem diversas propriedades que permitem manipular diferentes atributos desse padrão.
A propriedade Noise Strength controla o contraste do padrão, o que afeta a nitidez geral da turbulência. Um valor menor cria um padrão mais suave, onde os caminhos de movimento individuais não são tão nitidamente separados uns dos outros. Defina um valor maior para tornar o padrão mais distinto.
Com um valor de 1 (esquerda), a intensidade do ruído produz padrões de turbulência mais suaves do que com 20 (direita)
A propriedade Noise Scale controla a frequência do padrão. Ela altera basicamente a escala UV da textura de ruído, onde um valor menor produz detalhes mais finos, mas padrões repetidos se tornam perceptíveis mais rapidamente. Um valor maior resulta em um padrão de turbulência geral mais fraco, mas o sistema de partículas pode cobrir uma área maior antes que a repetição comece a se tornar um problema.
A escala de ruído de turbulência produz detalhes mais finos em um valor de 1,5 (esquerda) do que em 6 (direita)
A propriedade Noise Speed pega um vetor e controla a velocidade e a direção da panorâmica do ruído. Isso permite que você mova o padrão de ruído ao longo do tempo, adicionando outra camada de variação de movimento ao sistema de partículas.
Aviso
Não confunda velocidade de movimento de partículas com velocidade de panorâmica de ruído! São duas coisas diferentes. O movimento de partículas é determinado por uma série de propriedades, incluindo o ruído de turbulência. A propriedade Noise Speed move o próprio padrão, o que, por sua vez, altera o local onde o ruído afeta as partículas.
Com o valor (X=0,Y=0,Z=0), o padrão de ruído não se move de forma alguma. A influência no movimento das partículas permanece a mesma em qualquer ponto. Defina a velocidade como (X=1,Y=0,Z=0) e o padrão de ruído se moverá ao longo do eixo X.
Diferentes valores de velocidade do ruído. Esquerda: (X=0,Y=0,Z=0), meio: (X=0,5,Y=0,5,Z=0,5), direita: (X=0,Y=-2,Z=0).
A propriedade Noise Speed Random adiciona um pouco de aleatoriedade à velocidade de deslocamento do ruído. Isso ajuda a quebrar padrões visíveis, especialmente em velocidades de deslocamento mais altas, quando a repetição se torna perceptível mais rapidamente.
Influence properties
As propriedades de influência determinam quanto cada partícula é afetada pela turbulência. Use Influence Min para definir um valor mínimo e Influence Max para definir um valor máximo. Quando uma partícula é gerada, a influência é escolhida aleatoriamente dentro desse intervalo. Você também pode configurar uma curva com a propriedade Influence Over Life que modifica esse valor ao longo da vida útil de cada partícula. Essas três propriedades juntas controlam a intensidade do efeito da turbulência no sistema de partículas como descrito anteriormente.
Como essas propriedades afetam a influência geral da turbulência sobre um sistema de partículas, tanto a direção quanto a velocidade do movimento mudam conforme você define valores diferentes. Uma influência mais forte faz com que uma partícula se mova mais rápido e que todas as partículas sigam por caminhos mais estreitos como resultado disso.
Observe como os caminhos das partículas são mais estreitos e menos espalhados em altos valores de influência (direita)
Displacement properties
O deslocamento altera a posição inicial de uma partícula. Use Initial Displacement Min para definir um limite inferior e Initial Displacement Max para definir um limite superior. Quando uma partícula é gerada, a quantidade de deslocamento é escolhida aleatoriamente dentro desse intervalo e multiplicada por uma direção aleatória.
O deslocamento é muito útil para quebrar formas regulares ou para criar formas complexas a partir de formas mais simples. A única diferença entre os sistemas de partículas na captura de tela abaixo é o valor definido para as propriedades de deslocamento.
Sem deslocamento (esquerda), valor de deslocamento de 5 (meio), intervalo de deslocamento [-20, 20] (direita)