ThreeJS与WebGL
WebGL使得开发者可以直接使用显卡的计算资源,创建高性能的二维和三维计算机图形效果,然后在JavaScript脚本中进行WebGL编程,创建三维场景并生成动画。但是,原生的WebGL编程是十分复杂的,且容易出错。然而,Three.JS库可以简化WebGL的开发过程。
基于Three.js,可以实现:
创建简单、复杂的三维图形;
在三维场景中生成动画、移动物体;
在物体上应用纹理和材质;
从三维建模软件中加载图形;
创建基于样条曲线的二维图形。
基于Three.js,只需要几行代码,即可从简单的三维图形创造出逼真、实时的场景效果。