Web Opengl®이란 무엇입니까?
Web OpenGL®은 웹 사이트에 2D 및 3D 컴퓨터 그래픽을 포함시키는 데 사용되는 소프트웨어 라이브러리입니다. 공개 사양으로, OpenGL®은 로열티가없는 모든 플랫폼에서 자유롭게 구현할 수 있습니다. 이러한 이유로 부분적으로, 그것은 매우 인기를 얻었으며 2011 년 중반까지 WebGL ™ 라이브러리를 통해 모든 주요 웹 브라우저에서 지원되었습니다. 개인용 컴퓨터에서의 인기 외에도 Web OpenGL®은 휴대 전화 및 일부 비디오 게임 콘솔과 같은 다른 많은 플랫폼에서 사용할 수 있습니다.
1990 년대 초 컴퓨터 그래픽 프로그래머는 빠르게 점점 더 많은 그래픽 카드를 지원하는 복잡한 프로그래밍 소프트웨어 작업에 직면 해있었습니다. 각 제조업체는 작업에 도움이되는 자체 소프트웨어 라이브러리를 제공했지만 프로그래머는 여전히 각 하드웨어에 대한 그래픽을 별도로 프로그램해야합니다. 그런 다음 각 프로그램은 다른 하드웨어에서 별도로 테스트해야합니다. 소프트웨어가 출시 된 후 새 그래픽 카드가 출시되면 T다음은 새로운 하드웨어와 함께 작동하기 위해 소프트웨어를 업데이트해야 할 확률이 높았습니다. 이 과정은 어렵고 시간이 많이 걸리고 비싸다.
이 문제에 대한한 가지 해결책은 OpenGL®입니다. 새로운 소프트웨어 라이브러리는 모든 새로운 그래픽 카드에서 구현 될 수 있습니다. 즉, 프로그래머는 그래픽을 한 번만 프로그래밍하면됩니다. 그래픽 드라이버가 정확하고 최신 상태 인 한 소프트웨어가 실행됩니다. OpenGL®은 또한 테스트 문제를 해결했습니다. 모든 그래픽 카드는 프로그래밍 관점에서 동일하게 동일하게되었습니다. 모든 유형의 컴퓨터에서 동일하게 실행되므로 다양한 운영 체제와 하드웨어 플랫폼간에 게임 및 기타 그래픽 소프트웨어를 쉽게 포팅 할 수 있습니다. 일반적으로 OpenGL®은 각 새로운 그래픽 카드의 제조업체가 구현합니다.
점점 더 많은 콘텐츠가 온라인으로 제공됨에 따라 IS는온라인 대화 형 리치 미디어 컨텐츠를 처리하는 방법에 대한 고소는 더 많은 관심사가되었습니다. OpenGL®은 이미 소프트웨어 문제를 해결했지만 웹 사이트는 컴퓨터와 하드웨어에 얼마나 많은 액세스가 필요한지에 대한 기술적 제한을 가지고 있습니다. Web OpenGL®은 웹 앱에 실행중인 컴퓨터에 대한 다른 액세스 권한을 부여하지 않고 OpenGL® 라이브러리를 브라우저 내부에서 사용할 수 있도록 해당 문제를 해결하려고 시도합니다.
그러나그러나 Web OpenGl®에는 몇 가지 단점이 있습니다. 첫째, 모든 주요 브라우저에서 구현되었지만 특정 컴퓨터에 설치되지 않을 수 있습니다. 특히 컴퓨터가 이전 소프트웨어를 실행하는 경우. Web OpenGL®은 매우 리소스 집약적 일 수 있으며 하단 컴퓨터 나 넷북에서는 원활하게 실행되지 않을 수 있습니다. 프로그래머는 컴퓨터가 표시되기 원하는 것을 정확하게 지정할 수 있지만 렌더링 프로세스가 예기치 않은 방식으로 실패하거나 파손될 수 있습니다.