[언리얼 엔진] 언리얼 서밋 - 최적화

    언리얼 서밋

    2021년 10월 13일 오늘 시청했던 세션 중 언리얼 엔진 최적화 관련된 내용이 있어 기록해 두고자 한다.
    나중에 최적화 이슈가 있을때 참고해 보면 좋을 듯 하다

    권장 최적화 기법

    • 공식문서 > 퍼포먼스와 프로파일링
    • 언리얼 서밋 다시보기 (최적화로 검색하여 관련 세션 시청)
    • 언리얼 엔진 유튜브 채널 최적화 관련 영상들
    • Unreal Engine 4 Optimization Tutorial 참조 (화면 보여짐 여부로 최적화)

    Actor & Component Tick

    • dumpticks로 시작
    • 최대한 필요 없을 때는 Tick을 돌지 않도록 하자

    Significance Manager

    • Significance Value에 기반하여 뷰 프러스트럼에 들어오는지 확인하고 차등 표현

    URO

    • 화면에 보이는 메시들의 애니메이션 업데이트 빈도를 조절

    Profiling

    • 엔진 기본 제공 프로파일링

    정리

    • 시야 / 거리별 차등 표현 디테일
    • 시야 밖 특정 파티클 스폰, 특정 애니메이션 무시 처리
    • 시야 밖 Fade와 같은 머터리얼 처리는 즉시 변경되도록 처리
    • 미니맵 오브젝트 그룹화
    • 액터의 빈번한 스폰/디스폰 캐싱으로 우회
    • 파일 존재 유무 캐싱으로 우회
    • 아웃라인 컴포넌트 중복 생성 방지, 필요시 생성

    추가 기법

    PathFinding(길찾기) 시 부드러운 커브 이동을 위해 베지어 커브등을 적용하였으나 자연스러움을 위해 스플라인 커브를 적용

    반응형

    댓글

    Designed by JB FACTORY