vao
-
OpenGL 4.5 강좌 - (5) VAO, VBOOpenGL 2021. 1. 31. 18:57
지난 시간에는 화면을 단색으로 채우는 방법에 대해 알아봤습니다. 그런데 화면에 도형을 그리려면 어떻게 해야 할까요? 그걸 하려면 새로운 개념을 더 알아야 합니다. 2차원 도형이든 3차원 도형이든간에 컴퓨터가 그것을 그리려면 우선 어떤 형식으로 표현되어야겠죠? OpenGL에서는 모든 도형을 삼각형으로 쪼개서 표현합니다. 왜냐하면 어떤 도형이든 삼각형으로 쪼개서 근사할 수 있기 때문이죠. OpenGL에서는 모든 도형의 기본 단위인 이 삼각형을 Primitive (기초요소) 라고 부릅니다. 삼각형은 3개의 꼭짓점 (Vertex) 으로 나타낼 수 있습니다. 이 점 세개를 선으로 연결하고, 그 선 내부를 채우면 삼각형이 되는 것이죠. 각 꼭짓점은 여러 가지의 속성 (attribute)을 가질 수 있습니다. 예를 ..