[Computer Graphics] Graphics Output과 Graphics Attributes
·
Computer Graphics/Basic
Graphics Output?: 렌더링 파이프라인의 마지막 단계에서 화면 상의 픽셀 단위로 실제 도형을 그리는 과정 렌더링 결과물→ GPU 파이프라인의 끝에서 화면에 실제로 표시되는 픽셀 이미지→ 즉, 출력된 2D 이미지(프레임 버퍼)출력을 위한 마지막 처리 과정→ 픽셀 단위 처리, 정수 좌표로 스캔 변환, 버퍼에 기록, 디스플레이 출력→ 여기서 픽셀 위치 계산, 색상 혼합, Z-buffer 처리 등 포함됨 차원, 데이터 타입, 벡터로 구성 / glBegin과 end로 구성라인 드로우 알고리즘- 기본 요소가 정수화 화면으로 이동될 때 발생하는 문제, 파이프라인 마지막 부분 픽셀을 어떻게 그려야 할까? DDA ( 디지털 디프렌쳐 알고리즘 ) 1. x 또는 y 좌표를 하나씩 움직여준다 2. 그때 다른 좌..
[Computer Graphics] 그래픽스 파이프 라인과 렌더링 파이프 라인
·
Computer Graphics/Basic
[ 그래픽스 파이프 라인 기초 ]- 그래픽스 파이프 라인 [3차원 장면을 2차원 이미지로 만드는 과정] - 그래픽스 파이프라인은 컴퓨터 그래픽스에서 중요한 키워드임- 3차원 장면을 2차원 이미지로 만드는 과정은 가상의 카메라를 이용함- OpenGL 그래픽 라이브러리를 이용해 이를 구현함- 기하와 벡터, 공간 등의 수학적 개념이 중요함 월드 좌표?- 월드 코디네이트- 3차원 공간의 기준 좌표- 3차원 공간 안에 원점과 카메라를 위치시키는 데 사용 로컬 좌표?- 로컬 코디네이트- 물체마다 고유하게 가지고 있음 - 모델뷰?- 모델뷰 행렬 / 3차원 공간의 작업- 내가 누구를 어디에서 찍을 건가?- 어디서 얼마나 이동시켜야 하는가?- 카메라를 어디에 놓고 어떻게 찍을 건가? - 물체와 찍으려고 하는 대상..