Skip to main content

3D WebGL Trade 란 무엇입니까?

Web web 기반 그래픽 라이브러리 (WebGl Trade;)는 핵심과 분리 된 소프트웨어 또는 플러그인이 필요없이 웹 브라우저에서 직접 3 차원 (3D) 그래픽을 사용할 수 있도록 설계된 추상 프로그래밍 인터페이스 (API)입니다.브라우저.3D WebGL과 무역의 차이;및 기타 브라우저 기반 3D 그래픽 언어 MDASH;VRML (Virtual Reality Markup Language) 및 Mdash와 같은;3D WebGL Trade입니다.컴퓨터에있는 하드웨어 디스플레이 카드의 그래픽 처리 장치 (GPU)에 직접 액세스 할 수 있습니다.또 다른 차이점은 3D WebGL Trade;별도의 언어는 아니지만 JavaScript Reg를 통해 구현 된 API;거의 모든 웹 브라우저에서 기본적으로 이해되는 스크립팅 언어.컴퓨터 시스템의 하드웨어에 대한 이러한 직접적인 저수준 액세스는 WebGL Trade의 강점 중 하나이지만, 쉽게 해결할 수없는 일련의 보안 문제를 제시하기 때문에 더 큰 문제 중 하나이기도합니다.3D WebGL Trade를 만든 중요한 개발;하이퍼 텍스트 마크 업 언어 사양 버전 5 (HTML5)에 캔버스 요소가 도입 될 수 있습니다.캔버스 요소를 사용하면 다른 컴퓨터 프로그래밍 언어에서 기존 유형의 렌더링 API와 일치하는 스타일로 그려지고 유지할 수있는 뷰포트에 대한 저수준 액세스가 가능합니다.WebGL Trade;API는이 가속화 된 캔버스와 협력하여 다양한 플랫폼이나 구현에서 소프트웨어 에뮬레이션에 의존하지 않고도 복잡한 장면을 매우 빠르게 렌더링 할 수있는 기능을 제공합니다.API는 캔버스 요소를 사용 할뿐만 아니라 임베디드 시스템 용 Open Graphics 라이브러리를 기반으로합니다 (Opengl es ).이것은 표준 OpenGL Reg의 휴대용 버전입니다.다양한 컴퓨터 운영 체제간에 휴대용으로 설계된 라이브러리뿐만 아니라 저수준 3D 그래픽을 사용해야하는 모든 장치에서도 휴대 할 수 있습니다.이 작은 발자국은 라이브러리를 거의 모든 장치의 브라우저에 통합 할 수 있습니다.웹 사이트 내에서 직접 실행되거나 웹 브라우저 내에서 독립형 응용 프로그램으로 다운로드하여 실행할 수있는 대화식 프로그램의 개발을 허용합니다.비즈니스 및 과학 연구를위한 3D 비디오 게임, 교육 소프트웨어, 시뮬레이션 및 3D 시각화 소프트웨어를 만드는 데 사용할 수 있습니다.브라우저를 래퍼 애플리케이션으로 사용하면 기본 인터페이스의 반복적 인 보일러 플레이트 코드에 대해 걱정할 필요없이 3D 환경을 개발할 수 있습니다.소프트웨어 및 하드웨어 제조 회사는 제시하는 보안 위험입니다.프로그램이 GPU에 액세스 할 수있는 기능은 악성 프로그램에 호스트 컴퓨터 시스템이 유해한 코드를 실행하도록 강요 할 수 있습니다.또한 WebGL Trade를 사용하여 서비스 거부 (DOS) 공격이 가능하다는 것이 밝혀졌습니다.API.이러한 이유로 WebGL Trade를 완전히 지원하는 주요 컴퓨터 회사가 있습니다.그들의 제품에서.