collision setup
콜리전은 충돌 대상, 정확도, 비용을 함께 정한다
나이아가라 콜리전은 부딪히는 모양만 보는 설정이 아니라 어떤 표면을 얼마나 자주 검사할지 정하는 작업입니다.
scene
Scene Depth
화면에 보이는 표면과 빠르게 충돌시키지만 화면 밖 표면은 놓칠 수 있습니다.
distance
Distance Field
월드의 거리장 정보를 사용해 더 넓은 충돌을 처리하지만 설정과 메모리 조건을 확인해야 합니다.
gpu
GPU 경로
대량 파티클에는 GPU 시뮬레이션이 유리하지만 읽을 수 있는 데이터가 제한됩니다.
event
반응 설계
Bounce, Kill, Stick처럼 충돌 후 행동을 먼저 정해야 모듈 조합이 단순해집니다.
대상 확인
바닥, 벽, 캐릭터, 움직이는 액터 중 실제로 충돌해야 하는 대상을 분리합니다.
정확도 확인
시각적으로 충분한 충돌인지 게임플레이 판정 수준의 정확도가 필요한지 구분합니다.
성능 확인
파티클 수와 충돌 빈도를 늘려도 프레임이 유지되는지 가장 많은 상황에서 테스트합니다.