第一章 概述
1.1 從形成和發(fā)展來看VRML97
1.1.1 構想與誕生
1.1.2 繼承和集成
1.2 從功能和前景看VRML97
1.2.1 虛擬場景模型實例
1.2.2 VRML97的功能概述
1.2.3 潛力和前景
1.3 VRML世界瀏覽、創(chuàng)建、發(fā)布
1.3.1 瀏覽器和服務器
1.3.2 建模軟件和創(chuàng)作工具
1.3.3 發(fā)布作品
第二章 開拓和建立一個世界
2.1 開拓一座虛擬校園
2.1.1 乘興所至,自導自游
2.1.2 請個導游
2.1.3 一路風光
2.1.4 阿茲臺克神廟
2.2 創(chuàng)建一個世界
2.2.1 構造物體
2.2.2 使用外部文件
2.2.3 運用同一對象的多個實例
2.2.4 鏈接到其它對象
2.2.5 將物體組合世界
2.2.6 觀察場景
2.2.7 與場景交互
2.2.8 從頭做起
2.3 繼續(xù)前進
第三章 創(chuàng)建物體
3.1 開始動工
3.2 變換
3.2.1 位移和距離的標準單位
3.2.2 旋轉
3.2.3 縮放
3.2.4 組合變換
3.2.5 變換次序
3.3 幾何體
3.3.1 簡單幾何體節(jié)點
3.3.2 基于頂點的幾何體節(jié)點
3.3.3 復雜形體節(jié)點
3.3.4 Text節(jié)點
3.4 原型
3.4.1 域和事件
3.4.2 externproto(外部原型)
第四章 光照、色彩和紋理
4.1 光源
4.1.1 光照范圍
4.1.2 光源的一般特性
4.1.3 衰減
4.1.4 平行光源節(jié)點
4.1.5 點光源節(jié)點
4.1.6 錐光源節(jié)點
4.2 法向量
4.2.1 運用缺省法向量
4.2.2 逐個表面規(guī)定法向量
4.2.3 逐個頂點規(guī)定法向量
4.3 色彩
4.3.1 Material節(jié)點
4.3.2 逐個表面賦色
4.3.3 逐個頂點賦色
4.3.4 線集和點集著色
4.4 紋理
4.4.1 紋理圖
4.4.2 影片紋理
4.4.3 紋理元素
4.4.4 綜合運用紋理、色彩和材料
4.4.5 規(guī)定紋理坐標
4.4.6 對紋理施加變換操作
4.4.7 紋理的重復或拖邊
4.4.8 如何定義像素紋理
4.5 用紋理作背景
4.5.1 建立全景畫面
4.5.2 附加地面色和天空色
第五章 聲音與動畫
5.1 聲音
5.1.1 Sound節(jié)點
5.1.2 Audio Clip節(jié)點
5.2 動畫
5.2.1 事件和互訪
5.2.2 動畫流程
5.2.3 動畫要點
第六章 腳本
6.1 Script節(jié)點的句法
6.2 如何用Script處理事件
6.2.1 專用函數
6.2.2 JavaScript的域類型
6.3 腳本與動畫
6.3.1 高光定位
6.3.2 選擇開關
6.3.3 其它附著件
6.3.4 邏輯處理
6.3.5 計算性的動畫
6.4 高級腳本
6.4.1 瀏覽器腳本接口(瀏覽器API)
6.4.2 場景層次處理
6.4.3 將瀏覽器捆綁到一個節(jié)點上
6.4.4 多用戶世界
第七章 發(fā)布作品
7.1 設置服務器
7.1.1 安全問題
7.1.2 配置識別VRML文件的服務器
7.1.3 你的URL
7.2 組織和發(fā)布你的文件
7.2.1 使用相對地址
7.2.2 使用MIME類型擴展名
7.2.3 驗證遠程URL
7.2.4 增加信息節(jié)點
7.2.5 壓縮文件
7.2.6 在Web網上發(fā)表作品
7.3 使用通用網關接口(CGI)
7.3.1 HTML表格
7.3.2 腳本
7.3.3 將表格和腳本文件放入服務器
第八章 改善演示效果
8.1 縮減文件篇幅
8.1.1 實例重用
8.1.2 使用原型
8.1.3 使用文本節(jié)點
8.1.4 使用節(jié)省空間的幾何節(jié)點
8.1.5 依靠自動生成的法向量
8.1.6 消除空白間隔
8.1.7 將浮點數據取整
8.1.8 壓縮文件
8.2 提高渲染速度
8.2.1 簡化場景
8.2.2 分而治之
8.2.3 發(fā)揮瀏覽器本身的作用
8.2.4 關閉碰撞檢測和使用碰撞代體
8.2.5 有效地運用Script節(jié)點
第九章 外部創(chuàng)作界面
9.1 EAI的基本內容
9.2 語言支持
9.2.1 訪問節(jié)點
9.2.2 往場景內節(jié)點發(fā)送EventIn事件
9.2.3 讀取場景中節(jié)點的EventOut事件
9.2.4 監(jiān)聽場景內節(jié)點的EventOut
9.3 應用
9.3.1 描述
9.3.2 嵌入Web頁
9.3.3 獲取Browser類實例
9.3.4 添加新節(jié)點
9.3.5 修改節(jié)點
9.3.6 刪除節(jié)點
9.3.7 監(jiān)聽方位
9.4 EAI類庫簡介
附錄 A 節(jié)點參考
附錄 B 域參考
附錄 C 歷史注釋
附錄 D EAI實用類