반응형
WorkerProcessPriority는 Unreal Engine에서 셰이더 컴파일러의 우선순위를 설정하는 옵션입니다. 셰이더 컴파일러는 게임의 렌더링에 사용되는 매우 중요한 역할을 수행하는데, 대규모 프로젝트에서는 수많은 셰이더가 존재하기 때문에 컴파일 속도가 매우 느려질 수 있습니다.
WorkerProcessPriority설정은 이러한 문제를 해결하기 위해 존재합니다. BaseEngine.ini 파일에서 해당 설정을 변경하면, 각 셰이더 컴파일러의 우선순위가 조정됩니다. 우선순위를 높이면 컴파일 속도가 빨라지지만, 다른 작업들의 우선순위가 낮아질 수 있습니다.
WorkerProcessPriority옵션의 값으로는 -2 (Low), -1 (Below Normal), 0 (Normal), 1 (Above Normal), 2 (High)가 있으며, 이 값들 중에서 적절한 우선순위를 선택하여 셰이더 컴파일 속도를 높일 수 있습니다.
다음과 같이 WorkerProcessPriority=-1로 설정되어 있는데 이 값을 0으로 바꿔주면 셰이더 컴파일 수행 속도가 빨라 집니다. 고성능 PC에서는 효과적이겠지만 저성능 PC에서는 오히려 다른 것을 수행하니 적절한 값을 선택해 주어야 겠습니다.
'게임 개발 > Unreal Engine' 카테고리의 다른 글
[UE5] 최적화를 위한 프로파일링 사전 준비 (0) | 2023.04.23 |
---|---|
[UE5] 프로젝트를 Unreal Egnine 5로 업그레이드 하기 (0) | 2023.04.14 |
[UE] Blueprint에서 Shipping, Development 빌드 확인(UE_BUILD_SHIPPING) (0) | 2023.03.30 |
Unreal Engine의 VSync (0) | 2023.03.24 |
[UE5] 루멘(Rumen) (0) | 2023.03.23 |