검색
색인
웹 기반 그래픽스 라이브러리, -基盤-, Web-based Graphics Library, WebGL
동의어 : 웹지엘
웹의 삼차원(3D) 컴퓨터 그래픽스 표현 기능을 제공하는 내장형 자바스크립트 라이브러리.
구글 크롬(Google Chrome), 애플 사파리(Apple Safari), 모질라 파이어폭스(Mozilla Firefox) 등 모든 웹 브라우저 환경에서 사용될 수 있고 저작권이 없는 웹 표준이다. 약어 ‘웹지엘(WebGL)'로 주로 사용하며 크로노스 그룹(Khronos Group)에서 WebGL 표준을 관리한다.


WebGL은 3D 컴퓨터 그래픽스 응용 프로그래밍 인터페이(API: Application Programming Interface)인 '임베디드 시스템용 오픈지엘(OpenGLES:OpenGL for Embedded Systems)'의 주요 기능을 웹 브라우저에 내장하고 일대일로 제어할 수 있는 API를 자바스크립트(JavaScript) 라이브러리 표준으로 구성한 것이다.
웹 문서 내에서 WebGL로 그래픽스를 구성하기 위해 <canvas> 태그를 반드시 사용하고, WebGL 함수를 이용해 <canvas> 객체 이미지를 제어한다.

※ 예제
<body onload="start()">
<canvas id="canvas01" width="640" height="480">
</canvas>
</body>

※ 크로노스 그룹(Khronos Group): 컴퓨터 그래픽스와 미디어 관련 오픈 응용 프로그래밍 인터페이스(open API)의 표준화를 수행하는 비영리 국제 단체