최대 1 분 소요

● 그래픽 파이프라인

그래픽 파이프라인은 컴퓨터 그래픽에서 3D 모델을 화면에 렌더링하는 과정을 단계별로 표현한 개념이다. 일반적으로 그래픽 파이프라인은 입력된 3D 데이터를 화면에 그리기 위한 2D 이미지를 변환하는 과정을 순차적으로 거친다..

  1. 모델링 및 변환(Transform and Lighting): 모델의 정점들을 변환하여 3D공간에서 위치, 방향을 결정, 광원과 재질 등의 속성을 적용한다. 이 과정을 통해 3D공간에서 모델을 구성하는 정점들의 속성을 결정한다.
  2. 클리핑(Clipping): 뷰포트에 들어오지 않는 정점을 제거한다. 계산량을 줄이고 효율을 높인다.
  3. 래스터화(Rasterization): 모델의 표면을 픽셀 그리드로 변환한다. 정점들을 선과 면으로 구성된 픽셀 그리드로 분해한다.
  4. 프래그먼트 처리(Fragment Processing): 각 픽셀에 대해 조명, 텍스쳐, 셰이딩 등의 연산을 수행한다. 실제 색깔이 결정된다.
  5. 픽셀 연산(Pixel Operations): 프레임 버퍼에 픽셀 값을 쓰고, 깊이 버퍼를 사용하여 깊이 값을 업데이트 한다.
  6. 출력(Output): 이미지를 출력한다.

● Shader

그래픽 카드의 GPU에서 실행되는 작은 프로그램 유닛.

● Primitive

컴퓨터 그래픽에서 기본적인 도형, 기하학적 요소를 의미한다. 일반적으로 점, 선, 삼각형을 의미한다.

● Rendering

컴퓨터 그래픽에서 3D 모델이나 이미지를 화면에 그리는 과정을 의미한다.

● Rasterizer

3D 모델을 그리는 과정 중 하나로, 3D 모델은 정점, 다각형 면으로 구성돼 있는데, 이를 2D 화면에 픽셀로 변환하여 표현한다. 이때 Rasterizer가 사용된다.

● View port

화면, 출력장치 상에서 실제로 그려지는 영역을 의미한다.

댓글남기기