본문 바로가기

게임 개발/Graphics

(2)
렌더링 파이프라인(rendering pipeline) 렌더링 파이프라인(rendering pipeline)은 3차원 환경을 2차원 래스터 이미지로 표현하기 위한 단계적 방법을 말한다. (= graphics pipeline) Graphics API마다 조금씩 다른 파이프라인 구조를 가지지만 일반적으로 크게 보면 다음과 같은 구조를 지닌다. 1. Vertex Processing / Greometry Processing 삼각형 및 정점 조작을 책임지는 단계로, GPU상에서 실행된다. (vertex, index) Screen Space(2D 좌표)상에서의 정점 위치를 결정한다. 삼각형과 같은 기본 도형(Primitives)으로 재구성하여 다음 파이프라인 단계로 보낸다. 2. Rasterization 삼각형과 같은 기본 도형(Primitives)을 입력 받는다. 픽..
이미지 저장 방식 Goal레스터 그래픽스, 벡터 그래픽스에 대해 설명할 수 있다.컴퓨터 그래픽스에서 이미지(image)는 2차원 형태로 저장된 데이터를 의미한다. 우리가 모니터와 같은 디스플레이 장치로 이미지를 볼 수 있는 이유는, 이미지 데이터가 디스플레이 장치의 입력값으로 전달되어 전기적 신호 변환되어 디스플레이 장치를 통해 표현되기 때문이다.(이미지 데이터 => 디스플레이 장치) 그렇다면 이미지는 어떤 형태로 저장될까? 이미지 표현 방식래스터 그래픽스(Raster graphics) : 픽셀(pixel)을 기본 단위로 이루어진 이미지 - 'bitmap' 이라고도 한다.벡터 그래픽스(Vector graphics) : (점, 직선, 곡선, 다각형 등) 기하 객체로 표현되는 이미지 래스터(비트맵) 방식 비트맵(bitmap)..