7/4 운영체제
● 그래픽 파이프라인
그래픽 파이프라인은 컴퓨터 그래픽에서 3D 모델을 화면에 렌더링하는 과정을 단계별로 표현한 개념이다. 일반적으로 그래픽 파이프라인은 입력된 3D 데이터를 화면에 그리기 위한 2D 이미지를 변환하는 과정을 순차적으로 거친다..
- 모델링 및 변환(Transform and Lighting): 모델의 정점들을 변환하여 3D공간에서 위치, 방향을 결정, 광원과 재질 등의 속성을 적용한다. 이 과정을 통해 3D공간에서 모델을 구성하는 정점들의 속성을 결정한다.
- 클리핑(Clipping): 뷰포트에 들어오지 않는 정점을 제거한다. 계산량을 줄이고 효율을 높인다.
- 래스터화(Rasterization): 모델의 표면을 픽셀 그리드로 변환한다. 정점들을 선과 면으로 구성된 픽셀 그리드로 분해한다.
- 프래그먼트 처리(Fragment Processing): 각 픽셀에 대해 조명, 텍스쳐, 셰이딩 등의 연산을 수행한다. 실제 색깔이 결정된다.
- 픽셀 연산(Pixel Operations): 프레임 버퍼에 픽셀 값을 쓰고, 깊이 버퍼를 사용하여 깊이 값을 업데이트 한다.
- 출력(Output): 이미지를 출력한다.
● Shader
그래픽 카드의 GPU에서 실행되는 작은 프로그램 유닛.
● Primitive
컴퓨터 그래픽에서 기본적인 도형, 기하학적 요소를 의미한다. 일반적으로 점, 선, 삼각형을 의미한다.
● Rendering
컴퓨터 그래픽에서 3D 모델이나 이미지를 화면에 그리는 과정을 의미한다.
● Rasterizer
3D 모델을 그리는 과정 중 하나로, 3D 모델은 정점, 다각형 면으로 구성돼 있는데, 이를 2D 화면에 픽셀로 변환하여 표현한다. 이때 Rasterizer가 사용된다.
● View port
화면, 출력장치 상에서 실제로 그려지는 영역을 의미한다.
댓글남기기