초기 상태 연산자

초기 상태 연산자는 다른 파티클 시스템이나 다른 이벤트의 스냅샷을 새 이벤트의 시작점으로 사용하는 생성 연산자입니다. 초기 상태 연산자가 해당 스냅샷을 가져오는 파티클 시스템 또는 이벤트는 초기 상태 연산자 자체의 파티클 시스템 또는 이벤트와 달라야 합니다.

초기 상태 연산자는 기본 크기가 0.0인 아이콘을 장면에 사용할 수 있습니다. 아이콘 크기 매개변수가 0보다 큰 경우에만 아이콘이 표시됩니다.

파티클 흐름 범주의 초기 상태 도우미 오브젝트를 사용하여 초기 상태 아이콘과 해당 초기 상태 이벤트를 동시에 만들 수도 있습니다.

주: 루핑 종속성을 방지하려면 초기 상태를 가져온 파티클 시스템 또는 이벤트를 만든 후에 초기 상태 연산자를 만듭니다.

초기 상태 연산자는 프레임 0보다 먼저 많은 파티클이 생성되고 프레임 0에서 파티클 상태를 사용하려는 경우에 특히 유용합니다.

절차

초기 상태를 사용하려면

  1. 파티클 시스템을 만듭니다.

    예: 여러 초기 파티클이 있는 파티클 시스템

  2. 파티클 시스템이 원하는 초기 상태에 있는 프레임으로 이동합니다.
  3. 초기 상태 연산자를 파티클 뷰의 빈 영역으로 드래그하여 별도의 새 이벤트를 만듭니다. 또는 초기 상태 도우미를 사용하여 초기 상태 아이콘과 새 이벤트를 동시에 만들 수 있습니다.
  4. 전체 파티클 시스템 또는 고유한 이벤트를 초기 상태에 사용할지 결정하고 초기 상태 시작 그룹에서 적절한 옵션(파티클 시스템 또는 선택한 이벤트)을 선택합니다.
  5. 파티클 시스템 또는 이벤트를 선택합니다.
    • 파티클 시스템을 선택한 경우 파티클 뷰가 아닌 장면에서 파티클 시스템 아이콘을 선택합니다.
    • 선택한 이벤트를 선택한 경우 추가 버튼을 클릭한 다음 리스트 대화상자를 사용하여 사용할 이벤트를 선택합니다.
  6. 초기 상태 계산을 클릭합니다. 초기 상태 UI는 현재 프레임에서 스냅샷을 만들고, 초기 상태 및 사용된 메모리 양에 파티클 수를 보고합니다.
  7. 이때 원래 파티클 시스템을 비활성화할 수 있습니다.
  8. 빈 흐름을 파티클 뷰의 빈 영역으로 드래그하여 새 전역 이벤트를 만듭니다.
  9. 새 전역 이벤트를 초기 상태 연산자가 포함된 이벤트에 와이어링합니다.

    초기 상태를 추가하고 계산한 다음 새 전역 이벤트에 와이어링합니다. 원래 파티클 시스템은 꺼져 있습니다.

  10. 새 파티클 시스템에 필요한 연산자를 복사하거나 인스턴스화합니다.

    새 파티클 시스템에 복사된 연산자

인터페이스

초기 상태 계산
현재 프레임에서 파티클 시스템 또는 선택된 이벤트의 스냅샷을 만듭니다. 스냅샷은 뷰포트에 표시되는 파티클만 사용하며, 양 및 사용된 메모리 통계에 반영됩니다. 이 버튼은 파티클 시스템 또는 이벤트를 지정한 후에 사용할 수 있습니다.

초기 상태는 PF 소스 수량 승수 그룹의 뷰포트 % 및 렌더 %를 사용합니다. 뷰포트 %를 100으로 설정하면 스냅샷에 있는 모든 파티클이 사용됩니다. 뷰포트 %가 100보다 작으면 원래 초기 상태의 일부 파티클만 사용됩니다. 뷰포트 %가 100보다 크면 연산자는 백분율을 충족하기 위해 원래 상태에서 파티클을 생성합니다. 초기 상태 연산자는 생성을 시각적으로 구분하기 위해 파티클을 떼어 놓고 생성 속도를 수정할 수 있습니다.

방사 시간
초기 상태의 모든 파티클이 방사 시간에 생성됩니다.
방사 시간 자동 동기화
초기 상태 계산 버튼을 클릭하면 자동으로 방사 시간 값을 현재 프레임으로 설정합니다. 이 동작은 참조된 파티클 시스템의 타이밍을 연산자와 동기화합니다.
이 읽기 전용 필드에는 초기 상태의 파티클 수가 표시됩니다. 이 개수는 스냅샷 중 원래 파티클 시스템에 표시되는 파티클 수입니다. 연산자는 파티클 시스템의 뷰포트 상태를 고정합니다. 스냅샷 프레임에서 뷰포트에 있는 항목이 초기 상태에 사용됩니다.
사용된 메모리
이 읽기 전용 필드에는 장면을 파일로 저장할 때 초기 상태 데이터를 보관하는 데 사용된 시스템 메모리 양(KB)이 표시됩니다.
초기 상태 시작
초기 상태에 대한 소스 옵션을 선택한 다음 적절하게 설정합니다.
  • 파티클 시스템전체 파티클 시스템에서 초기 상태를 파생시킬 수 있습니다. 파티클 시스템을 선택하려면 없음 버튼을 클릭한 다음 파티클 뷰가 아닌 장면에서 파티클 시스템 아이콘을 선택합니다. 초기 상태 연산자가 포함된 파티클 시스템은 사용할 수 없습니다.
  • 선택된 이벤트초기 상태에 사용할 이벤트를 원하는 개수만큼 선택할 수 있습니다. 리스트에 이벤트를 추가하려면 추가를 클릭합니다. 초기 상태 연산자가 포함된 이벤트를 추가할 수 없습니다. 리스트에서 이벤트를 제거하려면 이벤트를 강조 표시한 다음 제거를 클릭합니다.

