터뷸런스
메뉴 경로: Force > Turbulence
Turbulence 블록은 파티클의 속도에 적용되는 노이즈 필드를 생성합니다. 이 블록은 파티클에 자연스러운 움직임을 부여하는 데 도움이 됩니다. 노이즈 타입에 대한 자세한 내용은 Value Curl, Perlin Curl 및 Cellular Curl 노이즈 연산자를 참조하십시오.
블록 호환성
이 블록은 다음 컨텍스트와 호환됩니다.
블록 설정
설정 | 타입 | 설명 |
---|---|---|
Mode | 열거형 | 이 블록이 파티클에 힘을 적용하는 데 사용하는 모드입니다. 옵션은 다음과 같습니다. • Absolute: 절대 값으로 파티클에 힘을 적용합니다. • Relative: 파티클의 속도를 기준으로 힘을 적용합니다. |
Noise Type | 열거형 | 이 블록이 터뷸런스 패턴을 생성하는 데 사용하는 노이즈 타입입니다. 옵션은 다음과 같습니다. • Value: Value Curl 노이즈를 사용하여 터뷸런스를 생성합니다. • Perlin: Perlin Curl 노이즈를 사용하여 터뷸런스를 생성합니다. • Cellular: Cellular Curl 노이즈를 사용하여 터뷸런스를 생성합니다. |
블록 프로퍼티
입력 | 타입 | 설명 |
---|---|---|
Field Transform | 트랜스폼 | 터뷸런스 필드를 배치, 회전 또는 스케일링하는 데 사용할 트랜스폼입니다. |
Intensity | 플로트 | 터뷸런스의 강도입니다. 값이 높을수록 파티클 속도가 증가합니다. |
Drag | 플로트 | 저항계수입니다. 저항이 높을수록 파티클 속도에 대한 힘의 영향이 더 강해집니다. 이 프로퍼티는 Mode를 Relative로 설정한 경우에만 나타납니다. |
Frequency | 플로트 | Unity가 노이즈를 샘플링하는 기간입니다. 주파수가 높을수록 노이즈가 더 자주 변경됩니다. |
Octaves | Uint(슬라이더) | 노이즈 레이어의 수입니다. 옥타브가 많으면 모양이 다양해지지만, 계산하는 데 리소스가 많이 소모됩니다. |
Roughness | 플로트(슬라이더) | Unity가 각 옥타브에 적용하는 스케일링 인자입니다. Unity는 Octaves가 1보다 큰 값으로 설정된 경우에만 거칠기를 사용합니다. |
Lacunarity | 플로트 | 각 연속 옥타브의 주파수 변화율입니다. Lacunarity 값이 1이면 각 옥타브가 동일한 주파수를 갖습니다. |