[Unity] Game Programing/Unity 6 렌더 파이프라인 완전 정복(3)
-
제1장: Unity Render Pipeline이란 무엇인가
1. 렌더 파이프라인이란 무엇인가?렌더 파이프라인(Render Pipeline)은 3D 그래픽 엔진에서 장면(Scene) 데이터를 **화면에 출력 가능한 최종 이미지(Frame)**로 변환하는 일련의 처리 절차를 의미한다. 이는 GPU의 그래픽 파이프라인 개념과 유사하게, **오브젝트의 위치 계산 → 가시성 판단(Culling) → 조명 및 그림자 처리(Lighting) → 셰이딩(Shading) → 후처리(Post-Processing) → 화면 출력(Presentation)**의 단계로 구성된다.Unity 엔진 내의 렌더 파이프라인 역시 이러한 절차를 기반으로 하며, 사용자 코드와 셰이더, 조명 설정, 카메라 구성 등 다양한 요소가 렌더링 흐름에 영향을 준다.렌더 파이프라인은 단순히 이미지를 만드는 과..
2025.05.15 -
Unity 6 렌더 파이프라인 완전 정복 - 목차
Unity Render Pipeline의 개요와 등장 배경Built-in Render Pipeline2.1 렌더링 흐름 및 구조2.2 Lighting, Shader 처리 방식2.3 Built-in Pipeline의 장단점Scriptable Render Pipeline (SRP)3.1 SRP의 개념과 배경3.2 SRP의 내부 구성 요소3.3 Unity에서 SRP의 작동 방식Universal Render Pipeline (URP)4.1 URP의 구조 및 구성요소4.2 URP Shader Graph 사용법4.3 URP의 커스터마이징 (RenderFeature)High Definition Render Pipeline (HDRP)5.1 HDRP 구성과 구조5.2 Physically Based Rendering의 ..
2025.05.15 -
Unity 6 렌더 파이프라인 완전 정복 - 서문
이 책을 쓰게 된 이유Unity는 오랜 시간 동안 수많은 개발자에게 사랑받아 온 범용 게임 엔진입니다. 그러나 Unity의 렌더링 시스템은 버전이 올라감에 따라 점차 복잡해지고, 사용자 정의 가능성이 커졌습니다. 특히 Unity 6.0부터는 **Scriptable Render Pipeline(SRP)**이 기본 아키텍처로 자리잡으면서, 기존의 Built-in Render Pipeline만을 사용하던 개발자들은 큰 전환점을 마주하게 되었습니다.이 책은 Unity 6.0 공식 릴리즈를 기준으로, 최신 렌더 파이프라인 구조를 체계적으로 설명하기 위해 집필되었습니다. 단순히 이론을 나열하는 데 그치지 않고, 실제 Unity 프로젝트에 적용할 수 있는 실용적인 가이드를 제공하는 것이 목표입니다.렌더링 기술의 본질..
2025.05.15