幫助中心 | 我的帳號 | 關於我們

Three.js開髮指南(基於WebGL和HTML5在網頁上渲染3D圖形和動畫原書第3版)/Web開發技術叢書

  • 作者:(美)喬斯·德克森|譯者:周翀//張薇
  • 出版社:機械工業
  • ISBN:9787111628842
  • 出版日期:2019/06/01
  • 裝幀:平裝
  • 頁數:317
人民幣:RMB 99 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書通過大量的示例和代碼,以豐富的互動的方式向讀者展示Three.js的各種功能。
    全書共12章:第1章講述使用Three.js庫的基本步驟;第2章講解Three.js庫使用過程中所需要理解的各種基礎組件,包括燈光、網格、幾何體、材質和相機等;第3章通過具體示例講解場景中使用的各種燈光;第4章討論Three.js庫中可以用於網格的各種材質,並通過互動示例讓你來試用這些材質;第5章講解Three.js中幾何體的創建和設置;第6章展示如何設置、使用Three.js庫中的高級幾何體,例如凸面體和旋轉體;第7章講解如何使用Three.js庫中的粒子系統;第8章展示如何從外部導入網格和幾何體;第9章探索各種動畫效果,使場景活動起來;第10章深入講解材質的細節,包括如何控制材質,以及如何將HTML5視頻的輸出和HTML5畫布中的元素作為紋理;第11章探索如何使用Three.js庫來對已經渲染過的場景進行後期處理;第12章講解如何在Three.js場景中添加物理效果。

作者介紹
(美)喬斯·德克森|譯者:周翀//張薇
    喬斯·德克森(Jos Dirksen),資深軟體工程師和架構師,現任職于Malmberg公司,在後台技術(如Java和Scala)和前端開發(如HTML5、CSS和JavaScript)等技術領域有豐富的從業經驗。除了對前端的JavaScript和HTML5等技術充滿興趣,Jos也喜歡研究使用REST和傳統的網路服務技術開發後台服務。

目錄
譯者序
前言
第1章  使用Three.js創建你的第一個三維場景
  1.1  準備工作
  1.2  獲取源碼
    1.2.1  通過Git獲取代碼倉庫
    1.2.2  下載並解壓縮檔案文件
    1.2.3  測試示例
  1.3  搭建HTML框架
  1.4  渲染並查看三維對象
  1.5  添加材質、光源和陰影效果
  1.6  讓你的場景動起來
    1.6.1  引入requestAnimationFrame()方法
    1.6.2  旋轉立方體
    1.6.3  彈跳球
  1.7  使用dat.GUI簡化試驗流程
  1.8  場景對瀏覽器的自適應
  1.9  總結
第2章  構建Three.js應用的基本組件
  2.1  創建場景
    2.1.1  場景的基本功能
    2.1.2  給場景添加霧化效果
    2.1.3  使用overrideMaterial屬性
  2.2  幾何體和網格
    2.2.1  幾何體的屬性和方法
    2.2.2  網格對象的屬性和方法
  2.3  選擇合適的攝像機
    2.3.1  正交投影攝像機和透視投影攝像機
    2.3.2  將攝像機聚焦在指定點上
  2.4  總結
第3章  學習使用Three.js中的光源
  3.1  Three.js中不同種類的光源
  3.2  基礎光源
    3.2.1  THREE.AmbientLight
    3.2.2  THREE.SpotLight
    3.2.3  THREE.PointLight
    3.2.4  THREE.DirectionalLight
  3.3  特殊光源
    3.3.1  THREE.HemisphereLight
    3.3.2  THREE.AreaLight
    3.3.3  鏡頭光暈
  3.4  總結
第4章  使用Three.js的材質
第5章  學習使用幾何體
第6章  高級幾何體和二元操作
第7章  粒子和精靈
第8章  創建、載入高級網格和幾何體
第9章  創建動畫和移動攝像機
第10章  載入和使用紋理
第11章  自定義著色器和後期處理

第12章  在場景中添加物理效果和聲音

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032