跳到主要內容

簡易檢索 / 詳目顯示

研究生: 王彥凱
Yan-Kai Wang
論文名稱: 符合SEDRIS格式與規範的虛擬環境編輯器
Virtual Environment Editor with SEDRIS Representation and Specification
指導教授: 曾定章
Din-Chang Tseng
口試委員:
學位類別: 碩士
Master
系所名稱: 資訊電機學院 - 資訊工程學系
Department of Computer Science & Information Engineering
畢業學年度: 92
語文別: 英文
論文頁數: 83
中文關鍵詞: 合成環境編輯器虛擬環境
外文關鍵詞: SEDRIS, virtual environment, editor
相關次數: 點閱:7下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 以3D視覺技術來表現3D景觀或物體會比2D的展示方式提供更真實的外觀,也更能讓使用者依需要即時調整適合的觀察點。建立一個虛擬環境需要載入地形、建築物、車輛、及樹林等模型,而且還需要調整這些模型呈現適當的位置、方向、及大小。當虛擬環境中包含了大量模型時,環境及模型資料的表示將會變得異常複雜。因此複雜環境的格式及表示就需要適當的規劃及處理。
    在本論文的研究中,我們提出了一套符合SEDRIS格式與規範的虛擬環境編輯系統,其中包含了容易操作的幾何轉換、使用者界面、多重解析度地形展示、道路系統編輯器、碰撞偵測、和屬性建立與查詢等功能。SEDRIS對於資料描述模式的規範,主要是利用軟體工程的技術來清楚地描述、定義類似於真實環境中的物件。我們將利用這項物件描述技術來建構及儲存3D虛擬環境,以提供完整的物件屬性及資料建制與查詢,並為3D模型資料格式不一致而使得模型資料不能共享的問題,提供一個解決之道。


    Presenting objects and virtual environment in 3D style is more realistic than in 2D style and users can adjust a suitable viewing position in real-time. To build a virtual environment need to load terrain, buildings, cars, plants, etc., and tune them with proper position, direction, and scale. If there are considerable models in the virtual environment, it will be extraordinary complex to display the environment and models. Thus we need complicated representation and specification to describe the whole virtual environment.
    In this study, we purpose a virtual environment editing system based on synthetic environment data representation and interchange specification (SEDRIS). The proposed system provides a friendly user interface, environment editing, level-of-detail modeling, roadmap generation, function of collision detection, and model attribute query. The data specification of SEDRIS is a software engineering technique for unambiguously articulating information about the data as the real world. We utilize the technique to unambiguously represent 3D objects and their attributes to achieve a virtual environment construction; moreover, the data representation provides a possible solution to overcome the problem of converting models with different model formats.

    Abstract ii Contents iii List of Figures vi List of Tables viii Chapter 1 Introduction 1 1.1 Motivation 1 1.2 System overview 2 1.2.1 Virtual environment editor and viewer 3 1.2.2 Roadmap editor 3 1.2.3 Collision detection 3 1.2.4 Attribute query 3 1.3 Thesis organization 4 Chapter 2 Related Work 5 2.1 3D model data structure 5 2.1.1 3D raster data 5 2.1.2 Node-relation structure 6 2.1.3 Boundary representation 6 2.2 3D environment generations 7 2.2.1 Photogrammetry 7 2.2.2 Procedural generation 8 2.3 3D model simplifications 10 2.3.1 Discrete structures 11 2.3.2 Continuous structures 11 Chapter 3 Terrain Data Representations 14 3.1 Introduction to DTED 14 3.1.1 Specification 14 3.1.2 File descriptions 15 3.2 DEM data modification 17 3.2.1 Program framework 18 3.2.2 Processing functions 18 3.3 DEM to DTED transformation 19 3.3.1 Coordinate transformation 19 3.3.2 Procedure of transformation 20 3.3.3 Elevation interpolation 22 3.4 Multiresolution terrain modeling 22 3.4.1 Discrete multiresolution modeling 23 3.4.2 Continuous multiresolution modeling 23 Chapter 4 Integration of Synthetic Environments 25 4.1 Introduction to SEDRIS 25 4.1.1 Data representation model 26 4.1.2 Spatial reference model 27 4.1.3 Environment data coding specification 30 4.1.4 Application programmer’s interface 31 4.2 Terrain representation in SEDRIS 32 4.2.1 DTED representation 32 4.2.2 PM representation 34 4.3 Disposition of 3D models 35 4.3.1 Model topology 36 4.3.2 Model representation 36 4.3.3 Texure import 37 4.3.4 Model statuses restoration 38 Chapter 5 Editor and Viewer 40 5.1 Roadmap editor 40 5.2 Collision detection 41 5.2.1 Axis-aligned bounding box tree (AABB-Tree) 42 5.2.2 Oriented bounding box tree (OBB-Tree) 43 5.2.3 Overlap test 45 5.2.4 Collision detection between camera and objects 45 5.3 Attribute query 46 Chapter 6 Experiments and Results 48 6.1 Experimental platform 48 6.2 DEM error reduction program 48 6.3 Virtual environment editor 52 6.3.1 Roadmap editor 54 6.3.2 Collision detection 55 6.3.3 Attribute query 56 Chapter 7 Conclusions 57 References 58

    [1] Antone, M. E. and S. Teller, “Automatic recovery of relative camera rotations for urban scenes,” in Proc. IEEE Conf. on Computer Vision and Pattern Recognition, Hilton Head, South Carolina, June 13-15, 2000, pp.28-29.
    [2] Brodsky, D. and B. A. Watson, “Model simplification through refinement,” in Proc. Graphics Interface 2000, Montreal, Canada, May 15-17, 2000, pp.221-228.
    [3] Chen, W., “3-D city: prototyping techniques for urban design modeling”, in Proc. Int. Conf. 4th GeoComputation, Mary Washington College, Fredericksburg, Virginia, July 25-28, 1999 (CD-ROM).
    [4] D

    QR CODE
    :::