🌏개발/👋OpenGL 2

[OpenGL][Python] 삼각형 만들기

삼각형 만들기 삼각형 만들기 OpenGL에서 모든 3D 물체는 삼각형으로 이루어진다. OpenGL에서 가장 기본되는 단위는 정점, 선, 삼각형으로 이를 통해서 우리가 보는 컴퓨터 그래픽을 구현한다. 따라서 이번 게시물에서는 삼각형 생성을 다룬다. import import glfw from OpenGL.GL import * import OpenGL.GL.shaders import numpy opengl을 사용하기 위한 import 구문이다 glfw : Window를 생성하기 위해 사용 OpenGL.GL : OpenGL 사용을 위해 사용 OpenGL.GL.shaders : Shader 사용을 위해 사용 numpy : 형변환을 위해 사용 main() 코드에 대한 설명은 주석으로 대체한다. def main():..

[OpenGL] OpenGL이란 무엇인가?

OpenGL이란 무엇인가 ? OpenGL OPenGL이란 Open Graphics Library의 약자로 그래픽 처리를 위한 API이다. 즉 그래픽 하드웨어 제어를 위한 소프트웨어 인터페이스이다. 높은 이식성과 빠른 실행속도를 가진 3D 그래픽 & 모델링 API이다. --> 이름과는 다르게 Library가 아닌 API임에 주목해야 한다. 이때 운영체제는 OpenGL의 인터페이스를 제공하고, GPU는 OpenGL Implementation인 그래픽 카드 드라이버를 제공한다. OpenGL의 특징 장점 Cross Platform : Windows, OS X, Linux, IOS, Android 등 플랫폼에 구제박지 않고 사용할 수 있다. Language Independent : C, Python, Java, ..