新建网站怎样绑定域名怎么创建网页链接
WebGL,是一项用来在网页上绘制和渲染复杂三维图形(3D图形),并允许用户与之进行交互的技术
WebGL的一些信息:
- 表层基于HTML5标准,通过Canvas元素公开
- 底层基于OpenGL,与OpenGL ES规范非常接近
- 暂时采用JavaScript在web端编辑
- 同时,WebGL是内嵌在浏览器中的(不是基于操作系统的),所以它具有很好的跨平台能力
WebGL的起源
在个人计算机上使用最广泛的两种三维图形渲染技术是Direct3D和OpenGL。
- Direct3D是微软DirectX技术的一部分,是一套由微软控制的编程接口(API),主要用在Windows平台;
- OpenGL全称Open Graphics Library,是一套开源的三维图形开发标准,在多种平台上都有广泛的应用,也是WebGL的重要基石。
着色器方法,或称着色器,使用一种类似于C的编程语言实现了精美的视觉效果。编写着色器的语言又称为着色器语言(shading language),OpenGL ES 2.0基于OpenGL着色器语言(GLSL),因又被称为OpenGL ES着色器语言(GLSL ES)。WebGL基于OpenGL ES 2.0,也使用GLSL ES编写着色器。