언리얼 나이아가라

동적 액터와의 기본 상호작용

이전 절에서는 나이아가라 파티클이 정적인 환경 오브젝트(스태틱 메시)와 충돌하는 기본적인 방법을 배웠습니다. 이제는 파티클이 게임 월드 내에서 움직이는 오브젝트, 즉 동적 액터(Dynamic Actor)나 특히 스켈레탈 메시(Skeletal Mesh)와 어떻게 상호작용하고 충돌하는지에 대해 알아보겠습니다.

Trace 콜리전 모드 활용와 스켈레탈 메시 전용를 중심으로 동적 액터와의 기본 상호작용의 판단 흐름을 읽습니다.

핵심 흐름

1

동적 액터와의 콜리전

정적 메시와 달리, 동적 액터, 특히 애니메이션되는 스켈레탈 메시와의 콜리전은 Distance Field만으로는 충분히 정확하거나 효율적이지 않을 수 있습니다.

2

동적 액터에 파티클 시스템 부착하기

가장 기본적인 동적 상호작용은 나이아가라 시스템 자체를 동적 액터에 부착(Attach)하는 것입니다.

3

사용자 정의 데이터 인터페이스를 전달

더욱 복잡한 상호작용을 위해서는 사용자 정의 데이터 인터페이스를 통해 액터의 특정 데이터를 나이아가라 시스템에 직접 전달할 수 있습니다.

4

시뮬레이션 성능 고려 사항

Trace 콜리전: 복잡한 환경에서 많은 파티클이 Trace 콜리션을 수행하면 CPU 비용이 높아질 수 있습니다.