초기 상태 데이터 그룹

이 그룹의 옵션은 다음 두 가지 목적으로 사용됩니다.

  • 초기 상태 계산을 클릭하기 전에 이러한 설정은 초기 상태에 대해 파티클 시스템 또는 이벤트에서 가져올 데이터 유형을 정의합니다.
  • 초기 상태 계산을 클릭한 후에는 파티클 생성 중에 사용할 데이터를 정의합니다.

초기 상태 계산을 클릭하면 연산자가 이 그룹에 있는 확인란의 상태를 읽고 파티클 시스템 또는 이벤트에서 표시된 데이터를 가져옵니다. 확인란이 선택되어 있고 이 확인란에 해당하는 데이터를 파티클 시스템 또는 이벤트에서 가져올 수 있으면 확인란 텍스트가 검은색입니다. 그렇지 않으면 회색으로 표시됩니다. 텍스트가 검은색이든, 회색이든 관계없이 확인란을 토글할 수 있습니다.

데이터를 사용할 수 있고(확인란 텍스트가 검은색임) 확인란을 끄면 파티클을 생성할 때 데이터가 사용되지 않습니다.

사용 기간
끄면 모든 파티클이 사용 기간 0으로 생성됩니다. 설정하면 각 파티클이 스냅샷 당시의 해당 사용 기간을 유지합니다.
속도/배율/회전(Rotation)/회전(Spin)/모양
설정하면 이러한 옵션은 스냅샷에서 해당 데이터 유형을 파생시킵니다.
매핑
매핑 연산자의 데이터를 사용합니다. 이 옵션이 제대로 작동하려면 원래 매핑 연산자에 대해 뷰포트에 맵 표시를 설정합니다.
재질 ID
하위 재질 인덱스 할당을 사용합니다. 이 옵션이 제대로 작동하려면 모든 재질 연산자에 대해 재질 ID 할당 및 뷰포트에 표시를 설정합니다.
스크립트 데이터
스크립트 연산자에서 만든 스크립트 부동, 정수, 벡터 및 매트릭스 데이터를 사용합니다. 나중에 대상 찾기 테스트 점 설정의 스크립트 벡터 옵션과 스크립트 연산자에서 이 데이터를 사용할 수 있습니다.
선택
파티클 선택 데이터를 사용합니다. 초기 상태 연산자의 파티클 시스템에 있는 모든 선택은 스냅샷 선택으로 덮어씁니다.

수량 승수 > 100%인 경우 그룹

이 그룹의 옵션은 PF 소스의 수량 승수 그룹에 있는 뷰포트 %(또는 렌더 %)가 100%보다 큰 경우에만 파티클에 영향을 줍니다. 수량 승수의 요구 사항을 충족하려면 연산자가 획득한 파티클을 생성해야 합니다.

위치 변형 최대 확산
생성된 파티클이 원래 위치에서 배치되는 최대 간격띄우기입니다.
속도 변형 크기 %
생성된 파티클에 대한 속도 크기의 변형입니다. 변형은 원래 속도에서의 최대 백분율 변경으로 정의됩니다. 예를 들어 원래 속도가 초당 100단위이고 크기가 20%이면 생성된 파티클의 속도는 80에서 120 사이의 임의 속도일 수 있습니다.
속도 변형 분기
생성된 파티클에 대한 속도의 각도 단위 방향 변형으로, 0에서 180 사이의 범위입니다.

아이콘 TM에 잠금 그룹

이 그룹의 옵션은 초기 파티클 배치와 속도를 연산자 3D 아이콘에 연결하는 데 사용됩니다.

위치
설정하면 연산자 아이콘을 이동, 회전 및 배율 조정하여 파티클의 초기 배치를 수정할 수 있습니다.
속도
스냅샷 후 파티클의 초기 속도가 연산자 아이콘 변환 애니메이션의 영향을 받습니다.
아이콘 크기
아이콘 크기를 설정합니다. 파티클 뷰에서 연산자를 만들면 기본 크기가 0이며 아이콘이 뷰포트에 표시되지 않습니다. 연산자를 파티클 흐름 도우미 오브젝트로 만들면 아이콘을 만드는 동안 뷰포트에서 드래그할 때 크기가 설정됩니다.
색상 조정됨
이 옵션을 설정하면 3D 아이콘의 색상이 동일한 이벤트에 있는 표시 연산자의 색상과 동기화됩니다. 이 옵션을 끄면 아이콘이 표준 파티클 흐름 연산자 색상(파란색)을 갖습니다.

고유성 그룹

고유성 설정을 사용하면 수량 승수가 100%보다 클 때 위치 및 속도 변형을 임의로 변경할 수 있습니다(수량 승수 100% 그룹의 경우 참조).

시드
무작위 값을 지정합니다.
새로 만들기
무작위 공식을 사용하여 새 시드를 계산합니다.