WebXR 案例開發 — 基於 Web3D 引擎的虛擬現實技術
謝平、張克發、耿生玲、張榮、楊鑫
買這商品的人也買了...
-
$254家用遊戲機簡史 -
$556Unity AR/VR 開發:實戰高手訓練營 -
圖解財務報表分析, 2/e$320$288 -
Unity UCU 國際認證應考攻略 (Artist/Programmer)$250$198 -
圖解個人與家庭理財, 3/e$380$342 -
新時代 乙級會計事務學科題庫必通解析 - 最新版(第五版) - 附贈 MOSME 行動學習一點通:學科‧診斷‧擬真$300$270 -
新時代 丙級會計事務(資訊項)學術科研讀範本-使用會計小福星3.07版-最新版(第四版)-附 MOSME 行動學習一點通:學科.診斷.擬真.加值$480$432 -
$505做 UXD 用戶體驗設計進階教程 -
$453遊戲為什麼好玩:遊戲設計的奧秘 -
Node.js 後端全程實戰$419$398 -
$378用戶體驗定律:簡單好用的產品設計法則 -
$454洞察AIGC:智能創作的應用、機遇與挑戰 -
$454軟件研發行業創新實戰案例解析 -
從新手到高手:.NET 框架程式開發實作$880$695 -
$352Java Web全棧開發——深入理解PowerDesigner+JDBC+Servlet+JSP+Filter+JSTL(微課視頻版) -
$517服務端開發:技術、方法與實用解決方案 -
$509電影導演方法 開拍前看見你的電影 第4版 -
$505突破平面 Photoshop UI 界面設計與製作剖析 -
$417影視剪輯從小白到高手:電影解說的11種爆款剪輯思維+95個剪輯漲粉技巧(剪映版) -
甚麼?網頁也可以做派對遊戲?使用 Vue 和 babylon.js 打造 3D 派對遊戲吧!$980$774 -
圖解會計學, 4/e$420$378 -
網頁視覺特效最強必殺技大全:用 Three.js 與 Shader 圖說核心原理 x 閃避踩雷 x 創作指南(iThome鐵人賽系列書)【軟精裝】(書況有些許瑕疵,不介意在下單)$800$400 -
Unity虛擬現實開發教程$359$341 -
無料 AI:ChatGPT + Gemini + Claude + Copilot + Coze + PlaygroundAI + Ideogram + Stylar + Faceswapper + Suno + Stable Audio + D-ID + Runway + Sora + Gamma-「文字、繪圖、動漫、視覺、音樂、影片、簡報」創意無限 (第二版)$680$537 -
Stable Diffusion:與杰克艾米立攜手專精 AI 繪圖$750$593
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
《WebXR案例開發——基於Web3D引擎的虛擬現實技術》詳細講解了 Babylon.js框架的使用方法、代碼編寫風格以及詳細的案例實現步驟和效果展示,使讀者逐步對 WebXR 的學習產生濃厚的興趣。書中由淺入深地講解了WebXR案例的開發過程,在講述技術知識點的基礎上,詳細分析每個案例的具體開發和實現過程,以便讀者能夠將之前學習的WebXR 技術相關模塊在綜合案例中融會貫通。本書還提供了WebXR技術相關的輔助學習視頻資源,助力WebXR開發愛好者快速入門。開發後的WebXR應用可發布至雲平臺,方便用戶直接通過移動端或PC端的瀏覽器進行訪問和體驗。 《WebXR案例開發——基於Web3D引擎的虛擬現實技術》適合作為高等院校數字媒體相關專業的教材或指導書,也可作為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.1PC端頭顯設備
1.4.2一體式頭顯設備
1.4.3移動端頭顯設備
1.5增強現實硬件設備介紹
1.5.1微軟HoloLens智能眼鏡
1.5.2Magic Leap
1.5.30glass AR
1.5.4HoloMax全息交互系統
1.5.5XMAN智能眼鏡
第2章WebXR介紹
2.1WebGL介紹
2.1.1基本概念
2.1.2發展歷史
2.1.3應用場景
2.2WebXR技術發展與現狀
2.2.1W3C標準化組織
2.2.2曇花一現的WebVR API
2.2.3WebXR API介紹
2.3Three.js框架介紹
2.3.1基於Python的Web服務器搭建
2.3.2基於NPM的Web服務器搭建
2.4AFrame框架介紹
2.5Babylon.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.1SceneLoader.Append
3.10.2SceneLoader.Load
3.10.3SceneLoader.ImportMesh
3.10.4SceneLoader.ImportMeshAsync
3.10.5SceneLoader.LoadAssetContainer
3.10.6SceneLoader.ImportAnimations
3.10.7SceneLoader.AppendAsync
3.10.8AssetsManager
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.2Live Server插件安裝
4.1.3在VSCode中調試代碼
4.2PBR材質的使用
4.2.1PBR材質簡介
4.2.2PBR基礎理論
4.2.3PBR材質的製作
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.1UI的創建
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.1EasyAR WebAR簡介
5.2.2EasyAR WebAR快速入門
5.2.3EasyAR Web3D模型動畫要求
5.3基於開源的AR.js應用開發
5.3.1圖像跟蹤案例
5.3.2基於位置的AR案例
5.3.3基於標記的AR案例
第6章Web遊戲非遺慶全運開發案例
6.1案例介紹
6.2Cocos Creator引擎
6.2.1Cocos Creator引擎簡介
6.2.2引擎安裝
6.2.3使用Dashboard
6.2.4Hello World
6.3場景創建
6.3.1場景資源
6.3.2節點和組件
6.3.3坐標系和節點變換屬性
6.3.4使用場景編輯器搭建場景圖像
6.4遊戲動畫
6.4.1動畫幀
6.4.2Sprite
6.4.3動畫片段
6.4.4SpriteAnimation類的實現
6.4.5編輯SpriteAnimation
6.5遊戲UI交互
6.5.1UI入門
6.5.2Canvas組件
6.5.3UI變換組件
6.5.4Widget組件
6.5.5Button組件
6.6遊戲發布
6.6.1熟悉構建發布面板
6.6.2構建選項介紹
參考文獻



