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

WebXR案例開發(基於Web3D引擎的虛擬現實技術)/電腦科學與技術叢書

  • 作者:編者:謝平//張克發|責編:劉星//李曄
  • 出版社:清華大學
  • ISBN:9787302635574
  • 出版日期:2023/08/01
  • 裝幀:平裝
  • 頁數:217
人民幣:RMB 69 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書詳細講解了Babylon.js框架的使用方法、代碼編寫風格以及詳細的案例實現步驟和效果展示,使讀者逐步對WebXR的學習產生濃厚的興趣。書中由淺入深地講解了WebXR案例的開發過程,在講述技術知識點的基礎上,詳細分析每個案例的具體開發和實現過程,以便讀者能夠將之前學習的WebXR技術相關模塊在綜合案例中融會貫通。本書還提供了WebXR技術相關的輔助學習視頻資源,助力WebNR開發愛好者快速入門。開發后的WebXR應用可發布至雲平台,方便用戶直接通過移動端或PC端的瀏覽器進行訪問和體驗。
    本書適合作為高等院校數字媒體相關專業的教材或指導書,也可作為WebXR開發人員或初學者的參考書。

作者介紹
編者:謝平//張克發|責編:劉星//李曄

目錄
第1章  虛擬現實基礎
  1.1  增強現實介紹
    1.1.1  增強現實概念
    1.1.2  增強現實技術特點
    1.1.3  增強現實技術發展
    1.1.4  增強現實技術分類
    1.1.5  增強現實的技術原理
  1.2  虛擬現實介紹
    1.2.1  虛擬現實概念
    1.2.2  虛擬現實的特性
    1.2.3  虛擬現實技術發展
    1.2.4  虛擬現實技術分類
    1.2.5  虛擬現實技術原理
  1.3  混合現實介紹
    1.3.1  混合現實概念
    1.3.2  混合現實內容設計
    1.3.3  混合現實中的交互設計
    1.3.4  混合現實體驗舒適度
    1.3.5  混合現實內容設計的視覺表現
  1.4  虛擬現實硬體設備介紹
    1.4.1  PC端頭顯設備
    1.4.2  一體式頭顯設備
    1.4.3  移動端頭顯設備
  1.5  增強現實硬體設備介紹
    1.5.1  微軟HoloLens智能眼鏡
    1.5.2  Magic Leap
    1.5.3  0glass AR
    1.5.4  HoloMax全息交互系統
    1.5.5  XMAN智能眼鏡
第2章  WebXR介紹
  2.1  WebGL介紹
    2.1.1  基本概念
    2.1.2  發展歷史
    2.1.3  應用場景
  2.2  WebXR技術發展與現狀
    2.2.1  W3C標準化組織
    2.2.2  曇花一現的WebVR API
    2.2.3  WebXR API介紹
  2.3  Three.js框架介紹
    2.3.1  基於Python的Web伺服器搭建
    2.3.2  基於NPM的Web伺服器搭建
  2.4  A-Frame框架介紹
  2.5  Babylon.js引擎介紹
    2.5.1  初始化網頁
    2.5.2  初始化3D場景
    2.5.3  創建三維物體
    2.5.4  修改物體的材質
