- 개요
렌더 파이프라인은 Scene의 콘텐츠를 가져와서 화면에 표시하는 작업을 수행하는 주체를 의미한다
유니티에서 제공하는 렌더 파이프라인은 다음과 같다
- 1) Built-In Pipeline
- 출시될 때부터 사용한 기본 렌더 파이프라인
- 오래되어 많은 문제가 존재함
- 2) Universal Render Pipeline(URP)
- 높은 범용성을 지녀 유니티가 지원하는 거의 모든 플랫폼에서 동작
- 3) Hight Definition Render Pipeline(HRP)
- 높은 정확성을 갖고 있어 실감나는 화면을 제공하지만, 그만큼 장치의 성능에 의존적임
- 4) Scriptable Render Pipeline(SRP)
- C# 스크립트로 제어하는 렌더 파이프라인
- Renderer 설정

Renderer는 Render Pipeline에서 사용되어 시각적인 오브젝트를 화면에 실제로 그려주는 역할을 수행한다
Renderer에 대한 옵션은 위와 같이 설정할 수 있다
- 1) Filtering 옵션 : 어떤 오브젝트를 언제 렌더링할지 결정하는 데 사용하는 설정
- 2) Rendering 옵션 : 해당 렌더러가 장면을 화면에 그리는 전반적인 방식과 품질을 정의하는 설정
- 3) Shadows 옵션 : 메인 광원(Main Light)에서 생성되는 그림자의 품질, 거리, 성능을 제어
- 4) Post-Processing 옵션 : 렌더링된 최종 이미지에 적용되는 시각 효과를 설정
- 5) Override 옵션 : 렌더러 파이프 라인의 프로퍼티를 오버라이드하는 설정
- 6) Compatiability 옵션 : 렌더링 기능과 관련된 호환성 및 처리 방식을 제어
- Renderer Pipeline 설정

Renderer Pipeline에 대한 옵션은 위와 같이 설정할 수 있다
- 1) Rendering 옵션 : 장면이 화면에 그려지는 기본 방식과 기능을 설정
- 2) Quality 옵션 : Anti-Alising(오브젝트의 경계를 부드럽게 처리하는 설정)과 텍스처 처리에 중점
- 3) Lightning 옵션 : 장면에 빛을 적용하고 처리하는 방식에 대한 설정
- 4) Shadows 옵션 : 장면에서 그림자가 렌더링되는 방식과 품질에 대한 설정
- 5) Post-Processing 옵션 : 렌더링이 완료된 후에 생성되는 최종 이미지에 적용되는 시각 효과에 대한 설정
- 6) Volumes 옵션 : 장면의 환경 효과와 렌더링 속성을 동적으로 제어 + 특정 영역에 대한 시각적 변화에 대한 설정
- Render Pipeline 관련 작업
1) Render Pipeline 애셋을 적용하는 방법

Project Settings - Graphics - Default Render Pipeline에서 프로젝트에서 사용할 기본 RP 애셋을 설정할 수 있다

Project Settings - Quality - Render Pipeline Asset에서 퀄리티마다 다르게 사용할 RP 애셋을 설정할 수 있다
2) 머티리얼 쉐이더 문제 수정

머티리얼 쉐이더가 핑크색으로 나타나는 문제는 Shader를 프로젝트와 호환되는 설정으로 변경하여 수정할 수 있다
Window - Rendering - Render Pipeline Converter를 통해 프로젝트의 기본 Render Pipeline 설정을 변경가능하다
Render Pipeline Converter를 통해 수정할 수 있는 사항은 다음과 같다
- 1) 렌더 파이프라인에 맞춰 제작된 머티리얼을 새 렌더 파이프라인에서 호환되도록 업그레이드
- 2) 기존 프로젝트의 렌더링 설정을 새 렌더 파이프라인 에셋으로 변환
3) 카메라에 특정 렌더러 적용

Rendering - Renderer 옵션에서 카메라에서 사용할 Renderer 애셋을 지정할 수 있다
해당 카메라는 Scene과 별개로 해당 Renderer를 사용하여 렌더링한다
'유니티 엔진 > 유니티 엔진의 구성' 카테고리의 다른 글
| 유니티 엔진의 구성 - 6) TextMeshPro (0) | 2025.12.24 |
|---|---|
| 유니티 엔진의 구성 - 5) Ambient Occlusion URP (0) | 2025.12.23 |
| 유니티 엔진의 구성 - 4) 포스트 프로세싱 (0) | 2025.12.23 |
| 유니티 엔진의 구성 - 3) 2D 프로젝트와 3D 프로젝트 (0) | 2025.12.09 |
| 유니티 엔진의 구성 - 2) Visual Scripting (0) | 2025.11.30 |