Cellular Curl 노이즈
메뉴 경로: Operator > Noise > Cellular Curl Noise
Cellular Curl Noise 연산자를 사용하면 제공된 좌표를 기반으로 2차원 또는 3차원에서 지정된 범위 내 노이즈 값을 샘플링할 수 있습니다. Cellular Curl 노이즈는 Cellular Noise 연산자와 유사한 수학을 사용하지만, 터뷸런스 노이즈를 생성할 수 있는 curl 함수가 추가되었습니다. 이 노이즈는 비압축성(발산 없음)이므로, 파티클이 움직이지 못하게 되는 싱크 포인트로 수렴할 수 없습니다.
Curl 노이즈는 유체 또는 기체를 시뮬레이션할 때 유용하며, 복잡한 계산을 수행할 필요가 없습니다.
연산자 설정
프로퍼티 | 타입 | 설명 |
---|---|---|
Dimensions | 열거형 | 노이즈가 2차원 또는 3차원인지 여부를 지정합니다. |
타입 | 열거형 | 사용할 노이즈 타입을 지정합니다. |
연산자 프로퍼티
입력 | 타입 | 설명 |
---|---|---|
Coordinate | 플로트 Vector2 Vector3 |
샘플링할 노이즈 필드의 좌표입니다.![]() Type은 Dimensions 수와 일치하도록 변경됩니다. |
Frequency | 플로트 | Unity가 노이즈를 샘플링하는 기간입니다. 주파수가 높을수록 노이즈가 더 자주 변경됩니다.![]() |
Octaves | Int | 노이즈 레이어의 수입니다. 옥타브가 많으면 모양이 다양해지지만, 계산하는 데 리소스가 많이 소모됩니다.![]() |
Roughness | 플로트 | Unity가 각 옥타브에 적용하는 스케일링 인자입니다. Unity는 Octaves가 1보다 큰 값으로 설정된 경우에만 거칠기를 사용합니다.![]() |
Lacunarity | 플로트 | 각 연속 옥타브의 주파수 변화율입니다. Lacunarity 값이 1이면 각 옥타브가 동일한 주파수를 갖습니다.![]() |
Amplitude | 플로트 | 노이즈의 크기입니다. 값이 높을수록 Noise 포트가 반환할 수 있는 값의 범위가 늘어납니다.![]() |
Output | 타입 | 설명 |
---|---|---|
Noise | 플로트 | 지정한 좌표의 노이즈 값입니다. |