
Rendeing Pipeline은 3D 그래픽을 2D인 모니터 화면에 출력하기 위해서 거치는 일련의 단계적 처리과정이다.

LineList : 각 선을 두 정점이 한쌍을 이루어 따로 그리는 방식예시)LineStrip : 모든 정점의 선이 이어지도록 그리는 방식예시)LineStrip을 sin과 cos을 이용해서 원 그리기TriangleList : 삼각형을 입력시에는 반드시 위치정보를 시계 방

RS과정을 거치면서 랜더링할 공간의 픽셀을 생성하게 되는데, 이때 모니터에 출력될 픽셀 들을 가로 X좌표 -1 ~ +1, 세로 Y좌표 -1 ~ +1, Z좌표 0 ~ 1의 형식으로 정규화된 형태로 좌표를 찍는 것을 말한다. 가로세로 -1 ~ +1사이의 값을 사용해서 해상

모든 물체는 삼각형 단위로 그려지는데 여기서 겹치는 정점이 생기게 된다. 정점의 수를 줄이기 위해서 중복되는 정점들을 하나의 정점으로 만들고 그리는 순서를 인덱스로 만들어 저장해 두는 공간을 인덱스 버퍼라고 한다.위의 그림을 보면 인덱스 버퍼가 없는 상태에서는 0, 1

Vector위치 & 방향위치 벡터 A + 위치 벡터 B = 위치 벡터 (A에서 B만큼 이동한 위치)위치 벡터 A - 위치 벡터 B = 방향 벡터 (B에서 A를 바라본 방향)위치 + 방향 = 위치위치 + 방향 \* (속도) = 위치정규화 : 자기 자신으로 나누어 크기