書籍簡介:
本書系統(tǒng)地介紹了虛擬現(xiàn)實建模語言(VRML)的基礎知識、各節(jié)點詳細的使用方法和應用,并給出了大量實例。全書共分為8章,分別介紹了虛擬現(xiàn)實概述、虛擬現(xiàn)實軟件及三維立體造型、造型的其他相關操作、虛擬現(xiàn)實環(huán)境設計、動畫效果與交互節(jié)點、虛擬現(xiàn)實的高級應用、虛擬現(xiàn)實與MATLAB接口應用、VRML腳本語言與編程等內(nèi)容。
本書可作為大學本科和高職高專計算機相關專業(yè)的虛擬現(xiàn)實技術課程教材,也可供成人教育和在職人員的培訓使用。同時適合于欲制作虛擬空間的VRML初學者,也可作為運用VRML技術進行系統(tǒng)仿真、虛擬現(xiàn)實程序設計的研究人員和程序開發(fā)人員的參考書。
作者簡介:
張德豐,周靈著
出版時間:
2010年08月
章節(jié)目錄:
第1章 虛擬現(xiàn)實概述
1.1 人機交互技術的發(fā)展史
1.2 虛擬現(xiàn)實技術的發(fā)展史
1.3 虛擬現(xiàn)實的特點
1.3.1 交互性
1.3.2 沉浸感
1.3.3 構想性
1.4 虛擬現(xiàn)實的發(fā)展前景
1.5 虛擬現(xiàn)實的系統(tǒng)分類
1.5.1 沉浸式虛擬現(xiàn)實系統(tǒng)
1.5.2 桌面式虛擬現(xiàn)實系統(tǒng)
1.5.3 增強式虛擬現(xiàn)實系統(tǒng)
1.5.4 分布式虛擬現(xiàn)實系統(tǒng)
1.6 虛擬軟件技術
1.6.1 VRML的基本概念
1.6.2 VRML的立體空間計量單位
1.6.3 VRML語法
1.6.4 VRML的節(jié)點和域
1.7 虛擬現(xiàn)實主要應用領域
1.7.1 城市規(guī)劃
1.7.2 室內(nèi)設計
1.7.3 文物保護
1.7.4 軍事與航空航天
1.7.5 虛擬教育與培訓
1.7.6 商業(yè)領域
1.7.7 娛樂
1.7.8 工業(yè)應用
1.7.9 醫(yī)學領域
1.7.10 虛擬現(xiàn)實在Web3d/產(chǎn)品/靜物展示中的應用
第2章 虛擬現(xiàn)實軟件及三維立體造型
2.1 軟件開發(fā)模型
2.1.1 軟件瀑布開發(fā)模型
2.1.2 軟件原型開發(fā)模型
2.1.3 軟件漸進式開發(fā)模型
2.2 虛擬現(xiàn)實軟件開發(fā)工具
2.3 幾何造型
2.3.1 造型節(jié)點
2.3.2 簡單幾何造型節(jié)點
2.3.3 復雜幾何造型節(jié)點
2.4 造型外觀設計
2.4.1 外觀節(jié)點
2.4.2 材質(zhì)節(jié)點
2.4.3 圖片型的表面材質(zhì)節(jié)點
2.4.4 表面材質(zhì)轉(zhuǎn)換節(jié)點
2.4.5 影像紋理節(jié)點
2.4.6 紋理坐標節(jié)點
2.4.7 造型的材質(zhì)設計
第3章 造型的其他相關操作
3.1 造型空間變換
3.1.1 坐標變換節(jié)點
3.1.2 空間坐標的平移
3.1.3 空間坐標的旋轉(zhuǎn)
3.1.4 空間坐標的縮放
3.2 造型群節(jié)點
3.2.1 編組節(jié)點
3.2.2 素材調(diào)用基本方法
3.2.3 節(jié)點的定義及引用
3.2.4 內(nèi)聯(lián)節(jié)點
3.3 其他組節(jié)點使用
3.3.1 布告牌
3.3.2 開關節(jié)點
3.3.3 細節(jié)層次節(jié)點
3.3.4 視點
3.3.5 錨節(jié)點
3.3.6 導航節(jié)點
第4章 虛擬現(xiàn)實環(huán)境設計
4.1 背景設計
4.2 光源創(chuàng)建
4.2.1 法線
4.2.2 點光源
4.2.3 平行光源
4.2.4 錐光源
4.3 創(chuàng)建陰影效果
4.4 創(chuàng)建霧化效果
4.5 創(chuàng)建聲音效果
4.5.1 環(huán)境中聲音的基本概念
4.5.2 音頻剪輯節(jié)點
4.5.3 聲音節(jié)點
第5章 動畫效果與交互節(jié)點
5.1 事件和路由
5.1.1 事件
5.1.2 路由
5.2 動畫效果
5.2.1 時間傳感器節(jié)點
5.2.2 位置插補器
5.2.3 顏色插補器
5.2.4 朝向插補器
5.2.5 標量插補器
5.2.6 坐標插補器
5.2.7 法向量插補器
5.3 交互造型功能
5.3.1 交互的基本概念
5.3.2 觸摸傳感器
5.3.3 平面?zhèn)鞲衅?br> 5.3.4 圓柱體傳感器
5.3.5 球體傳感器
5.3.6 接近傳感器
5.3.7 可視傳感器
5.3.8 碰撞傳感器
第6章 虛擬現(xiàn)實的高級應用
6.1 虛擬現(xiàn)實在三維立體場景中的設計
6.1.1 虛擬現(xiàn)實在生日場景中的設計
6.1.2 虛擬現(xiàn)實在奧運五球場景中的設計
6.1.3 虛擬現(xiàn)實月亮繞地球轉(zhuǎn)動場景設計
6.2 虛擬實現(xiàn)自然景觀設計
6.2.1 虛擬現(xiàn)實雪山設計
6.2.2 虛擬現(xiàn)實海上日出設計
6.2.3 虛擬現(xiàn)實雪山樹林設計
6.3 虛擬現(xiàn)實建筑設計
6.3.1 虛擬辦公樓
6.3.2 虛擬醫(yī)院設計
6.3.3 虛擬公路設計
6.3.4 虛擬現(xiàn)實客廳設計
6.4 虛擬三維人體骨骼設計
第7章 虛擬現(xiàn)實與MATLAB接口應用
7.1 MATLAB的簡單介紹
7.1.1 MATLAB的概述
7.1.2 MATLAB的啟動、退出及工作界面
7.1.3 Simulink
7.2 虛擬實現(xiàn)工具箱的MATLAB函數(shù)
7.2.1 MATLAB的接口函數(shù)
7.2.2 Vrworld對象
7.2.3 Vrnode對象
7.3 Simulink的應用接口
7.3.1 使用Simulink連接虛擬世界
7.3.2 一個虛擬世界例子
7.4 MATLAB接口中虛擬現(xiàn)實的應用
7.4.1 熱傳送的虛擬現(xiàn)實
7.4.2 汽車在山中運動的模擬
7.5 Simulink接口虛擬現(xiàn)實示例
7.5.1 燈光的模擬
7.5.2 磁懸浮模型
第8章 VRML腳本語言與編程
8.1 腳本
8.2 VRMLScript語言
8.2.1 表達式
8.2.2 語法
8.2.3 函數(shù)
8.3 對象處理
8.3.1 對象
8.3.2 數(shù)學運算對象
8.3.3 browser對象
8.4 VRML與網(wǎng)絡
參考文獻
封面圖: