OpenGL®이란 무엇입니까?

OpenGL은 2D 및 3D 컴퓨터 그래픽을 정의하는 데 사용되는 응용 프로그램 인터페이스입니다. 이 플랫폼 간 API는 일반적으로 2D 컴퓨터 그래픽과의 이러한 유형의 상호 작용과 관련하여 컴퓨터 산업에서 표준을 설정하는 것으로 간주되며 3D 그래픽에도 사용되는 일반적인 도구가되었습니다. Open Graphics Library의 약자 인 OpenGL은 비즈니스가 새로운 버전의 시스템으로 업그레이드 할 때마다 프로그래머가 운영 체제의 그래픽 섹션을 다시 작성할 필요가 없어졌습니다.

OpenGL의 기본 기능은 운영 체제에 특정 실행 파일 또는 명령 모음을 발행하는 것입니다. 이렇게하면 프로그램이 하드 드라이브 나 다른 지정된 소스에있는 기존 그래픽 하드웨어와 작동합니다. 세트의 각 명령은 특정 그리기 동작을 수행하거나 그래픽과 관련된 특정 특수 효과를 시작하도록 설계되었습니다.

OpenGL에서 명령을 생성하는 방법은 두 가지가 있습니다. 첫째, 프로그래머는 반복적으로 참여할 수있는 명령 목록을 작성하고 저장할 수 있습니다. 이것은 프로그램 인터페이스가 사용되는보다 일상적인 방법 중 하나입니다. 다소 영구적 인 명령 그룹을 설정 함과 동시에 컴퓨터 그래픽 주변에서 한 번만 명령을 작성하고 실행할 수도 있습니다.

OpenGL은 운영 체제와 인터페이스하고 상주 그래픽 하드웨어를 잘 활용할 수있는 기능과 함께 최종 사용자가 사용할 수있는 여러 내장 프로토콜을 제공합니다. 이러한 기능 중에는 알파 블렌딩, 텍스처 매핑, 대기 효과 및 표면 제거와 같은 도구가 있습니다. 이 도구는 현재 사용중인 모든 운영 체제와 연동 될 수 있습니다.

실리콘 그래픽스가 처음 개발 한 OpenGL은 이제 업계 표준으로 간주됩니다. 응용 프로그램 인터페이스는 Microsoft에서 적극적으로 지원하며 Windows 시스템에서 사용할 수 있도록 OpenGL 라이브러리를 무료로 다운로드 할 수 있습니다. OpenGL은 Silicon Graphics에서 만든 객체 지향 프로그래밍 도구 인 Open Inventor 와도 잘 작동합니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?