UE5) 텍스처 스트리밍 풀 조정
레벨스트리밍을 하다 보면, 텍스처를 동적 로드하게 되는데
이 때, 로드할 공간이 모자라는 경우
‘텍스처 스트리밍 예산이 초과되었다’ 와 같은 메시지가 출력됨.
해당 메시지를 해결하기 위한 방법을 적음.
사용하는 텍스처의 크기 줄이기.(권장)
사용하는 메쉬들의 텍스쳐를 열어보면, 압축 세팅에 최대 텍스쳐 크기를 정해줄 수 있는데,당연하겠지만 크면 메모리를 더 많이 먹는다. 2의 배수 단위로 줄여볼 것 많이 줄여도 크게 티 안나니까 확 줄여보고 퀄리티 확인 후 더 늘리거나 더 줄이거나
텍스처 스트리밍 풀 크기 늘리기(비권장)
DefaultEngine.ini에 보면,
r.Streaming.PoolSize = 원하는 크기
고쳐주면된다.
당연히 늘리면 점유하는 메모리가 늘어난다.
텍스처 요구 풀 사이즈 확인법
내가 스트리밍 하는 텍스처들이 요구하는 풀 사이즈 확인하는 방법.
콘솔명령 (플레이중 `키)로 r.Streaming.PoolSize 1를 입력하고 스트리밍 해 보자
얼마나 초과했는지 알려줄 것이다.
참고로 콘솔명령어로 스트리밍 풀 크기를 조절하는것은 임시적이다.