Responsive image
博碩士論文 etd-0828101-132853 詳細資訊
Title page for etd-0828101-132853
論文名稱
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