성능 점검 지도
환경 요소별 병목 원인 맵
최적화는 “무겁다”가 아니라 어떤 스레드와 어떤 단계가 막히는지 찾는 일이다. 환경 요소별로 CPU, GPU, Game Thread, Render Thread 부담을 나눈다.
메시 수 증가
드로우콜과 LOD 확인
인스턴싱, HLOD, Nanite 적용 여부를 먼저 본다.
Render Thread
복잡한 머티리얼
셰이더 비용과 텍스처 샘플 확인
투명, 월드 포지션 오프셋, 고비용 노드가 GPU 시간을 늘린다.
GPU
동적 라이트
그림자와 겹침 범위 확인
Movable Light와 Shadow가 많으면 GPU와 렌더링 비용이 커진다.
Lighting
파티클/VFX
스폰 수와 오버드로우 확인
화면을 덮는 반투명 이펙트는 GPU 병목으로 이어지기 쉽다.
Overdraw
물리/AI
Game Thread 시간을 확인
틱 함수, 충돌 계산, AI 의사결정 주기를 줄여야 할 수 있다.
CPU