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

이 페이지는 나이아가라 시스템과 이미터 모듈 레퍼런스를 다루는 문서로 링크됩니다.

Choose your operating system:

Windows

macOS

Linux

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

나이아가라 선택 스택 모델

나이아가라의 파티클 시뮬레이션은 stack(스택) 으로 작동합니다. 시뮬레이션은 스택의 위에서 아래로 흐르면서 모듈(modules) 이라는 프로그래밍 가능 코드 블록을 순서대로 실행합니다. 결정적으로 모든 모듈은 모듈의 실행 시기를 설명하는 그룹(group) 에 할당됩니다.

시스템(System) 그룹에 포함된 모듈이 우선 실행되어 모든 이미터 간에 공유되는 비헤이비어를 처리합니다. 그런 다음 이미터(Emitter) 그룹의 모듈과 항목이 각 고유 이미터에 대해 실행됩니다. 다음으로는 파티클(Particle) 그룹의 파라미터가 각 이미터별 고유 파티클에 대해 실행됩니다. 마지막으로 렌더(Render) 그룹 항목에서 각 이미터의 시뮬레이션된 파티클 데이터를 화면에 렌더링할 방식을 설명합니다.

스택에 대한 자세한 정보는 다음을 확인하세요. 나이아가라 선택 스택 및 스택 그룹(Niagara Selection Stack and Stack Groups) > 나이아가라 핵심 개념 .

모든 모듈은 항목이지만 모든 항목이 모듈인 것은 아닙니다 . 모듈(Modules) 은 사용자가 생성할 수 있는 편집 가능한 애셋입니다. 항목(Items) 은 사용자가 생성할 수 없는 시스템이나 이미터의 일부를 가리킵니다. 항목의 예로는 시스템 프로퍼티, 이미터 프로퍼티, 렌더러 등이 있습니다.

실행 상태 관리

나이아가라 시스템 및 이미터는 각각 뚜렷하게 구분되는 실행 상태로 시뮬레이션 실행 방식을 정의합니다. 시스템의 일부인 이미터는 각 시스템으로부터 독립적으로 각자 고유한 실행 상태를 가지므로, 각 시스템으로부터 독립적으로 실행 방식을 변경할 수 있습니다. 가능한 실행 상태는 다음과 같습니다.

  • 활성(Active) : 시스템 또는 이미터가 시뮬레이션을 하며 스폰이 가능합니다.

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

  • 비활성 초기화(InactiveClear) : 시스템이나 이미터가 모든 자체 파티클을 파기하고 비활성화 실행 상태로 변경됩니다.

  • 완료(Complete) : 시스템 또는 이미터가 시뮬레이션과 렌더링을 모두 실행하지 않습니다.

세팅, 그룹 및 렌더러

언리얼 엔진 문서의 미래를 함께 만들어주세요! 더 나은 서비스를 제공할 수 있도록 문서 사용에 대한 피드백을 주세요.
설문조사에 참여해 주세요
건너뛰기