면접관련 질문

유니티 렌더링 파이프라인

게임만드는학생 2025. 4. 12. 14:46

유니티에서는 Built - in 렌더링 파이프라인을 사용한다. 

 

먼저 씬이 구성되고 Camera가 렌더링 준비를 한다. 

 

Culling 과정을 거치는데 GPU로 보내기전에 화면에 보이지 않는 오브젝트를 제거한다.

1. Frustum Culling : 카메라 시야 밖 오브젝트 제거

2. Occlusion Culling : 다른 오브젝트에 가려진 오브젝트 제거

 

사용될 Shader, Material, Light를 설정하고 GPU에 보낸다. 

 

Draw Call 한다. 

Gpu에 이걸 그려라하고 전달하는 것이다. 

vertext 같은 메시데이터가 이 때, GPU에 올라간다.

 

조명 및 그림자 계산을 하고 Shader를 실행한다.

 

후처리 (Post Processing) 을 진행한다.

 

마지막으로 GPU가 계산한 최종 이미지를 출력한다. 

 

 

'면접관련 질문' 카테고리의 다른 글

유니티 유아이 최적화  (0) 2025.04.12
유니티의 이벤트 순서  (0) 2025.04.12
가비지컬렉터(GC) 최적화 방법  (0) 2025.04.12