webgl,three.js,d3.js之间是什么关系?

webgl、three.js和D3.js之间的关系如下:

1和D3.js是一个数据可视化库。只要看他们的DEMO就知道技术基础是SVG。兼容性是IE9+。

2.webgl是HTML5中提出的新技术,html 5是一种3D绘图标准。这个绘图技术标准允许JavaScript和OpenGL ES 2.0相结合。其教程请见hiwebgl。目前兼容性堪忧

3.three.js是基于webgl的库,封装了3D渲染需求中一些重要的工具、方法和渲染周期。其教程也可以在hiwebgl中找到。

4.three.js之于webgl,类似于windows版的虚幻引擎之于D3D。当然虚幻引擎的能力范围要比three.js大很多,D3.js和上面两个没关系。