Instructor:Chung-Ming Wang
Prerequisite: Computer Graphics, Networks
Textbook:
a. IEEE 1993 Symposium on Research Frontiers in Virtual Reality
b. Virtual Reality Systems Guide
c. Virtual Reality: Theory, Practice, and Promise, S.K. Helsel and J.P. Roth, Meckler Publishing, 1991.
d. Special topics in IEEE Computer Graphics and Applications,
e. Special topics in The Visual Computer,
f. Special topics in Computer Graphics Forum,
g. dVise Users' Manual, dVise company, 1994.
(1) Introduction
虛擬實境其基本原理乃在於利用電腦提供一個虛擬之環境,讓浸染此虛擬環境之參與者(participant),能如在實際環境般,與三度空間事物產生互動 (Interaction)。然而構建此虛擬環境確是相當複雜繁瑣。在一般VR系統所用之電腦,不論是個人電腦級或工作站級,至少需能提供實際環境具有之動態視覺,其他如聲音、觸覺等效果則有賴更專門設備之提功。鑑於VR技術牽涉廣汎,以單一課程恐無法讓學生澈底一窺堂奧;又鑑於國PC工業之蓬勃發展,硬體技術與整體運算能力逐年成倍數更新,工作站並非惟一之選擇;因此,本VR課程,亦即虛擬實境課程之目標著重於VR技術在PC與工作站系統之整體介紹。為避免學生僅只於理論知識之汲取,欠缺實作之能力;同時亦考慮以一學期短暫學習時間內,無法獨自構建發展一套VR系統;因此,在課程之設計目標上,採分組研習後再整合學習之方式;在實作之教材上,兼採PC與工作站之VR系統研習。其中,PC級之系統可允許學生作小幅修改,藉由此,可激勵學生實作之興趣。期使學生修習此課程後,對VR新興科技之背景有基本之認識,
Part I: Background Knowledge (背景知識)
1.2 The Three "I"s of Virtual Reality.
1.3 History
2.2 Trackballs
2.3 3-D Probes
2.4 Sensing Gloves
2.5 Stereo Viewing Devices
2.6 3-D Sound Generators
2.7 Summary
3.2 PC-Based VR Engine
3.3 Workstation-Based VR Engine
3.4 Advanced VR Engines
3.5 Distributed VR
3.6 Summary
4.2 Three Perceptual Requirement
4.3 Why Shared Virtual Environment?
4.4 Progress in Shared Virtual Environment.
4.5 Summary
5.3 Object Behavior and Model Segmentation
5.4 Visualization Parameters 5.7 Summary
Group II: Vistapro
Group III: Virtual Reality Studio
7.2 Fundamental Concepts
7.3 Actors and Runtime System
7.4 Standard Elements
7.5 VC Tool kit
7.6 Object-Oriented Hierarchical Database
7.7 The MAZ Virtual Environment Format
7.8 Meta-Script Language
7.9 Porting and evaluating to dVISE environment
7.10 Summary
8.2 Open Discussions
8.3 Final Word
9.2 Programming and Modeling
9.3 Future Applications
9.3 Open Discussion
期中,期末考 :30%
Equal treatments for EVERY postgraduate student.