반응형 Unreal Engine 프로젝트 최적화2 Unreal Engine 프로파일링 2 : 로딩 시간 Load times are generally proportional to how much memory is being loaded. 레벨 로딩 타임에 대한 에픽 게임즈의 공식 답변입니다. 로딩 시간은 '얼마나 많은 메모리를 불러오냐'에 비례합니다. 말 그대로 해당 레벨을 열 때 불러와야 하는 데이터 크기가 크다면 로딩 시간이 오래 걸립니다. 엔진 프로젝트에서 많은 데이터 포션을 차지하는 대표적인 애셋들은 아래와 같습니다. 빌드된 라이트맵 데이터 텍스처 파일 하이 폴리곤 메시 리플렉션 캡처 데이터 한 프로덕트의 로딩 시간 최적화 작업을 진행할 때, 이미 최적화되지 않은 수 십 개의 프로젝트가 배포된 상태였습니다. 모든 프로젝트의 애셋을 프로파일링하고 문제 되는 애셋을 수정하기에는 너무 많은 시간과 비용이 .. 2023. 2. 19. Unreal Engine 프로파일링 1 : 프레임 레이트(Frame Rate) 프로파일링(Profiling) 이란? 프로파일링은 간단하게 정의하면 프로그램 최적화를 위해 성능 분석을 하는 것을 말합니다. 프레임레이트, 로딩속도, 버그 등 문제가 되는 요소들을 최적화하고 프로젝트의 목표 성능을 달성하기 위해 프로파일링은 프로젝트에서 꼭 필요한 과정입니다. 언리얼 엔진은 기본적으로 여러 프로파일링 툴을 제공하기 때문에, 디자이너도 쉽게 프로파일링을 할 수 있습니다. 수많은 프로파일링 방법이 있지만, 그동안 프로젝트를 진행하며 주요 문제들을 해결할 수 있었던 방법을 추려서 소개하겠습니다. 언리얼 엔진 4.26 버전을 기반으로 작성했습니다. 1. 프레임 레이트(Frame Rate) 프레임 레이트(Frame Rate)란 디스플레이 장치가 화면의 데이터를 표시하는 속도를 말하며 단위로 FPS.. 2023. 2. 19. 이전 1 다음