通过从头到尾使用 Three.js 创建令人惊叹的3D动画,以及基于浏览器的图形,成为一名富有创造力的 JavaScript 专业人士;
Three.js已成为创建令人惊叹的3D WebGL内容的行业标准。在本版中,您将了解 Three 的所有功能.js并了解如何将其与最新的物理引擎集成。您还将掌握直接在浏览器中创建和动画沉浸式3D场景的强大能力,从而获得WebGL和现代浏览器的全部潜力。 本书从 Three.js 中使用的基本概念和构建块开始,并通过广泛的示例和代码示例帮助您详细探索这些基本主题。您将学习如何使用纹理和材质创建逼真的 3D 对象,以及如何从外部源加载现有模型。接下来,您将了解如何使用 Three.js 内置相机控件控制摄像机,这将使您能够在创建的 3D 场景中飞行或行走。后面的章节将介绍如何使用 HTML5 视频和画布元素作为 3D 对象的材质来制作模型动画。在了解如何向场景添加物理效果(如重力和碰撞检测)之前,您将学习如何使用变形目标和基于骨架的动画。最后,您将掌握将Blender与Three.js相结合并创建VR和AR场景。 在本书结束时,您将熟练地使用Three.js创建3D动画图形。 本书面向希望学习使用Three.js库的JavaScript开发人员。 本书的主要特点
本书的内容简介
你将学到什么
这本书是为谁写的
目录
0条评论