論文使用權限 Thesis access permission:校內校外完全公開 unrestricted
開放時間 Available:
校內 Campus: 已公開 available
校外 Off-campus: 已公開 available
論文名稱 Title |
以HLA為基礎的Java3D虛擬實境 An HLA-based Simulation Environment for Virtual Reality via Java3D |
||
系所名稱 Department |
|||
畢業學年期 Year, semester |
語文別 Language |
||
學位類別 Degree |
頁數 Number of pages |
36 |
|
研究生 Author |
|||
指導教授 Advisor |
|||
召集委員 Convenor |
|||
口試委員 Advisory Committee |
|||
口試日期 Date of Exam |
2000-07-24 |
繳交日期 Date of Submission |
2001-08-28 |
關鍵字 Keywords |
網路模擬環境、高階系統架構、虛擬實境 High Level Architecture, Virtual Reality, Networked Simulation Environment |
||
統計 Statistics |
本論文已被瀏覽 5714 次,被下載 3063 次 The thesis/dissertation has been browsed 5714 times, has been downloaded 3063 times. |
中文摘要 |
本篇論文的主要動機是以HLA為基礎系統架構,因應現今網路使用者對網際網路應用程式的需求,配合目前電腦視覺領域中極為熱門的3D圖形和Visual Reality技術,設計出一套網路的、即時性的、互動的、多媒體的、多人連線的應用程式系統模組。並以美國國防部所提出的The DoD Modeling and Simulation Master Plan取其優點應用於學術界的研究和工商界的發展上,並做為網路模擬環境設計的一個參考。 但是就現今的網路環境來說,頻寬問題是影響應用程式效能的首要關鍵。因此,我們希望此系統模組可以更有效地利用有限的資源,並能夠動態地調整系統模組內部的因應措施。為了進一步實現我們的想法,我們提出了三個階段性的步驟。首先是設計一套控制機制來降低網路使用量和穩定資料協調的問題。我們利用兩個方法Three-Level Control Mechanism,Dynamic Filtering Scheme配合HLA來達到這個階段的要求。第二步驟是再設計一套控制機制來有效地利用網路資源,我們利用Load Balancing的觀念來改善系統的運作模式。最後一步驟則利用Java3D設計應用程式的核心和介面。 |
Abstract |
The enforcement of reusability and shareability of products or components based on new technology standards for simulation and modeling is of paramount importance. In this thesis we first utilize DMSO HLA as the basic fundamental to design a customization environment for Web-based modeling and simulation. The environment is able to offer the interoperability framework between a broad spectrum of simulation paradigms, including both real-time and logical time models and to support a huge number of participants. To fulfill the goal we proposed three main tasks to be done. First, we proposed the mechanism to reduce the communication overhead and to balance the information consistency among large participants by incorporating a three-level control mechanism and Dynamic Filtering Strategy (DFS) within HLA RTI. In the second task, we proposed a load balancing algorithm to efficiently utilize the resource over the network environment. At the last task we use Java 3D to build a virtual reality application on the environment. |
目次 Table of Contents |
Chapter 1. Introduction Chapter 2. Background 2.1. Web-based Simulation 2.2. The Distributed Interactive Simulation – IEEE 1278 2.3. The High-Level Architecture – IEEE P1516 2.4. Description of the HLA RTI Chapter 3. Related Work 3.1. WebHLA 3.2. CIMBLE 3.3. DISCOVER’99 3.4. Comparisons of Existing System Models Chapter 4. Objectives 4.1. Virtual Reality 4.2. Efficiently Message Filtering 4.3. Objects Sharing and Reusing 4.4. Scalability 4.5. Time Synchronization Chapter 5. System Architecture 5.1. Overview 5.2. Mechanisms 5.3. Three-Level Control Mechanism (3LCM) 5.4. Dynamic Filtering Strategy (DFS) 5.5. Load Balancing 5.6. Implementation Chapter 6. Conclusions References |
參考文獻 References |
[1]. Institute for Electrical and Electronics Engineers. 1995. IEEE Standard for Distributed Interactive Simulation - Application Protocols. IEEE Std 1278.1. [2]. U.S. Department of Defense Modeling and Simulation Office (DMSO). 1998a. High Level Architecture Rules. Version 1.3. Available through the Internet: http://www.dmso.mil/. [3]. U.S. Department of Defense Modeling and Simulation Office (DMSO). 1998b. High Level Architecture Federate Interface Specification. Version 1.3. Available through the Internet: http://www.dmso.mil/. [4]. U.S. Department of Defense Modeling and Simulation Office (DMSO). 1998c. High-Level Architecture Object Model Template Specification. Version 1.3. Available through the Internet: http://www.dmso.mil/. [5]. U.S. Department of Defense Modeling and Simulation Office (DMSO). 1998d. High Level Architecture Run-Time Infrastructure Programmer’s Guide. 1.3 Version 5. Available through the Internet: http://www.dmso.mil/. [6]. Tacic, I. and Fujimoto, R. M. 1997. Synchronized Data Distribution Management in Distributed Simulations. In Proceedings of the 1997 Spring Simulation Interoperability Workshop (March 3-7). Available through the Internet: http://hla.dmso.mil/docslib/briefs/SIW/papers.html. [7]. Defense Modeling and Simulation Office (DMSO). 1996. High Level Architecture for Modeling and Simulation Master Plan, Version 1.7. [8]. Lu, T. C., Lin, M. T., and Lee, C. N. 1999. Control Mechanism for Large-Scale Virtual Environments. Journal of Visual Languages and Computing. 10, 1 (Feb.), 69-85. [9]. Chim, Jimmy H.P., Lau, Rynson W. H., Si, A., Leong, H. V., To, D., Green, M., and Lam, M. L. 1998. Multi-Resolution Model Transmission in Distributed Virtual Environments. In Proceedings of the 1998 ACM Symposium on Virtual Reality Software and Technology (Taipei, Taiwan, Nov. 2-5), 25-34. [10]. Cohen, D. and Kemkes, A. 1997. Using DDM – An Application Perspective. In Proceedings of the 1997 Spring Simulation Interoperability Workshop (March 3-7). Available through the Internet: http://hla.dmso.mil/docslib/briefs/SIW/papers.html. [11]. Frécon, E and Nöu, A. A. 1998. Building Distributed Virtual Environments to Support Collaborative Work. In Proceedings of the 1998 ACM Symposium on Virtual Reality Software and Technology (Taipei, Taiwan, Nov. 2-5), 105-113. [12]. Halderen, Berry A. W. van, and Overeinder, B. J. 1998. Fornax: Web-based Distributed Discrete Event Simulation in Java. In Proceedings of ACM 1998 Workshop on Java for High-Performance Network Computing (Palo Alto, CA, Fed.). Available through the Internet: http://www.cs.ucsb.edu/conferences/java98/program.html. [13]. Macedonia, M. R., Zyda, M. J., Pratt, D. R., Brutzman, D. P., and Barham, P. T. 1995. Exploiting Reality with Multicast Groups: A Network Architecture for Large-scale Virtual Environments. IEEE Computer Graphics & Applications. (Sep.), 38-45. [14]. Page, E. H. 1998. The Rise of Web-Based Simulation: Implications for the High Level Architecture. In Proceedings of the 1998 Winter Simulation Conference (Washington, DC, Dec. 13-16), 1663-1668. [15]. D. Bernholdt, G. C. Fox, W. Furmanski, B. Natarajan, H. T. Ozdemir, Z. Odcikin Ozdemir and T. Pulikal. 1998. WebHLA - An Interactive Programming and Training Environment for High Performance Modeling and Simulation. Presented at the DoD HPC 98 Users Group Conference, Rice University, Houston, TX, June 1-5 1998. Available through the Internet: http://tapetus.npac.syr.edu/iwt98/pm/documents/dodugc98/paper.doc [16]. David W.Seidel, Sandra Testani, Ed Wagner. 1999. CIMBLE: Distributed Team Training via HLA. Journal of Simulation, Nov 1999, 304 – 310. [17]. Nicolas D. GEORGANAS. 1999. Distributed Information System for COllaborative Virtual Environments Research (DISCOVER’99). Available through the Internet: http://www.mcrlab.uottawa.ca/research/DISCOVER99.htm |
電子全文 Fulltext |
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。 論文使用權限 Thesis access permission:校內校外完全公開 unrestricted 開放時間 Available: 校內 Campus: 已公開 available 校外 Off-campus: 已公開 available |
紙本論文 Printed copies |
紙本論文的公開資訊在102學年度以後相對較為完整。如果需要查詢101學年度以前的紙本論文公開資訊,請聯繫圖資處紙本論文服務櫃台。如有不便之處敬請見諒。 開放時間 available 已公開 available |
QR Code |