Three.js 3D特效学习
一、Three.js基本介绍 Three.js是JavaScript编写的WebGL第三方库。提供了非常多的3D显示功能。Three.js 是一款运行在浏览器中的 3D 引擎,你可以用它创建各种三维场景,包括了摄影机、光影、材质等各种对象。你可以在它的 主页 上看到许多精采的演示。不过,这款引擎目前还处在比较不成熟的开发阶段,其不够丰富的 API 以及匮乏的文档增加了初学者的学习难度(尤其是文档的匮乏,基本没有中文的)Three.js的代码托管在github上面。 二、基本 Demo 1.最基本的Hello World: http://stemkoski.github.io/Three.js/HelloWorld.html 2.在网页上调用摄像头: http://stemkoski.github.io/Three.js/Webcam-Texture.html 3.体感操作: http://stemkoski.github.io/Three.js/Webcam-Motion-Detection-Texture.html 4.支持游戏手柄: http://stemkoski.github.io/Three.js/Mesh-Movement-Gamepad.html 5.3D建模和方向键控制移动方向: http://stemkoski.github.io/Three.js/Model