| 研究生: |
黃威凱 WeiKai Huang |
|---|---|
| 論文名稱: |
建立在動態載入多重解析度地形模塑的戰術模擬 A tactical simulation with dynamic-loading multiresolution terrain modeling |
| 指導教授: |
曾定章
Din-chang Tseng |
| 口試委員: | |
| 學位類別: |
碩士 Master |
| 系所名稱: |
資訊電機學院 - 資訊工程學系 Department of Computer Science & Information Engineering |
| 畢業學年度: | 89 |
| 語文別: | 中文 |
| 論文頁數: | 86 |
| 中文關鍵詞: | 地形模塑 、多重解析度 、動態載入 |
| 外文關鍵詞: | terrain modeli, multiresolution, dynamic-loading |
| 相關次數: | 點閱:16 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
近二十年來,在製作飛行模擬系統上已有重大的改進。與真實環境比較,一個模擬環境已經能夠提供接近真實的外觀與操控。然而就整個戰術飛行模擬系統而言,在低階個人電腦上做即時的大區域地形展示是一種嚴格的挑戰。
在本篇論文的研究中,我們提出以漸進式網格 (progressive meshes) 為基礎的動態載入式 (dynamic-loading) 視點相關 (view-dependent) 的多重解析度模塑 (multiresolution modeling) 技術來達真實飛行模擬環境的建立。漸進式網格表示法定義出一個任意地形的連續不同解析度模型序列。 然而建立這樣一個大型地塊的漸進式網格表示法是非常耗時間,而且載入這樣大量的資料到記憶體中再做處理,也是非常浪費資源的一種做法。因此,我們將大區域地形模型細分成小單位的地形區塊,每個區塊各自擁有不同解析度的變化,並且根據使用者的視點參數,動態載入所有相關的地塊做展示。此外,在戰略飛行模擬的應用上,我們建立一個控制介面和各種不同操控視窗來模擬戰機的飛行,使得使用者有操控真實戰機飛過地形的感覺。
Technical advances over the last 20 years have made flight simulation particularly effective. Compared to a real flight environment, simulation gives close control of the conditions under investigation, and allows specific flight situations, some of which are rare or hazardous, to be available on demand. However, the real-time rendering of large terrain models on a low-level personal computer is a challenge for flight simulation. In this paper, a multiresolution terrain modeling based on the progressive mesh (PM) with dynamic loading technique is proposed to achieve the purpose of flight simulation. The PM representation defines a continuous sequence of different-resolution approximate meshes for an arbitrary terrain model. However, it is very time consuming to construct a PM representation of a large terrain model; moreover, it is generally a waste of loading the whole terrain model into memory. Thus, we partition a large terrain model into blocks and then dynamically load the necessary terrain blocks into the memory for rendering. For the flight simulation system, we build a control interface and various flight windows to simulate the flight environment; let users feel as they are aviating a fighter over the terrain.
[1] Cohen, J., A. Varshney, D. Manocha, G. Turk, H. Weber, P. Agarwal, F. Brooks, and W. Wright, “Simplification envelops,” in Proc. SIGGRAPH’96, New Orleans, LA, Aug.4-9, 1996, pp.119-128.
[2] Duchaineau, M., M. Wolinsky, D. E. Sigeti, M. C. Miller, C. Aldrich, and M. B. Mineev-Weinstein, “ROAMing terrain: real-time optimally adapting meshes,” in Proc. Visualization’97, Phoenix, AZ, Oct.19-24, 1997, pp.81-88.
[3] Eck, M., T. DeRose, T. Duchamp, H. Hoppe, T. Lounsbery, and W. Stuetzle, "Multiresolution analysis of arbitrary meshes", in Proc. SIGGRAPH’95, Los Angeles, California, Aug.6-11, 1995, pp. 173-182.
[4] Garland, M., "Multiresolution modeling: survey & future opportunities", in Eurographics''99, State of the Art Report (STAR), Milan, Italy, Sep.7-11, 1999, pp.111-131.
[5] Garland, M. and Heckbert, P. S., “Surface simplification using quadric error metrics,” in Proc. SIGGRAPH`97, Los Angeles, CA, Aug.3-8, 1997, pp.209-216.
[6] Hoppe, H., T. DeRose, T. Duchamp, J. McDonald, and W. Stuetzle, “Mesh optimization,” in Proc. SIGGRAPH’93, Anaheim, CA, Aug.1-6, 1993, pp.19-26.
[7] Hoppe, H., “Progressive meshes,” in Proc. SIGGRAPH’96, New Orleans, LA, Aug.4-9, 1996, pp.99-108.
[8] Hoppe, H., “View-dependent refinement of progressive meshes,” in Proc. SIGGRAPH’97, Los Angeles, CA, Aug.3-8, 1997, pp.189-198.
[9] Hoppe, H., Efficient Implementation of Progressive Meshes, Tech. Report of Microsoft Research, Microsoft Corporation, MSR-TR-98-02, Jan. 1998.
[10] Hoppe, H. “Smooth view-dependent level-of-detail control and its application to terrain rendering,” in IEEE Visualization’98, Research Triangle Park, NC, Oct.18-23, 1998, pp.35-42.
[11] Huang, C. C., View-dependent Progressive-mesh Terrain Browsing with Dynamic Loading, Master’s thesis, Inst. of Computer Science and Information Engineering, National Central University, Chung-li, Taiwan, 1999.
[12] Klein, R., “Multiresolution representations for surfaces meshes,” in Proc. SIGGRAPH’97, Los Angeles, CA, Aug.3-8, 1997, pp.1-19.
[13] Klein, R., D. Cohen-Or, and T. Hüttner, “Incremental view-dependent multiresolution triangulation of terrain,” in Proc. Fifth Pacific Conf. Computer Graphics & Applications, Seoul, Korea , Oct.13-16, 1997, pp.127-136.
[14] Lindstrom, P. and G. Turk, “Evaluation of memoryless simplification,” IEEE Trans. on Visualization and Computer Graphics, Vol. 5, No. 2, 1999, pp.98-115.
[15] Lindstrom, P. and G. Turk, “Fast and memory efficient polygonal simplification,” in Proc. IEEE Visualization’98, Research Triangle Park, NC, Oct.18-23 1998, pp. 279-286.
[16] Lindstrom, P., “Out-of-core simplification of large polygonal models, “ in Proc. SIGGRAPH 2000, New Orleans, Louisiana, July 23-28, 2000, pp.259-262.
[17] Luebke, D. and C. Erikson, “View-dependent simplification of arbitrary polygonal environments,” in Proc. SIGGRAPH’97, Los Angeles, CA, Aug.3-8, 1997, pp.199-208.
[18] Popovic, J., H. Hoppe. “Progressive simplicial complexes,” in Proc. SIGGRAPH’97, Los Angeles, CA, Aug.3-8 1997, pp.217-224.
[19] Rossignac, J. and Borrel, P. “Multi-Resolution 3D Approximations for Rendering Complex Scenes,” In Modeling in Computer Graphics, edited by B. Falcidieno and T. L. Kunii, Springer-Verlag, 1993, pp. 455-465.
[20] Samet, H., “The quadtree and related hierarchical data structures,” ACM Computing Surveys, Vol.16, No.2, pp.187-260, 1984.
[21] Schroeder, W. J., J. A. Zarge, and W. E. Lorensen, “Decimation of triangle meshes,” in Proc. SIGGRAPH’92, Vol.26, No.2, Chicago, IL, Jul.26-31, 1992, pp.65-70.
[22] Soucy, M. and D. Laurendeau, “Multiresolution surface modeling based on hierarchical triangolation,” Computer Vision and Understanding, Vol.63, No.1, pp.1-14, 1996.
[23] Turk, G., “Re-tiling polygonal surfaces,” in Proc. SIGGRAPH’92, Vol. 26, No.2, Chicago, IL, Jul.26-31, 1992, pp.55-64.
[24] Xia, J. C., J. Ei-Sana, and A. Varshney, “Adaptive real-time level-of-detail-based rendering for polygonal models,” IEEE Trans. on Visualization and Computer Graphics, Vol.3, No.2, pp.171-183, 1997.
[25] Yang, T. S., Dynamic-loading Multiresolution Terrain Modeling in A Flight Simulation System, Master’s thesis, Inst. of Computer Science and Information Engineering, National Central University, Chung-li, Taiwan, 2000.