OpenGL® 플러그인이란 무엇입니까?
Open Graphics Library® (OpenGL®) 플러그인은 OpenGL® 기반 기능을 중앙의 별도 애플리케이션에 추가하도록 설계된 소프트웨어입니다. 그래픽 응용 프로그램의 경우 OpenGL® 플러그인은 OpenGL® 라이브러리를 통해 처리되는 새로운 렌더링 기능을 추가 할 수 있습니다. 개발 응용 프로그램에서 OpenGL® 플러그인은 프로그래머가 OpenGL® 기능을 소프트웨어에 쉽게 통합 할 수있는 라이브러리 헤더 또는 기타 기능을 추가 할 수 있습니다. 게임과 같은 엔터테인먼트 응용 프로그램은 OpenGL® 플러그인을 사용하여 그래픽을 가속화하거나 OpenGL® 드라이버의 대체 구현을 사용하거나 특수 그래픽 하드웨어를 지원할 수 있습니다. OpenGL® 플러그인은 OpenGL®을 사용하여 비디오 스트리밍을위한 특수 효과와 같은 큰 미디어 파일에 통합 될 수있는 그래픽을 만들 수있는 소프트웨어 일 수도 있습니다.
플러그인은 기존 프로그램의 프레임 워크 내에서 작동하도록 작성된 소프트웨어입니다. a플러그인은 플러그인을 사용할 수있는 특별한 허용을 작성해야합니다. 특정 게임 및 그래픽 애플리케이션에서는이를 허용하지만 타사 개발자가 프로그램의 기본 렌더링 및 디스플레이 출력 영역에 액세스 할 수 있도록 허용하기 때문에 모든 응용 프로그램이 OpenGL® 플러그인을 수락 할 수있는 것은 아닙니다. OpenGL® 플러그인을 사용할 수있는 일부 프로그램은 출력 만 허용하므로 플러그인은 자체 렌더링을 위해 OpenGL®을 사용합니다.
OpenGL® 플러그인의 공통 유형은 프로그래밍을 위해 통합 개발 환경 (IDES)과 함께 사용됩니다. 이 플러그인은 OpenGL® 라이브러리를 프로그램에보다 쉽게 통합하는 프로세스를 만들 수있을뿐만 아니라 정확한 라이브러리 구조가 매우 복잡한 일부 언어로 프로그램을 배포하는 것이 더 간단해질 수 있습니다. 또한 특정 OpenGL® 기능을 시각적으로 구성하고 테스트 할 수 있도록 일부 시각적 편집 도구를 제공 할 수 있습니다.실시간으로.
그래픽 이미지 편집기는 일반적으로 플러그인이있는 프로그램에서 수행 할 수있는 작업에 매우 유연합니다. OpenGL® 표준 발전 및 새로운 하드웨어가 만들어짐에 따라 OpenGL®에 직접 액세스하는 플러그인은 사용자가 완전히 새로운 버전을 구매하도록 강요하지 않고 프로그램을 최신 상태로 유지하는 데 도움이 될 수 있습니다. 또는 기본 애플리케이션이 다른 렌더링 라이브러리를 사용하고 있지만 OpenGL®을 사용하여 플러그인 내에서 일부 필터 및 기타 효과를 생성 할 수 있습니다.
.비디오 게임은 OpenGL® 플러그인을 사용하여 게임이 모든 유형의 그래픽 하드웨어에서 최고 속도로 실행할 수 있습니다. 이 플러그인은 고급 그래픽 카드 제조업체가 작성하거나 사용자 커뮤니티에서 개발할 수 있습니다. 비디오 게임 용 일부 OpenGL® 플러그인도 게임 내에서 특정 그래픽 문제를 해결하는 데 사용되거나 다른 것보다 더 나은 성능을 제공하는 맞춤형 최적화 라이브러리를 향한 직접 렌더링에 사용될 수 있습니다.