매핑 오브젝트 연산자는 한 개 이상 참조 오브젝트의 매핑 값을 사용하여 파티클에 매핑을 할당합니다. 모든 파티클에 대해 매핑 오브젝트 연산자는 참조 형상에서 가장 가까운 점을 찾은 다음 이 점의 매핑 값과 재질 ID를 가져와서 파티클에 할당합니다.
매핑이 이미 할당된 이벤트에 파티클이 들어오면 색상 점프를 방지하기 위해 매핑 값을 혼합할 수 있습니다. 혼합은 참조 형상에서의 거리 또는 시간을 기준으로 발생할 수 있습니다.
인터페이스
- 유형
- 매핑을 획득하고 적용하는 데 사용된 타이밍을 정의합니다. 옵션은 다음과 같습니다.
- 하위 재질 인덱스 획득
- 설정하면 매핑 오브젝트 연산자가 가장 가까운 면의 재질 ID를 각 파티클에 할당합니다. 현재 이벤트 또는 이전 이벤트에 참조 표면 재질을 사용하는 재질 연산자가 있을 경우 이 옵션은 파티클 색상을 참조 표면에 일치시킵니다. 이렇게 하면 다중/하위 오브젝트 재질의 참조 표면에 파티클을 혼합할 수 있습니다.
팁: 동일한 이벤트의 재질 연산자 아래에 매핑 오브젝트 연산자를 배치합니다. 이렇게 하면 파티클에 하위 재질 인덱스를 할당할 때 매핑 오브젝트가 최종 결정권을 갖습니다.
- 파티클별 균일 색상
- 설정하면 전체 파티클이 동일한 매핑 좌표를 갖습니다. 그 결과, 전체 파티클 모양에서 매핑 좌표가 같기 때문에 전체 파티클이 동일한 색상을 갖습니다. 매핑 좌표는 파티클 피벗점에 가장 가까운 참조 형상의 표면 점에서 가져옵니다.
끄면 파티클의 매핑이 가장 가까운 표면 점에서의 선형 매핑 근사입니다. 이것은 참조 형상의 매핑이 파티클에 투영되는 것과 같습니다. 그 결과, 파티클의 정점이 다른 매핑 좌표를 갖게 되며 파티클의 텍스처는 참조 형상의 텍스처 패치를 나타냅니다. 이 방법을 선택하면 보다 복잡한 참조 형상 분석이 필요하기 때문에 속도가 더 느립니다.
오브젝트에서 매핑 그룹
이러한 컨트롤을 사용하여 파티클이 매핑 또는 재질 ID를 획득하는 참조 오브젝트를 할당할 수 있습니다.
- [리스트]
- 참조 오브젝트를 나열합니다.
- 추가
- 리스트에 오브젝트를 추가합니다.
- 리스트별
- 리스트에서 다중 오브젝트를 선택할 수 있는 대화상자를 표시합니다.
- 제거
- 강조 표시된 오브젝트를 리스트에서 제거합니다.
- 정적 오브젝트
- 참조 형상이 어떤 방식으로든 애니메이션되지 않음을 나타냅니다. 이 경우 매핑 오브젝트 연산자는 매핑과 재질 ID를 한 번만 획득합니다.
- 애니메이션된 표면
- 설정하면 매핑 오브젝트 연산자가 모든 프레임의 표면 데이터를 업데이트합니다. 이 작업은 참조 형상에 모양을 변경하는 표면 애니메이션이 있는 경우에 필요합니다. 오브젝트에 변환 애니메이션(이동, 회전, 배율)만 있는 경우 이 옵션을 해제된 상태로 둡니다. 이 옵션은 정적 오브젝트가 해제된 경우에만 사용할 수 있습니다.
매핑 채널 그룹
참조 표면에서 획득하여 파티클에 할당할 매핑 채널을 선택합니다. 최대 32개의 채널을 선택할 수 있습니다.
- 정점 색상 채널
- 참조 형상에서 정점 색상 채널을 획득하여 파티클에 할당합니다.
매핑 변형 그룹
- U/V/W 변형 %
- 할당된 매핑 값의 변형을 허용합니다. 변형 값은 표준 0.0-1.0 매핑 공간의 백분율입니다. 예를 들어 U 변형 % 값이 20.0이면 파티클에 할당된 U 매핑이 참조 형상 매핑 U 값에서 최대 0.2만큼 변경될 수 있습니다.
- 타일링 제외
- 매핑 값을 0.0-1.0 범위로 클램프합니다. U/V/W 변형 %로 설정된 변형으로 인해 매핑 값이 0.0보다 작거나 1.0보다 커질 수 있습니다. 타일링이 아닌 텍스처를 사용하면 이 설정으로 인해 색상이 시각적으로 점프할 수 있습니다. 이 옵션을 설정하면 원래 매핑 값이 1.0보다 작을 경우 변형을 추가해도 값이 1.0보다 커지지 않습니다. 원래 매핑이 0.0보다 클 경우 변형을 추가해도 값이 0.0보다 작아지지 않습니다.
기본적으로 획득한 매핑 값은 파티클이 이벤트에 들어오는 즉시 파티클에 할당됩니다. 이전 이벤트에서 파티클에 매핑 값이 할당된 경우 시각적 색상 점프가 발생할 수 있습니다. 파티클이 이전 매핑과 현재 이벤트의 매핑 오브젝트 연산자에서 할당된 매핑 간에 부드럽게 혼합되도록 하려면 시간별 혼합 매핑 또는 거리별 혼합 매핑을 사용합니다.
- 시간별 혼합 매핑
- 파티클이 이전 시간별 매핑과 현재 시간별 매핑 간에 부드럽게 혼합됩니다.
주: 시간별 혼합 매핑을 설정하면 거리별 혼합 매핑을 사용할 수 없습니다.
유형이 옵션은 맵 혼합에 사용되는 타이밍을 정의하며, 시간별 혼합 매핑이 설정된 경우에만 사용할 수 있습니다.
세 유형은 다음과 같습니다.
- 절대 시간파티클이 마침 시간 매개변수로 지정된 프레임에 도달할 때까지 혼합 프로세스를 완료합니다.
- 파티클 사용 기간파티클이 마침 사용 기간 매개변수로 지정된 사용 기간에 도달할 때까지 혼합 프로세스를 완료합니다.
- 이벤트 기간파티클이 마침 시간 매개변수에 지정된 대로 현재 이벤트에서 특정 기간을 보낸 후 혼합 프로세스를 완료합니다.
- 제한된 변경 속도파티클이 해당 매핑을 변경할 수 있는 속도를 제한합니다. 방향 바꾸기 시간 매개변수는 매핑 값을 이전 값에서 현재 값으로 변경하는 데 필요한 시간 간격을 정의합니다. 방향 바꾸기 시간 값이 클수록 파티클이 현재 매핑으로 변경되는 데 더 오랜 시간이 걸립니다.
- 거리별 혼합 매핑
- 파티클이 참조 형상에서의 거리를 기준으로 이전 매핑과 현재 매핑 간에 부드럽게 혼합됩니다. 연산자는 모든 프레임에서 가장 가까운 표면 점까지의 거리를 계산합니다. 파티클이 참조 표면에 접근하면 혼합 프로세스가 발생합니다. 파티클이 참조 표면과 관련해서 마침 거리에 도달할 때 혼합이 완료됩니다. 대상 찾기 연산자와 마찬가지로 파티클이 이벤트에 들어올 때 표면을 향하는 경우 이 옵션을 사용합니다.
주: 거리별 혼합 매핑을 설정하면 시간별 혼합 매핑을 사용할 수 없습니다.
- 뷰포트에 맵 표시
- 뷰포트에 맵 색상을 표시합니다.
컨트롤의 고유성 그룹
이 그룹의 설정은 매핑 변형 그룹에 있는 U 변형, V 변형 및 W 변형 매개변수의 임의화를 변경합니다.
- 시드
- 무작위 값을 지정합니다.
- 새로 만들기
- 무작위 공식을 사용하여 새 시드를 생성합니다.