基于WEB的三维林木场景可视化技术研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着虚拟现实技术、网络技术、计算机图形学等学科技术的迅猛发展,单机运行的三维可视化系统已经不再满足人们的需求,基于网络的三维可视化系统已经成为虚拟现实和虚拟景观中一个新的研究热点。论文提出的基于WEB的三维林木场景可以实现三维林木场景网络漫游和林业资源的网络共享,用户可以在WEB环境下浏览虚拟林业景观实现全方位多角度林业资源信息的交互。
     论文对目前三维地形、虚拟植物的建模和绘制方法进行了对比分析研究,重点讨论了森林植被景观中基于DEM数字高程模型的三维地形的建模和绘制方法、三维地形LOD的实时优化以及WEB环境下林木的三维建模和渲染方法,并对不同方法的优缺点进行了对比分析。针对网络环境下林木场景的特点提出了一种基于Java3D平台的林木场景实时建模和渲染方法。
     论文主要工作包括:研究了基于WEB的三维地形建模和纹理映射方法,提出了基于Java3D的三维地形LOD实时绘制方法;针对林木建模提出了基于Java3D的3DS数据文件解析方法,实现了Java3D场景图中树木三维建模;在虚拟树木的绘制方式上实现了基于几何和图像混合树木绘制方法,最终达到良好的视觉效果。为了实现WEB环境下林木场景的交互,讨论了Java3D平台下三维林木场景碰撞检测处理方法。
With the development of Virtual Reality technology, networking technology and computer graphics etc, 3D virtrualization system running on a single machine no longer meets people’s need. WEB-based 3D virtualization system has been the research focus in the area of virtual reality and virtual landscape. WEB-based 3D Forest scene proposed in the paper achieves network roaming and forest resource data sharing. People can navigate and observe the scene in omni directions and multiple views.
     Comparative and analytic research on current technology of modeling and rendering of 3D terrain and virtual plants is made in the paper. The DEM terrain modeling and its real-time rendering, terrain rendering using LOD optimization, and the modeling and rendering of WEB-based virtual trees are the major topics of our discussion. After comparative analysis of advantages and disadvantages of different methods, a method to construct WEB-based forest scene and real-time rendering based on Java3D is proposed in this paper according to the characteristics of the forest scene.
     The main research work in this paper including methods to construct WEB-based 3D terrain model and texture mapping, LOD real-time rendering technology based on Java3D. Against the problem of tree modeling, the algorithm based on Java3D to analysis 3DS format file is completed to model virtual trees on Java3D scene graph. The mixed rendering method of geometry rendering and image-based rendering is applied to make forest scene better visual effects. Furthermore, topics on collision detection are discussed based on Java3D technology to achieve interaction in WEB-based forest scene.
