- 현대 그래픽스에서 모든 3D 물체는 삼각형들의 집합으로 구성된다
- 큐브 → 12개의 삼각형
- 구 → 수백개의 삼각형
- 마인크래프트의 블록 → 사실상 12개 삼각형
- 캐릭터 모델 → 수만개 삼각형
왜 삼각형이지?
- 삼각형은 그래픽스에서 가장 단순한 평면이다
- 삼각형은 정의상 세점만 있으면 100% 평면이다
- 사각형은 기울기가 서로 다르면 뒤틀려 버릴 수 있음
- 원이나 다각형은 내부적으로 삼각형 여러개로 부냏됨
- 삼각형은 어떤 모양이라도 정확히 GPU가 처리할 수 있음
그래서 삼각형을 그리는 건 어떤 의미냐?
- 삼각형 하나를 그린다는 건
- GPU에 정점 데이터를 올리는 법 이해
- VAO/VBO 구조 이해
- 셰이더 구조 이해
- 그리기 명령(GLDrawArrays) 이해
- 렌더링 파이프라인의 첫 경험