![]() | |
![]() 리눅스 커널을 OpenGL 기반의 비디오 게임로 실행하는 구조도 | |
원저자 | 실리콘 그래픽스 |
---|---|
개발자 | 크로노스 그룹 (구 ARB) |
발표일 | 1992년 1월 |
안정화 버전 | 4.6[1] ![]() |
프로그래밍 언어 | C[2] |
종류 | 3D 그래픽 API |
라이선스 | S.I 사용을 위한 오픈 소스 라이선스[3] OpenGL 상표 및 로고 및 청구 적합성을 사용하고자하는 신규 라이센스 사용자를위한 상표 사용권.[4] |
웹사이트 | opengl |
오픈 그래픽 라이브러리(영어: Open Graphics Library 줄여서 OpenGL)[5][6]는 1992년 실리콘 그래픽스사에서 만든 2차원 및 3차원 그래픽스 표준 API 규격으로, 프로그래밍 언어 간 플랫폼 간의 교차 응용 프로그래밍을 지원한다. 이 API는 약 250여개 가량의 함수 호출을 이용하여 단순한 기하도형에서부터 복잡한 삼차원 장면을 생성할 수 있다. OpenGL은 현재 CAD, 가상현실, 정보시각화, 비행 시뮬레이션 등의 분야에서 활용되고 있다. 또한 컴퓨터 게임 분야에서도 널리 활용되고 있으며, 마이크로소프트사의 Direct3D와 함께 컴퓨터 그래픽 세계를 양분하고 있다. Direct3D와는 달리, 표준안이 여러 관련 업체의 토론과 제안으로 이루어지기에 버전 업데이트는 느린 편이다. OpenGL을 사용하여 개발된 대표적인 게임은 이드 소프트웨어의 퀘이크, 둠3 시리즈이다. 현재 비영리 기술 컨소시엄인 크로노스 그룹에 의하여 관리되고 있다.