▣ Show메뉴에서 설정 및 카메라 컴포넌트에서 Draw Frustum Allowed체크 그리고 콘솔창에서 S ShowFlag.CameraFrustums 1을 입력해서 카메라에 절두체 범위를 표시합니다.
https://blog.naver.com/ratoa/221104772924
▣ 콘솔창에 FreezeRendering을 입력하면
▣ 카메라로 보지 않는 영역에 랜더링이 되지 않는 걸 확인할 수 있습니다.
https://docs.unrealengine.com/4.26/en-US/RenderingAndGraphics/VisibilityCulling/
▣ 이번에는 콘솔창에 r.VisualizeOccluderPrimitives을 입력하고
▣ 벽으로 가보면 벽 건너편에 있는 StaticMesh가 랜더링 된 걸 확인할 수 있습니다.
▣ Bounds Scale을 조절하면 절두체 컬링에 사용되는 이 객체의 경계 크기를 조정합니다.
▣ 그리고 다시 콘솔창에 입력하고 다시 가까이 가보면 이렇게 랜더링 되어 있지 않는 걸 확인할 수 있습니다.
▣ 콘솔창에 Stat Initviews을 입력하면
표시여부 컬링(visibility culling) 이 얼마나 걸렸는지, 얼마나 효율적인지에 대한 정보를 나타냅니다.
https://docs.unrealengine.com/udk/Three/RenderThreadProfilingHomeKR.html
▣ 콘솔창에 profileGPU를 입력하여 GPU를 어디서 많이 사용하는지 확인하고 최적화 작업을 진행할 수 있습니다.
https://docs.unrealengine.com/4.26/ko/TestingAndOptimization/PerformanceAndProfiling/GPU/
'[ Unreal5 ] > - 언리얼엔진5 실습' 카테고리의 다른 글
언리얼엔진5 BuzzingSound (0) | 2024.05.24 |
---|---|
언리얼엔진5 Level Stream (0) | 2024.05.23 |
언리얼엔진5 c++ FlashLight (0) | 2024.05.22 |
언리얼엔진5 Morning Night System (1) | 2024.05.22 |
언리얼엔진5 PCG System (0) | 2024.05.21 |
댓글