引文
[1] 蔡勇, 杨振中. 基于 OpenGL 的三维建模仿真软件开发[J]. 兵工自动化, 2004, 23(4): 91-92.
    [2] 陈健松, 徐从富, 潘云鹤. 基于地形的三维场景绘制方法[J]. 计算机工程与应用, 2006, 42(8): 31-33.
    [3] 陈静勇, 周来水. 基于 Java3D 的虚拟现实建模方法[J]. 计算机应用研究, 2002, 19(5): 33-35.
    [4] 邓野, 方卫宁, 田生彩. 视景仿真系统中三维地形的实时生成方法[J]. 北京交通大学学报, 2007, 31(4): 124-128.
    [5] 丁圣彦, 卢训令, 秦奋. 景观可视化的研究进展[J]. 河南大学学报, 2005, 35(4): 62-67.
    [6] 范昭炜. 实时碰撞检测技术研究[D]. 杭州: 浙江大学, 2003.
    [7] 高丽娜, 马尧海. 虚拟漫游中的碰撞检测问题的解决方法[J]. 计算机仿真, 2006, 23(2): 189-191.
    [8] 龚建华, 林晖, 分布式地学虚拟环境研究[J]. 中国图像图形学报, 2001, 6(9): 879-885.
    [9] 顾耀林, 张萍. 三维地形真实感绘制及其实时漫游[J]. 计算机工程与设计, 2007, 28(19): 4698-4702.
    [10] 郭焱. 虚拟植物的研究进展[J]. 科学通报, 2001, 46(4): 273-280.
    [11] 郝小琴. 林业科学与科学可视化[J]. 林业科学, 2001, 37(6): 105-108.
    [12] 何同林, 张绪冰. 基于 Java3D 的三维虚拟场景的研究[J]. 计算机应用, 2007, 27(6): 291-292.
    [13] 和莉, 刘惠义. 碰撞检测技术在三维交互漫游系统中的应用[J]. 计算机技术与发展, 2006, 16(6): 92-94.
    [14] 胡包钢, 赵星, 严红平, 等. 植物生长建模与可视化回顾与展望[J]. 自动化学报, 2001, 27(6): 816-835.
    [15] 胡金星, 潘懋, 马照亭, 等. 高效构建 Delaunay 三角网数字地形模型算法研究[J]. 北京大学学报(自然科学版), 2003,39 (5): 736-741.
    [16] 黄心渊. 3ds max8标准教程[M]. 北京:兵器工业出版社, 2006.
    [17] 黄心渊. 3DS MAX园林表现教程[M]. 北京:科学出版社, 2005.
    [18] 黄有群, 张富勇, 邱雪梅. Java3D 中视点功能的应用浅析[J]. 沈阳工业大学学报, 2007, 29(4): 432-434, 446.
    [19] 姜俊杰, 陈炳发, 燕惠芳. 基于 Java3D 技术的虚拟随机场景生成及其应用[J]. 东华大学学报, 2005, 31(4): 11-14.
    [20] 李满春, 张建. 基于 WEB 的虚拟地景信息系统研究[J]. 科技通报, 2005, 21(6): 752-755, 759.
    [21] 李志林, 朱庆. 数字高程模型[M]. 武汉: 武汉大学出版社, 2001.
    [22] 刘钢, 彭群生, 鲍虎军. 基于图像建模技术研究综述与展望[J]. 计算机辅助设计与图形学报, 2005, 17(1): 18-27.
    [23] 刘艳, 顾钦, 孙济州. 三维虚拟场景建模工具的设计与实现[J]. 计算机工程, 2005, 31(2): 188-190.
    [24] 潘云鹤, 毛卫强. 基于交互变形的树木三维建模研究[J]. 计算机辅助设计与图形学学报, 2001, 13(11): 1036-1042.
    [25] 普建涛译. 实时计算机图形学[M]. 北京:北京大学出版社, 2004.
    [26] 齐敏, 郝重阳, 佟明安. 基于分形技术的多分辨率三维地景建模方法研究[J]. 中国图象图形学报, 2000, 7: 568-572.
    [27] 齐敏, 郝重阳, 佟明安. 三维地形生成及实时显示技术研究进展. 中国图像图形学报, 2000, 5(6): 269-275.
    [28] 秦汉林, 华文元, 王玉玫. 三维地形场景的真实感绘制[J]. 计算机工程与设计, 2004, 25(5): 825-828.
    [29] 丘威, 钟治初, 张立臣. 基于 WEB3D 的虚拟场景漫游的设计与实现[J]. 微计算机信息, 2007, 3: 259-261, 256.
    [30] 邵春丽, 胡鹏, 黄承义, 等. DELAUNAY 三角网的算法详述及其应用发展前景[J]. 测绘科学, 2004, 29(6): 68-71.
    [31] 石春林, 金之庆, 葛道阔. 植物可视化研究进展[J]. 江苏农业科学, 2004, (6): 11-14.
    [32] 舒娱琴, 彭国均, 池天河, 等. 三维地形的生成技术及实现[J]. 测绘工程, 2003, 12(3): 10-13.
    [33] 舒娱琴, 祝国瑞, 陈崇成. 虚拟森林场景的构建[J]. 武汉大学学报(信息科学版), 2004, 29(6): 540-544.
    [34] 谭兵, 蒋定华, 地形三维可视化技术的发展与应用[J]. 解放军测绘研究所学报, 2002, 22(4): 25-31.
    [35] 陶闯, 王全科. 基于”地学信息服务(GIServices)”的 Internet 三维 GIS: GeoEye3D[J]. 测绘通报, 2002, 31(1): 17-21.
    [36] 万剑华, 郑红霞, 丁仁伟. 基于 WEB 三维虚拟场景的建立[J]. 测绘科学, 2005, 30(4): 78-80.
    [37] 王恩泉, 李英成, 贾盛举. 基于 J2EE 的网络三维地形显示系统的研究[J]. 微计算机信息, 2007, 23(2): 223-225.
    [38] 王志强, 洪嘉振, 杨辉. 碰撞检测研究综述[J]. 软件学报, 1999, 10(5): 545-551.
    [39] 徐青. 地形三维可视化技术[M]. 北京: 测绘出版社, 2000.
    [40] 徐珊, 王卫红, 龚建华, 等. 基于 VRML 与 Java3D 的虚拟地理环境开发模式探讨[J]. 计算机工程与设计, 2004, 25(12): 2132-2135.
    [41] 杨海林, 郭爱芳, 董伟凡, 等. 基于 3DS 模型的飞机再现设计[J]. 计算机仿真, 2004, 21(3): 71-73.
    [42] 尹士伟, 张光年, 郭新宇. 一种控制3DS模型的新方法的研究与实现[J]. 微计算机信息, 2007, 3: 307-308, 271.
    [43] 张慧杰, 孙吉贵, 刘雪洁, 等. 大规模三维地形可视化算法研究进展[J]. 计算机科学, 2007, 34(3): 10-17.
    [44] 张杰. JAVA3D 交互式三维图形编程[M]. 北京: 人民邮电出版社, 1999.
    [45] 张涛, 姚俊锋, 杨献勇. 基于 WEB3D 的体育馆展示并销售系统的研究[J]. 计算机仿真, 2006, 23(9): 236-239.
    [46] 赵东, 刘就女, 谭夏梅. 三维复杂模型的多分辨率显示[J]. 工程图学学报, 1999, 4: 75-79.
    [47] 赵学伟, 沈旭昆, 齐越. 基于 WEB 的交互式三维发布系统[J]. 计算机工程, 2007, 33(22): 243-245, 248.
    [48] 郑海鸥, 李鹏, 王东. 基于 LOD 的三维作战地形实时渲染技术的研究[J]. 计算机仿真, 2006, 23(11): 188-192.
    [49] ALEKS JAKULIN. Interactive Vegetation Rendering with Slicing and Blending [C]. Eurographics, Swansea, 2000.
    [50] ALEX RECHE, IGNACIO MARTIN, GEORGE DRETTAKIS. Volumetric Reconstruction and Interactive Rendering of Trees from Photographs [J]. ACM Transactions on Graphics, 2004, 23(3): 720-727.
    [51] CAMERON S. Collision Detection by Four-Dimensional Intersection Testing [J]. IEEE Trans on Robotics & Automation, 1990, 6(3): 291-302.
    [52] CHIBA N., MURAOKA K., DOI A., et al. Rendering of Forest Scenery Using3D Textures [J]. The Journal of Visualization and Computer Animation, 1997, 8(4).
    [53] HAN JU YU, HONG BEOM RA. Fast Triangular Mesh Approximation of Surface Data using Wavelet Coefficients [J]. The Visual Computer, 1999, (15): 9-20.
    [54] HIBBARD, W. VisAD: Connecting people to computations and people to people [J]. Computer Graphics, 1998, 32(3), 10-12.
    [55] JAEGER M., DEREFFYE P. Basic concepts of computer simulation of plant growth [J]. Journal of Biosci, 1992, 17(3).
    [56] KRSZEWSKI P. An algorithm for sculpting trees [J]. Computer & Graphics, 1999, 23(5).
    [57] LIMDENMAYER A. Mathematics models cellular interactions in development [J]. Parts I and II, Journal of Theoretical Biology, 1968, 18.
    [58] LISA STREIT, PAVOL FEDERL, MARIO COSTA SOUSA. Modelling Plant Variation Through Growth [J]. Computer Graphics Forum, 2005, 24(3): 497-506.
    [59] MAKOTO OKABE, SHIGERU OWADA, TAKEO IGARASHI. Interactive Design of Botanical Trees Using Freehand Sketches and Example-Based Editing [J]. Computer Graphics Forum, 2005, 24(3): 487-496.
    [60] MECH R, PRUSINKIEWICA P. Visual models of plants interacting with their environment [J]. Computer Graphics, 1996, 30(3).
    [61] P.LINDSTROM, D.KOLLER, W.RIBARSKY, et al. Real-time, continuous level of detail rendering of height fields [J]. SIGGRAPH’96 Proc Computer Graphics Proceedings, Annual Conference Series. New Orleans, 1996: 109-118.
    [62] PRUSINKIEWICA P, LINDENMAYER A. HANAN J. Developmental models of herbaceous plants for computer imagery purpose [J], Computer Graphics, 1988, 22(4).
    [63] PRUSINKIEWICZ P. A look at the visual modeling of plant using L-system [J]. Agronomic, 1990, 211-224.
    [64] PRUSINKIEWICZ P., HAMMEL M., MJOLSNESS E. Animation of plant development [J]. Computer Graphics, 1993, 27(3).
    [65] STEFAN JESCHKE, MICHAEL WIMMER, WERNER PURGATHOFER. Image-Based Representations for Accelerated Rendering of Comples Scenes [C]. Eurographics, Dublin, 2005: 1-20.
    [66] STEPHAN BEHRENDT, CARSTEN COLDITZ, OLIVER FRANZKE, et al. Realistic Real-Time Rendering of Landscapes Using Billboard Clouds [J]. Eurographics, 2005, 24(3): 507-516.
    [67] TSAI V J D. Delaunay Triangulations in TIN Creation: an Overview and Linear-time Algorithm [J]. Of GIS, 1993, 7(6): 501-524.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700