WebGL-一

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WebGL-一相关的知识,希望对你有一定的参考价值。

     WebGL也是用来做3D的,WebGL(全写Web Graphics Library)是一种3D绘图标准,这种绘图技术标准允许把javascript和OpenGL ES 2.0结合在一起,通过增加OpenGL ES 2.0的一个JavaScript绑定,WebGL可以为html5 Canvas提供硬件3D加速渲染,这样Web开发人员就可以借助系统显卡来在浏览器里更流畅地展示3D场景和模型了,还能创建复杂的导航和数据视觉化。可被用于创建具有复杂3D结构的网站页面,甚至可以用来设计3D网页游戏等等。

    WebGL完美地解决了现有的Web交互式三维动画的两个问题:第一,它通过HTML脚本本身实现Web交互式三维动画的制作,无需任何浏览器插件支持;第二,它利用底层的图形硬件加速功能进行的图形渲染,是通过统一的、标准的、跨平台的OpenGL接口实现的。

    开始先从实现2D做起,这里有一个入门级的程序,可以通过在画板上的不同位置点击而获取不同颜色的点,以画板中心为坐标原点四个象限有不同的颜色,访问地址  http://123.206.70.64:8080/WebGL2/ColoredPoints.html

    下面是效果图:

    技术分享

 

以上是关于WebGL-一的主要内容,如果未能解决你的问题,请参考以下文章

WebGL-一

WebGL入门教程-webgl颜色

WebGL101 Hello WebGL (上)

进阶 | webgl性能优化初尝

WebGL学习 - 3D场景

HTML5原生WebGL开发系列教程