진우의 혼잣말하는 블로그

유니티 Scene Roots를 체계적으로 관리하여 최적화를 이끌어내자!

by VR하는소년

출처 - [Unite On-Air 2025] 유니티 컨설턴트가 전하는 고급 성능 최적화 tips & tricks

 

영상에서의 핵심은 다음과 같습니다.

모든 오브젝트를 하나의 루트 아래에 두지 말고 여러 루트로 나누면, 유니티 시스템이 병렬로 바운딩 박스를 계산하여 로딩이 빨라집니다.

모든 객체를 Root아래 전부 두었을 경우

 

모든 객체를 하나의 객체에 전부 넣어두고 프로파일링을 돌려봤을 때, Job Thread를 살펴보면 아무것도 안하고 Idle 상태임을 알 수 있습니다.

객체들을 골구로 분산했을 때

반대로, 객체들을 Root에서 벗어나 각각 골구로 Root 설정해주었을 땐 Job Thread가 각각 일하는 것을 확인할 수 있습니다.

블로그의 정보

진우의 혼잣말하는 블로그

VR하는소년

활동하기