[언리얼 엔진] 언리얼 서밋 - 최적화
- ⭐ Game Programming/Unreal Programming
- 2021. 10. 13.
언리얼 서밋
2021년 10월 13일 오늘 시청했던 세션 중 언리얼 엔진 최적화 관련된 내용이 있어 기록해 두고자 한다.
나중에 최적화 이슈가 있을때 참고해 보면 좋을 듯 하다
권장 최적화 기법
- 공식문서 > 퍼포먼스와 프로파일링
- 언리얼 서밋 다시보기 (최적화로 검색하여 관련 세션 시청)
- 언리얼 엔진 유튜브 채널 최적화 관련 영상들
- Unreal Engine 4 Optimization Tutorial 참조 (화면 보여짐 여부로 최적화)
Actor & Component Tick
- dumpticks로 시작
- 최대한 필요 없을 때는 Tick을 돌지 않도록 하자
Significance Manager
- Significance Value에 기반하여 뷰 프러스트럼에 들어오는지 확인하고 차등 표현
URO
- 화면에 보이는 메시들의 애니메이션 업데이트 빈도를 조절
Profiling
- 엔진 기본 제공 프로파일링
정리
- 시야 / 거리별 차등 표현 디테일
- 시야 밖 특정 파티클 스폰, 특정 애니메이션 무시 처리
- 시야 밖 Fade와 같은 머터리얼 처리는 즉시 변경되도록 처리
- 미니맵 오브젝트 그룹화
- 액터의 빈번한 스폰/디스폰 캐싱으로 우회
- 파일 존재 유무 캐싱으로 우회
- 아웃라인 컴포넌트 중복 생성 방지, 필요시 생성
추가 기법
PathFinding(길찾기) 시 부드러운 커브 이동을 위해 베지어 커브등을 적용하였으나 자연스러움을 위해 스플라인 커브를 적용
반응형