배치 페인트 연산자

배치 페인트 연산자는 파티클 페인트 도우미를 사용하여 파티클을 생성할 파티클 시드를 획득합니다. 배치 페인트는 파티클 위치, 회전 및 매핑을 설정합니다.

파티클 페인팅에 대한 자세한 내용은 파티클 페인팅을 참조하십시오.

배치 페인트 사용

배치 페인트와 생성 페인트 모두 파티클 페인트 도우미를 사용하여 페인팅한 대로 파티클을 배치할 수 있습니다. 생성 페인트는 생성 연산자 기능을 제한된 배치 옵션과 결합니다. 생성 Paint에서 제공하지 않는 생성 옵션을 사용하려는 경우 이벤트에서 생성 연산자 바로 다음에 배치된 배치 페인트와 함께 다른 생성 연산자를 사용할 수 있습니다.

배치 페인트를 사용하는 또 다른 경우는 대상 찾기 연산자를 사용하여 파티클을 전송할 파티클 위치를 페인팅하려는 경우입니다. 이런 경우 이벤트는 다음과 같이 나타나야 합니다.

이런 식으로 파티클은 페인팅된 파티클 시드에 정의된 위치에 지정됩니다.

인터페이스

파티클 페인트 도우미 그룹

[버튼]
파티클 페인트 도우미를 파티클 시드의 참조로 지정하려면 이 버튼을 클릭합니다.
총 파티클 수
파티클 페인트 도우미에 있는 총 파티클 수입니다. 파티클 시드가 현재 이벤트의 파티클에 해당하는 방법은 PF 소스 오브젝트의 수량 승수와 수량 승수 준수 옵션에 따라 달라집니다.
총 스트로크 수
파티클 페인트 도우미에 있는 총 스트로크 수입니다.

데이터 업데이트 그룹

연산자가 위치와 회전을 제어하는 방법을 선택할 수 있습니다.

  • 한 번파티클이 이벤트에 들어올 때 한 번 각 파티클의 위치와 회전을 설정합니다.
  • 계속전체 이벤트의 파티클 위치와 회전을 설정합니다.

페인트 데이터 획득 그룹

이러한 컨트롤은 파티클 페인트 도우미에서 가져올 데이터, 데이터 해석 방법 및 이 데이터를 파티클 제어에 사용하는 방법을 배치 페인트 연산자에 지정합니다.

페인트 위치
설정하면 파티클 흐름에서 파티클 페인트 도우미의 위치 데이터를 사용하여 파티클 위치나 속도를 제어합니다. 다음 중 하나를 선택합니다.
  • 위치파티클 시드의 위치 데이터가 파티클 위치로 변환됩니다. 데이터 업데이트를 계속으로 설정하면 파티클이 파티클 시드 위치로 잠기도록 파티클 속도가 제어됩니다. 이 컨트롤은 위치 아이콘 연산자의 방사체에 잠금 옵션과 유사합니다.
  • 스크립트 벡터파티클 시드의 위치 데이터가 스크립트 연산자 및 대상 찾기 테스트에 사용되는 파티클 스크립트 벡터 채널로 변환됩니다. 데이터 업데이트를 계속으로 설정하면 파티클이 이벤트에 있는 동안 스크립트 벡터 채널이 계속 업데이트됩니다.

    일반적으로 대상 찾기 테스트는 스크립트 벡터 데이터를 사용하여 스크립트 벡터로 정의된 대상에 파티클을 전송합니다. 그러나 대상 찾기는 대상에 도달할 때까지만 파티클을 제어합니다. 이 문제를 극복하고 대상에 파티클을 유지하려면 다음 옵션을 사용할 수 있습니다.

