언리얼은 고품질의 실시간 실사 렌더링을 추구하다보니 렌더링에 많은 컴퓨팅 리소스가 쓰인다.
때로는 불필요한 부분에서 렌더링 성능이 저하되는 상황도 있다.
어떤 요인들이 저하되도록 하는지 일일히 알기 위한 방법으로
언리얼 인사이트를 소개하도록 하겠다.

Tools>Run Unreal Insights 를 클릭한다.

127.0.0.1 이면 내부 주소 보는 거니까 자컴 보는 거다.
Connect 를 눌러준다.

위의 예시로 설명하자면
헤딩 Frame 마다 무엇때문에 한프레임에 46 ms 가 걸리는지 볼 수 있다.
필자의 경우 ScencaptureComponent 2D 를 5대를 달았더니 그것이 수행하는 쓰레드가
멀티쓰레드로 하지 않고 싱글 쓰레드에서 처리되는 지라 FDefferedShading 작업을 5번 Serial 하게 하는 바람에
프레임당 소요 시간이 길어지게 되었다.
이를 통해 씬캡쳐 컴포넌트를 줄이는 방식이 프레임 레이트 개선에 도움이 될거라는 개선 방향을 잡아나갈수 있게 된다.
그 외에도 쓸데없이 수행하는 tick등을 쳐낼 수 있다.
| [최적화]Cull Distance Volume 으로 맵에 렌더링 할 요소를 줄여서 퍼포먼스 올리기 (0) | 2025.07.03 |
|---|---|
| [최적화] 물리 엔진 서브스테핑 (Physics Substepping) (1) | 2025.07.03 |
| 드론 쏴서 파괴 시키기 (0) | 2025.06.23 |
| 배터리 UI 표기하는 방법 (0) | 2025.06.18 |
| Mixamo에서 받은 캐릭터 리타기팅 해서 플레이어 폰으로 써먹기 (8) | 2025.06.17 |