第3章  WebXR開發基礎
  3.1  一行代碼讓網站支持3D和VR
  3.2  場景創建

    3.2.1  快速創建場景
    3.2.2  場景創建API說明
  3.3  場景燈光
    3.3.1  燈光的類型
    3.3.2  燈光顏色的設置
    3.3.3  燈光開關和調光器
  3.4  場景陰影
    3.4.1  陰影生成
    3.4.2  透明物體和陰影
    3.4.3  燈光與陰影的關係
    3.4.4  體積光散射后處理
  3.5  場景交互
    3.5.1  如何在場景中進行交互
    3.5.2  鍵盤的交互
    3.5.3  滑鼠的交互
  3.6  相機
    3.6.1  通用相機
    3.6.2  軌道相機
    3.6.3  跟隨相機
  3.7  動畫
    3.7.1  設計動畫
    3.7.2  序列動畫
  3.8  音頻
    3.8.1  創建音頻文件
    3.8.2  通過事件觸發音頻播放
    3.8.3  音樂屬性
    3.8.4  通過ArrayBuffer來載入音頻文件
    3.8.5  通過資源管理器載入音頻文件
  3.9  相機和網格
    3.9.1  相機的行為
    3.9.2  網格的行為
  3.10  資源管理
    3.10.1  SceneLoader.Append
    3.10.2  SceneLoader.Load
    3.10.3  SceneLoader.ImportMesh
    3.10.4  SceneLoader.ImportMeshAsync
    3.10.5  SceneLoader.LoadAssetContainer
    3.10.6  SceneLoader.ImportAnimations
    3.10.7  SceneLoader.AppendAsync
    3.10.8  AssetsManager
    3.10.9  使用載入進度
  3.11  材質
    3.11.1  材質的創建
    3.11.2  漫反射
    3.11.3  環境光顏色
    3.11.4  透明顏色
    3.11.5  紋理
    3.11.6  透明紋理
    3.11.7  顯示模型線框
第4章  中國傳統建築三維展示案例開發

  4.1  基於VSCode開發環境配置
    4.1.1  安裝VSCode開發工具
    4.1.2  Live Server插件安裝
    4.1.3  在VSCode中調試代碼
  4.2  PBR材質的使用
    4.2.1  PBR材質簡介
    4.2.2  PBR基礎理論
    4.2.3  PBR材質的製作
    4.2.4  使用Blender導出glTF模型
    4.2.5  在Sandbox中查看模型效果
  4.3  模型導出
    4.3.1  常見的3D模型格式
    4.3.2  從3ds Max軟體導出glTF模型
    4.3.3  從Blender導出glTF模型
    4.3.4  在Sandbox中查看glTF模型
  4.4  載入頁面
    4.4.1  基礎頁面創建
    4.4.2  創建載入頁面
  4.5  場景載入
    4.5.1  設置Canvas
    4.5.2  初始化引擎
    4.5.3  創建場景Scene
    4.5.4  遊戲循環
    4.5.5  相機的創建
    4.5.6  創建天空盒
    4.5.7  創建環境燈光
    4.5.8  模型載入
  4.6  場景交互
    4.6.1  UI的創建
    4.6.2  音樂的創建和控制
    4.6.3  場景中物體的交互
第5章  WebAR解決方案介紹
  5.1  基於Kivicube的WebAR應用開發
    5.1.1  項目創建
    5.1.2  場景創建
    5.1.3  創建場景內容
    5.1.4  創建場景交互
    5.1.5  場景保存與分享
  5.2  基於EasyAR的WebAR應用開發
    5.2.1  EasyAR WebAR簡介
    5.2.2  EasyAR WebAR快速入門
    5.2.3  EasyAR Web3D模型動畫要求
  5.3  基於開源的AR.js應用開發
    5.3.1  圖像跟蹤案例
    5.3.2  基於位置的AR案例
    5.3.3  基於標記的AR案例
第6章  Web遊戲非遺慶全運開發案例
  6.1  案例介紹
  6.2  Cocos Creator引擎
    6.2.1  Cocos Creator引擎簡介

    6.2.2  引擎安裝
    6.2.3  使用Dashboard
    6.2.4  Hello World
  6.3  場景創建
    6.3.1  場景資源
    6.3.2  節點和組件
    6.3.3  坐標系和節點變換屬性
    6.3.4  使用場景編輯器搭建場景圖像
  6.4  遊戲動畫
    6.4.1  動畫幀
    6.4.2  Sprite
    6.4.3  動畫片段
    6.4.4  SpriteAnimation類的實現
    6.4.5  編輯SpriteAnimation
  6.5  遊戲UI交互
    6.5.1  UI入門
    6.5.2  Canvas組件
    6.5.3  UI變換組件
    6.5.4  Widget組件
    6.5.5  Button組件
  6.6  遊戲發布
    6.6.1  熟悉構建發布面板
    6.6.2  構建選項介紹
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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