렌더 모드 ( Render Mode )

Unity의 Canvas 컴포넌트의 Render Mode 설정 부분이다.
UI ( Canvas ) 가 화면에 어떻게 , 어디 기준으로 렌더링될지를 결정하는 핵심 옵션이다.
Render Mode
Canvas의 UI를 어떤 좌표계와 방식으로 그릴지 정하는 옵션이다
| 모드 이름 | 설명 | 대표 사용 예시 |
| Screen Spcae - Overlay | UI가 화면 전체 위에 직접 그려진다. 카메라와 관계없이 항상 화면 정중앙 기준으로 표시된다. |
메뉴 , HUD , 체력바 , 점수표 등 |
| Screen Space - Camera | UI가 지정된 카메라 앞 평면에 그려진다. 카메라 거리( Plane Distance )에 따라 표시 크기가 달라진다 |
3D 공간 속 UI 처럼 연출할 때 ( 게임 월드 안의 HUD ) |
| World Space | UI가 3D 오브젝트처럼 월드 좌표계에 존재 실제로 공간 속에 배치되어 조명 , 그림자 , 거리감에 영향을 받는다 |
게임 내 간판 , 버튼 , NPC 머리 위 체력바 등 |
Screen Space - Overlay
- Canvas 가 카메라에 의존하지 않는다
- 화면 픽셀 크기 그대로 UI 가 렌더링된다
- 카메라를 꺼도 UI 가 보인다
- 장점 : 간단하고 성능이 좋다
단점 : 3D 공간과 상호작용이 불가능하다
Screen Space - Camera
- UI가 지정된 Render Camera 앞에 있는 Plane Distance 평면에 표시된다
- UI는 여전히 2D 이지만 , 카메라의 시야각 ( FOV ) , 거리 등에 따라 크기와 위치가 달라진다
- 장점 : 3D 공간과 카메라 연동 가능
단점 : 카메라 지정 필수 ( Render Camera 에 드래그해서 넣어야 한다 )
World Space
- UI 가 실제 3D 오브젝트처럼 동작한다
- Transform ( Position , Rotation , Scale ) 로 위치 조정 가능
- 장점 : 진짜 공간 속 UI 표현이 가능하다 ( 건물 표지판 등 )
단점 : 카메라 거리에 따라 작거나 크게 보이고 , 픽셀 퍼펙트 깨짐에 주의해야 한다
Place Distance
- Screen Space - Camera 모드에서만 활성화된다
- UI 가 카메라에서 얼마나 떨어진 위치에 그려질지를 결정한다
- 값이 작을수록 가까이 , 클수록 멀리 있다
'🧊Unity Basic > 씬 ( Scene )' 카테고리의 다른 글
| Linear & Gamma (0) | 2025.10.25 |
|---|