当当读书
Three.js开发指南:基于WebGL和HTML5在网页上渲染3D图形和动画(原书第3版)

Three.js开发指南:基于WebGL和HTML5…

(美)乔斯·德克森(Jos Dirksen)
0
64.35 原价¥64 开通租阅权,免费读此书
评论 赠一得一 收藏 分享
此书籍暂不支持在移动端购买和阅读

内容简介

本书将介绍如何直在浏览器中创建漂亮的3D场景和动画,并且充分发挥WebGL和现代浏览器的潜能。首先介绍基本概念和基础组件,然后通过逐渐扩展示例代码逐步深讲解更多高级技术。在本书中读者将学到如何从外部加载3D模型和具有真实效果的材质纹理、学习使用Three.js提供的摄像机组件来实现在3D场景中飞行和走动、如何将HTML5视频和画布作为材质贴在3D模型表面。此外还将学习变形动画和骨骼动画,甚至还会涉及在场景中使用物理模拟的方法,例如重力、碰撞检测等等。
【推荐语】
现代浏览器都支持WebGL,这样不必使用Flash、Java等插件就能在浏览器中创建三维图形。然而,直使用WebGL在浏览器中创建三维图形和动画也非常繁琐,它所提供的各种口尽管非常丰富且强大,但对于用户来说未免过于复杂了。 Three.js的出现则完美地帮助人们解决了这个矛盾。Three.js将WebGL的强大功能融汇其中,同时又非常易于使用,即便用户对其中的原理不甚了解,也能借助Three.js创建出绚丽多姿的三维场景和动画。 本书先从基本概念和Three.js的基本模块讲起,然后伴随着大量的示例和代码,逐步扩展到更多的主题,循序渐地讲解Three.js的各种功能,帮助你充分利用WebGL和现代浏览器的潜能,直在浏览器中创建动态的华丽场景。 通过阅读本书,你将学会: 使用Three.js提供的各种材质并了解它们如何与3D模型和场景相互作用 通过Three.js提供的各种摄像机控制功能,在三维场景中轻松导航 通过直操作顶实现雨、雪以及宇宙星系效果 导OBJ、STL、COLLADA等外部格式的模型和创建动画效果 创建和运行基于形态和框架的动画 在材质上应用高级纹理(凹凸贴图、法向贴图、高光贴图和光照贴图),创建逼真的三维图形 使用Physijs这个JavaScript库,实现三维物体的物理效果 创建自定义顶和片段着色器,实现与WebGL的直交互
展开
大家都在看换一批
大家都在看换一批
领取优惠券

温馨提示:

您已领取的礼券,请到【个人中心】-【资产】中查看。