UE5) 텍스처 스트리밍 풀 조정

레벨스트리밍을 하다 보면, 텍스처를 동적 로드하게 되는데

이 때, 로드할 공간이 모자라는 경우

‘텍스처 스트리밍 예산이 초과되었다’ 와 같은 메시지가 출력됨.

해당 메시지를 해결하기 위한 방법을 적음.


사용하는 텍스처의 크기 줄이기.(권장)

사용하는 메쉬들의 텍스쳐를 열어보면, 압축 세팅에 최대 텍스쳐 크기를 정해줄 수 있는데,당연하겠지만 크면 메모리를 더 많이 먹는다. 2의 배수 단위로 줄여볼 것 많이 줄여도 크게 티 안나니까 확 줄여보고 퀄리티 확인 후 더 늘리거나 더 줄이거나

텍스처 스트리밍 풀 크기 늘리기(비권장)

DefaultEngine.ini에 보면,

r.Streaming.PoolSize = 원하는 크기

고쳐주면된다.

당연히 늘리면 점유하는 메모리가 늘어난다.


텍스처 요구 풀 사이즈 확인법

내가 스트리밍 하는 텍스처들이 요구하는 풀 사이즈 확인하는 방법.

콘솔명령 (플레이중 `키)로 r.Streaming.PoolSize 1를 입력하고 스트리밍 해 보자

얼마나 초과했는지 알려줄 것이다.

참고로 콘솔명령어로 스트리밍 풀 크기를 조절하는것은 임시적이다.