정적 재질 연산자를 사용하면 이벤트 전체에서 일관되게 유지되는 재질 ID를 파티클에 지정할 수 있습니다. 재질 ID를 기반으로 각 파티클에 재질을 할당할 수도 있습니다. 연산자는 모든 파티클에 동일한 재질 ID를 할당하거나, 순환적 또는 임의로 연속 파티클에 다른 ID를 할당할 수 있습니다. 각 파티클에 서로 다른 재질을 적용하는 후자의 방법은 다중/하위 오브젝트 재질에서 가장 일반적으로 사용됩니다.
인터페이스
사용자 인터페이스는 파티클 뷰 대화상자 오른쪽의 매개변수 패널에 나타납니다.
- 재질 할당
- 설정하면 연산자가 파티클에 재질을 할당합니다. 기본적으로 켜져 있습니다.
- [버튼]
- 연산자에 재질을 할당하려면 이 버튼을 사용합니다. 버튼을 클릭한 다음 재질/맵 브라우저를 사용하여 재질을 선택합니다. 또는 재질 편집기 샘플 슬롯 또는 노드 출력 소켓(슬레이트 재질 편집기)에서 버튼으로 재질을 드래그합니다. 연산자에 재질을 할당하면 해당 이름이 버튼에 나타납니다.
- 재질 ID 할당
- 설정하면 연산자가 각 파티클에 대한 재질 ID 번호를 정의합니다. 기본값은 해제입니다.
- 뷰포트에 표시
- 설정하면 파티클에 적용된 재질이 뷰포트에 표시됩니다.
- 하위 재질 ID 오프셋
- 다중/하위 오브젝트 재질과 함께 재질 상속을 사용할 때 정적 재질 연산자는 이 값을 재질 ID 값에 추가하여 하위 재질 ID를 만듭니다. 파티클 흐름에서는 재질의 하위 재질 ID에 따라 상속할 재질의 하위 재질을 결정하고 해당 이벤트의 파티클에 적용하는 데 이 ID를 사용합니다.
[할당 방법]
정적 재질 연산자를 사용하면 다음과 같이 파티클에 재질 ID를 할당하는 세 가지 방법 중에서 선택할 수 있습니다.
- 재질 ID모든 파티클에 동일한 재질 ID를 할당합니다. 숫자 필드를 사용하여 ID 값을 설정합니다.
- 주기1에서 N 사이의 재질 ID를 증가하는 순서대로 각 파티클에 할당합니다. 여기서 N은 하위 재질 번호입니다. 첫 번째 ID가 1로 할당되면 그 다음은 2로 지정되고 N까지 계속 할당된 다음 1부터 다시 시작하는 방식입니다.
- 임의1에서 N 사이의 임의 재질 ID를 각 파티클에 할당합니다. 여기서 N은 하위 재질 번호입니다.
- # 하위 재질
-
주기 또는 임의 옵션을 사용하여 파티클에 할당된 가장 큰 ID 번호입니다.
일반적으로 다중/하위 오브젝트 재질의 하위 재질 수와 동일하게 설정합니다. 더 작은 수로 설정하면 연산자에서 해당 하위 재질만 사용하며 첫 번째에서 시작하여 증가합니다.
주: 파티클 흐름에서는 처음으로 연산자에 재질을 적용할 때 한 번만 재질의 하위 재질 수로 이 값을 자동 설정합니다. 이후에 재질 자체가 변경되거나 연산자에 다른 재질을 적용해도 설정이 변경되거나 업데이트되지 않습니다.
비율 그룹
다음 설정을 사용하면 연산자에서 재질 ID 할당을 변경하는 기준을 선택하고 변경 속도를 지정할 수 있습니다.
- 초당할당된 재질 ID가 증가하는 초당 횟수를 설정합니다. 이 값이 파티클에서 이벤트를 시작하는 속도와 같으면 파티클당 하나의 ID가 할당됩니다. 해당 속도보다 낮으면 다중 파티클에 동일한 ID가 지정되고, 더 높으면 파티클 흐름에서 파티클당 1보다 빠르게 할당된 ID를 증가시킵니다.
예를 들어 파티클이 1초의 1/60 간격, 초당=30으로 이벤트에 진입하면 각 파티클 쌍에 동일한 ID가 할당됩니다. 또는 파티클이 1초의 1/15 간격, 초당=30으로 이벤트에 진입하면 파티클당 두 배만큼 ID가 증가(또는 임의로 변경)됩니다.
- 파티클당재질 ID 할당이 변경되기 전에 나타나야 하는 파티클 수를 설정합니다. 예를 들어 파티클당을 3으로 설정하면 재질 ID는 세 개의 파티클마다 변경됩니다.
파티클당을 1.0보다 작은 숫자로 설정하면 파티클 흐름이 ID당 하나 이상의 파티클보다 신속하게 하위 재질 리스트를 이동합니다. 즉, 파티클 흐름에서 이 값을 1.0으로 분할하고 나머지를 현재 재질 ID에 더하여 다음 ID를 얻습니다. 예를 들어 8개 하위 재질이 있는 경우 파티클당을 0.33으로 설정하고 주기 옵션을 사용하면 1, 4, 7, 2, 5, 8, 3, 6, 1, ...과 같은 일련의 ID가 생성됩니다. 일반적으로 이 옵션은 주기 옵션에서만 유용합니다.
- 루프
- 설정하면 마지막 ID가 할당된 것이며 파티클 흐름에서 첫 번째 ID로 돌아가 주기를 계속합니다. 끄면 파티클 흐름에서 마지막 주기 ID를 모든 후속 파티클에 할당합니다. 주기 할당 방법에서만 사용할 수 있습니다. 기본적으로 켜져 있습니다.
예를 들어 이벤트를 시작하는 처음 8개의 파티클에서 서로 다른 재질을 사용하고 모든 후속 파티클에서 9번째 재질을 사용한다고 가정합니다. 이렇게 하려면 9개의 하위 재질이 있는 다중/하위 오브젝트 재질을 만들고 정적 재질 연산자에 할당합니다. 재질 ID 할당을 설정하고 주기 할당 방법을 선택한 다음 # 하위 재질을 9로 설정합니다. 비율로 기본 설정 파티클당과 1.0을 사용합니다. 마지막으로 루프를 끕니다.
고유성 그룹
고유성 설정에서는 임의 옵션으로 할당된 ID의 순서를 변경합니다.
- 시드
- 무작위 값을 지정합니다.
- 새로 만들기
- 무작위 공식을 사용하여 새 시드를 계산합니다.