成功加入购物车

去购物车结算 X
浩子书屋
  • three.js开发指南:基于webgl和html5在网页上渲染3d图形和动画(原书第3版) 网页制作 [美]乔斯·德克森(josdirksen) 新华正版
  • three.js开发指南:基于webgl和html5在网页上渲染3d图形和动画(原书第3版) 网页制作 [美]乔斯·德克森(josdirksen) 新华正版
  • three.js开发指南:基于webgl和html5在网页上渲染3d图形和动画(原书第3版) 网页制作 [美]乔斯·德克森(josdirksen) 新华正版
  • three.js开发指南:基于webgl和html5在网页上渲染3d图形和动画(原书第3版) 网页制作 [美]乔斯·德克森(josdirksen) 新华正版

three.js开发指南:基于webgl和html5在网页上渲染3d图形和动画(原书第3版) 网页制作 [美]乔斯·德克森(josdirksen) 新华正版

举报

全面讲解three.js开发的实用指南,涵盖three.js的各种功能,提供大量交互式示例

  • 作者: 
  • 出版社:    机械工业出版社
  • ISBN:    9787111628842
  • 出版时间: 
  • 版次:    1
  • 装帧:    平装
  • 开本:    16开
  • 页数:    317页
  • 作者: 
  • 出版社:  机械工业出版社
  • ISBN:  9787111628842
  • 出版时间: 
  • 版次:  1
  • 装帧:  平装
  • 开本:  16开
  • 页数:  317页

售价 59.90 6.1折

定价 ¥99.00 

品相 全新品相描述

优惠 满包邮

