<aside>
<img src="/icons/reorder_gray.svg" alt="/icons/reorder_gray.svg" width="40px" />
목차
</aside>
개요
언리얼 엔진에서 찾아볼 수 있는 프록시 시스템으로, Scene Proxy와 Render Proxy는 이름이 비슷해서 렌더링 시스템 내에서 혼동될 수 있습니다.
Scene Proxy
개념
- Scene Proxy는 게임 오브젝트(Actor 컴포넌트)의 렌더링용 가벼운 표현체입니다.
- 주로
FPrimitiveSceneProxy 클래스로 구현되며, **UPrimitiveComponent**에서 생성됩니다.
- CPU 스레드에서 GPU 드로콜을 준비하는 중간 데이터 구조입니다.
- 씬에 존재하는 메시, 스켈레탈 메시 등 다양한 프리미티브를 GPU에 전송 가능한 형태로 캡슐화합니다.
역할 및 특징
- 변환(트랜스폼), 재질, LOD, 컬링 정보 등을 포함.
- 뷰 포트에 맞는 드로 커맨드를 생성하는 핵심 객체.
- 씬 렌더링 스레드에서 사용되며, 게임 스레드의 컴포넌트 상태를 안전하게 복제함.
- 동적 요소, 뷰 관련 속성(가시성, 드로 우선순위 등)도 처리.