닫힌 경우 스냅
스크립트 벡터 옵션에만 사용할 수 있습니다. 파티클이 스크립트 벡터 채널에 기록된 페인트 위치 값으로 정의된 대상 점에 가까이 전송되면 연산자가 위치 옵션과 마찬가지로 직접 파티클 위치를 제어하기 시작합니다. 이 기술을 사용하면 대상 찾기 테스트를 통해 파티클을 페인트 시드 위치로 전송한 다음 방사체에 잠금 작업과 유사하게 파티클 위치의 직접 제어로 다시 전환할 수 있습니다. 연산자는 스냅 후에도 스크립트 벡터 채널에 계속 데이터를 씁니다.
스냅 거리
닫힌 경우 스냅 설명에 정의된 대로, 컨트롤이 대상으로 파티클 전송에서 대상에 스냅으로 전환할 때의 3ds Max 단위 거리를 정의합니다.
회전
설정하면 파티클 흐름에서 파티클 페인트 도우미의 회전 데이터를 사용하여 파티클 회전이나 스핀을 제어합니다.
  • 혼합 회전데이터 업데이트를 계속으로 설정하고 페인트 위치를 스크립트 벡터로 설정하고 회전을 설정한 경우 사용할 수 있습니다. 이 경우 파티클이 파티클 페인트 도우미에서 정의된 위치로 이동합니다. 설정하면 파티클이 대상 위치에 접근하는 동안 현재 파티클 회전에서 파티클 페인트별 회전으로 부드럽게 혼합될 수 있도록 연산자가 파티클 회전을 수정합니다.
  • 근거리/원거리혼합 회전을 설정한 경우 사용할 수 있습니다. 원거리 값은 혼합 회전 프로세스가 시작될 때의 대상 점에서 현재 파티클 위치까지의 거리를 나타냅니다. 근거리 값은 혼합 프로세스가 완료될 때의 거리를 나타내며, 파티클이 결국 파티클 페인트 도우미에서 정의된 회전 값을 가정하게 됨을 의미합니다.
매핑
설정하면 파티클 페인트 도우미의 매핑 데이터를 파티클 매핑에 사용합니다.
재질 ID
설정하면 각 파티클의 재질 ID를 정의합니다. 파티클 페인트 연산자는 파티클 시드에 가장 가까운 페인팅된 오브젝트 면에서 하위 재질 인덱스로 ID를 정의합니다.
선택
설정하면 파티클 페인트 도우미 선택을 사용하여 파티클의 선택 품질을 설정합니다. PF 소스 하위 오브젝트 수준의 선택은 도우미에서의 선택으로 덮어씁니다. 도우미에서 선택할 경우 두 가지 다른 하위 오브젝트 수준에서 선택할 수 있으므로 선택 수준(파티클 또는 스트로크)을 선택해야 합니다.

인덱스 순서 그룹

이러한 컨트롤은 이벤트의 파티클 수량과 타이밍을 파티클 페인트 도우미의 파티클 시드와 연결합니다.

유형
연산자가 파티클로 변환하기 위해 파티클 페인트 도우미에서 파티클 시드를 선택하는 데 사용하는 방법을 나타냅니다. 선택은 다음과 같습니다.
  • 임의스트로크 타이밍에 관계없이 임의로 파티클로 변환하기 위해 파티클 시드를 선택합니다. 파티클 수가 파티클 시드 수를 초과하고 개수가 오버플로되면 중지를 끄면 배치 페인트가 시드를 순환할 때마다 모든 파티클 시드가 사용됩니다.
  • 페인트 타이밍파티클 페인트 도우미의 파티클 및 스트로크 타이밍을 사용하여 방사 순서를 정의합니다.
개수가 오버플로되면 중지
이벤트의 파티클 수가 파티클 페인트 도우미의 파티클 시드 수에 도달할 때 배치 페인트가 파티클 만들기를 중지합니다. 이 옵션을 끄면 배치 페인트가 필요한 파티클 수량을 만들 수 있을만큼 파티클 시드를 순환합니다.
수량 승수 준수
PF 소스 오브젝트의 수량 승수 매개변수를 사용하여 이벤트의 파티클과 도우미의 파티클 시드 간 일치를 조정합니다. 예를 들어 수량 승수를 50%로 설정하면 파티클 페인트 도우미에 있는 파티클 시드의 절반만 사용됩니다. 수량 승수가 100%보다 크면 일부 또는 모든 파티클 시드가 파티클을 두 개 이상 생성하는 데 사용됩니다.
분할 스트림 인덱싱
파티클 시드 일치와 관련해서 서로 다른 이벤트의 파티클이 별도의 스트림으로 처리됩니다. 설정하면 파티클이 원래 시드에 대한 일치를 유지합니다. 끄면 이벤트에 들어오는 파티클을 전체 시드 풀의 임의 시드와 연결할 수 있습니다.

고유성 그룹

이러한 매개변수는 인덱스 순서 그룹의 유형으로 임의가 선택된 경우 파티클 시퀀스에 대해 임의화를 초기화합니다.

시드
무작위 값을 지정합니다.
새로 만들기
새 임의화 값을 생성합니다.