Threejs 简介
Threejs Demo
以下 Demo 均要求浏览器支持 WebGL
WebGL
WebGL 是一种 3D 绘图标准,允许把 JavaScript 和 OpenGL ES 2.0 结合在一起,在浏览器里展示 3D 场景和模型,免去了开发网页专用渲染插件的麻烦,同时还能为 canvas 提供硬件 3D 加速渲染
OpenGL
OpenGL 定义了一个跨编程语言、跨平台的编程接口规格的专业的图形程序接口,是一个功能强大,调用方便的底层图形库
虽然 DirectX 在家用市场全面领先,但在专业高端绘图领域,OpenGL 是不能被取代的主角
ThreeJS
虽然大部分浏览器实现了 WebGL 标准的编程接口,但是直接使用 WebGL 来构建三维应用