나이아가라 시스템 및 이미터 모듈 레퍼런스

이 페이지에는 나이아가라 시스템 및 이미터 모듈 레퍼런스의 일부인 문서로 연결되는 링크가 있습니다.

Choose your operating system:

Windows

macOS

Linux

이 페이지에는 나이아가라의 모듈 작동 방식에 관한 몇 가지 기본 레퍼런스 정보가 포함되어 있습니다. 아래의 레퍼런스 정보에는 나이아가라 플러그인에 포함된 각 아이템 및 모듈 그룹을 설명하는 페이지의 링크가 있습니다.

나이아가라 선택 스택 모델

나이아가라의 파티클 시뮬레이션은 스택 시뮬레이션이 스택 상단에서 하단으로 흐를 때 작동하며, 모듈 이라고 하는 프로그래밍 가능한 코드 블록을 순서대로 실행합니다. 결정적으로, 모든 모듈은 모듈 실행 시기를 기술하는 그룹 에 할당됩니다.

시스템(System) 그룹의 일부인 모듈을 먼저 실행하고, 모든 이미터와 공유되는 동작을 처리합니다. 그런 다음, 각각의 고유한 이미터에서 이미터(Emitter) 그룹 내 모듈 및 아이템을 실행합니다. 다음으로는 개별 이미터에 있는 각각의 고유한 파티클에서 파티클(Particle) 그룹 내 파라미터를 실행합니다. 마지막으로, 렌더(Render) 그룹 아이템이 각 이미터의 시뮬레이티드 파티클 데이터를 화면에 렌더링하는 방법을 기술합니다.

스택에 관한 자세한 내용은 나이아가라 핵심 콘셉트나이아가라 선택 스택 및 스택 그룹 섹션을 참조하세요.

모듈은 아이템이지만 아이템은 모듈이 아닙니다. 모듈(Modules) 은 사용자가 생성할 수 있는 편집 가능 에셋입니다. 아이템(Items) 은 사용자가 생성할 수 없는 시스템 또는 이미터의 일부입니다. 아이템의 예시로는 시스템 프로퍼티, 이미터 프로퍼티, 렌더러가 있습니다.

실행 상태 관리

나이아가라 시스템 및 이미터에는 시뮬레이션 실행 방법을 정의하는 실행 상태가 구분되어 있습니다. 시스템의 일부인 각 이미터에는 소유한 시스템과 독립된 고유의 실행 상태가 있으므로, 소유한 시스템과 독립된 실행 방법을 변경할 수 있습니다. 다음과 같은 실행 상태가 있습니다.

  • 활성(Active): 시스템 또는 이미터를 시뮬레이션하고 스폰을 허용합니다.

  • 비활성(Inactive): 시스템 또는 이미터를 시뮬레이션하지만 새로운 스폰을 허용하지 않습니다.

  • 비활성 초기화(InactiveClear): 시스템 또는 이미터가 소유한 모든 파티클을 소멸시킨 다음, 비활성 실행 상태로 전환합니다.

  • 완료(Complete): 시스템 또는 이미터를 시뮬레이션 및 렌더링하지 않습니다.

세팅, 그룹, 렌더러