优惠 满减券
    运费
    本店暂时无法向该地区发货

    延迟发货说明

    时间:
    说明:

    上书时间2023-12-25

    数量
    库存9
    微信扫描下方二维码
    微信扫描打开成功后,点击右上角”...“进行转发

    卖家超过10天未登录

    • 商品详情
    • 店铺评价
    手机购买
    微信扫码访问
    • 商品分类:
      计算机与互联网
      货号:
      xhwx_1201901864
      品相描述:全新
      正版特价新书
      商品描述:
      主编:

      现代浏览器都支持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的直接交互

      目录:

      译者序前言章  使用three.js创建你的个三维场景11.1  准备工作31.2  获取源码51.2.1  通过git获取代码仓库51.2.2  下载并解压缩档案文件51.2.3  测试示例61.3  搭建html框架91.4  渲染并查看三维对象101.5  添加材质、光源和阴影效果141.6  让你的场景动起来161.6.1  引入requestanimationframe()方161.6.2  旋转立方体181.6.3  弹跳球191.7  使用dat.gui简化试验流程201.8  场景对浏览器的自适应221.9  结23第2章  构建three.js应用的基本组件242.1  创建场景242.1.1  场景的基本功能252.1.2  给场景添加雾化效果292.1.3  使用overridematerial属302.2  几何体和网格322.2.1  几何体的属和方322.2.2  网格对象的属和方362.3  选择合适的摄像机402.3.1  正交投影摄像机和透视投影摄像机412.3.2  将摄像机聚焦在指定点上452.4  结46第3章  学使用three.js中的光源473.1  three.js中不同种类的光源473.2  基础光源483.2.1  three.ambientlight483.2.2  three.spotlight533.2.3  three.pointlight583.2.4  three.directionallight623.3  特殊光源633.3.1  three.hemispherelight643.3.2  three.arealight653.3.3  镜头光晕673.4  结69第4章  使用three.js的材质704.1  理解材质的共有属714.1.1  基础属714.1.2  融合属734.1.3  属734.2  从简单的网格材质开始744.2.1  three.meshbasicmaterial754.2.2  three.meshdepthmaterial774.2.3  联合材质794.2.4  three.meshnormalmaterial804.2.5  在单几何体上使用多种材质824.3  材质844.3.1  three.meshlambertmaterial854.3.2  three.meshphongmaterial864.3.3  three.meshstandardmaterial884.3.4  three.meshphysicalmaterial894.3.5  用three.shadermaterial创建自己的着器894.4  线几何体的材质954.4.1  three.linebasicmaterial954.4.2  three.linedashedmaterial974.5  结97第5章  学使用几何体995.1  three.js提供的基础几何体1015.1.1  二维几何体1015.1.2  三维几何体1095.2  结120第6章  几何体和二元作1226.1  three.convexgeometry1226.2  three.lathegeometry1246.3  通过拉伸创建几何体1256.3.1  three.extrudegeometry1266.3.2  three.tubegeometry1276.3.3  从svg拉伸1296.4  three.parametricgeometry1316.5  创建三维文本1336.5.1  渲染文本1336.5.2  添加自定义字体1366.6  使用二元作组合网格1376.6.1  subtract函数1396.6.2  intersect函数1426.6.3  union函数1436.7  结143第7章  粒子和精灵1457.1  理解粒子1457.2  three.points和three.pointsmaterial1487.3  使用html5画布样式化粒子1517.3.1  在three.canvasrenderer中使用html5画布1517.3.2  在webglrenderer中使用html5画布1527.4  使用纹理样式化粒子1557.5  使用精灵贴图1607.6  从几何体创建three.points1637.7  结165第8章  创建、加载网格和几何体1668.1  几何体组合与合并1668.1.1  对象组合1668.1.2  将多个网格合并成一个网格1688.2  从外部资源加载几何体1708.2.1  以three.js的json格式保存和加载1718.2.2  使用blender1778.3  导入三维格式文件1818.3.1  obj和mtl格式1818.3.2  加载collada模型1858.3.3  从其他格式的文件中加载模型1868.3.4  展示蛋白质数据银行中的蛋白质1908.3.5  从ply模型中创建粒子系统1928.4  结194第9章  创建动画和移动摄像机1959.1  基础动画1959.1.1  简单动画1969.1.2  选择对象1979.1.3  使用tween.js实现动画1989.2  使用摄像机2019.2.1  轨迹球控制器2029.2.2  飞行控制器2049.2.3  视角控制器2059.2.4  轨道控制器2079.3  变形动画和骨骼动画2089.3.1  用变形目标创建动画2099.3.2  用骨骼和蒙皮创建动画2179.4  使用外部模型创建动画2209.4.1  使用blender创建骨骼动画2209.4.2  从collada模型加载动画2239.4.3  从雷神之锤模型中加载动画2259.4.4  使用gltfloader2259.4.5  利用fbxloader显示动作捕捉模型动画2279.4.6  通过xloader加载古老的directx模型2289.4.7  利用bvhloader显示骨骼动画2309.4.8  如何重用sea3d模型2319.5  结2320章  加载和使用纹理23310.1  将纹理应用于材质23310.1.1  加载纹理并应用到网格23310.1.2  使用凹凸贴图创建褶皱23810.1.3  使用向贴图创建更加细致的凹凸和褶皱23910.1.4  使用移位贴图来改变顶点位置24010.1.5  用环境光遮挡贴图实现细节阴影24110.1.6  用光照贴图产生阴影24310.1.7  金属光泽度贴图和粗糙度贴图24410.1.8  alpha贴图24610.1.9  自发光贴图24710.1.10  高光贴图24810.1.11  使用环境贴图创建伪镜面反效果25010.2  纹理的用途25510.2.1  自定义uv映25510.2.2  

      内容简介:

      本书将介绍如何直接在浏览器中创建漂亮的3d场景和动画,并且充分发挥webgl和现代浏览器的潜能。首先介绍基本概念和基础组件,然后通过逐渐扩展示例代码逐步深入讲解更多技术。在本书中读者将学到如何从外部加载3d模型和具有真实效果的材质纹理、学使用three.js提供的摄像机组件来实现在3d场景中飞行和走动、如何将html5和画布作为材质贴在3d模型表面。此外还将学变形动画和骨骼动画,甚至还会涉及在场景中使用物理模拟的方,例如重力、碰撞检测等等。

      作者简介:

      乔斯?德克森(josdirksen),软件工程师和架构师,现任职于malmberg公司,在后台技术(如java和scala)和前端开发(如html5、css和javascript)等技术领域有丰富的从业经验。除了对前端的javascript和html5等技术充满兴趣,jos也喜欢研究使用rest和传统的网络服务技术开发后台服务。

      配送说明

      ...

      相似商品

      为你推荐

    孔网啦啦啦啦啦纺织女工火锅店第三课

    开播时间:09月02日 10:30

    即将开播,去预约
    直播中,去观看