[OpenGL-1] OpenGL이란
1. What is OpenGL?
OpenGL(Open Graphics Library) 은 1992 년 실리콘 그래픽스사에서 만든 2차원 및 3차원 그래픽스 표준 API 규격으로, 프로그래밍 언어 간, 플랫폼 간의 교차 응용 프로그램을 말한다.
이 API 는 약 250여개 가량의 함수 호출을 이용해 단순한 기하 도형부터 복잡한 3차원을 생성할 수 있다.
OpenGL 은 Vertexs 를 pixels 로 변환하는 과정을 지원한다.
- Vertex : 도형을 구성하는 하나의 점
- Pixel : 모든 렌더링 연산이 끝난 후 모니터에 보이는 하나의 점
2. Why using OpenGL?
2.1 장점
- Cross Platform : Windows, OS X, Linux, iOS, Android 등 플랫폼에 구애받지 않고 사용 가능
- Language Independent : C, Python, Java, JS 등 많은 언어에서 사용 가능