虚拟自然场景建模与绘制关键技术研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着虚拟现实技术应用的推广和普及,虚拟场景建模与绘制技术研究逐渐成为一个热门研究课题,并已被广泛应用于战场仿真、航空航天、自然风光展示、远程教育和训练培训等众多领域。近年来,由于人们对虚拟场景真实性需求的不断提升,虚拟场景仿真突现出模型建模复杂度、规模性与绘制速度之间的矛盾问题。在建模真实感和绘制实时性相平衡方面,建模与绘制技术研究仍存在着诸多挑战,因此,对虚拟自然场景建模与绘制技术的研究具有重要的理论意义和应用前景。本文重点围绕模型简化、大规模地形建模与绘制、动态海面波浪建模与绘制以及碰撞检测等关键技术进行分析和研究,具体内容如下:
     (1)模型简化是实时绘制的必要前提和重要手段,本文重点研究特征保持的模型简化技术。针对QSlim算法的过简化问题,提出区域划分和多特征引导的模型简化方法。首先在分析物体属性特征的基础上,对模型进行区域划分并计算其三角形单元的分布密度,以控制模型简化深度,然后利用模型的几何特征、视觉特征构造多特征度量函数,以增强简化模型的特征保持,使新方法在保证计算速度的同时也可有效保持简化模型的特征信息。
     (2)地形是虚拟自然场景仿真的基本组成部分,针对大规模地形的复杂度与绘制速度间的矛盾问题,提出大规模地形的数据组织与调度方法,即外存数据管理和内存多线程调度。在外存方面,将大规模地形进行分块,分别创建多分辨率层次,并结合顶点相关性进行数据排序和压缩;在内存方面,利用基于视点运动特性进行地形数据预取,并采用多线程并行策略进行数据调度,使该方法在保证地形真实感的基础上,减少数据调度量,从而提高地形绘制速度。
     (3)动态海面模拟是影响虚拟自然场景仿真质量的关键因素,针对动态海面模拟中的真实感和实时性间的矛盾问题,提出算法调和的动态海面建模方法。该方法将动态海面视作基波、高频细波和光照模型的调和产物,结合海浪谱参数和余弦波叠加构造基波模型,利用基于波浪动态特征修正的分形算法调和海面的高频细波,最后研究GPU调和的海面光照技术,使该方法在不影响动态海面视觉效果的前提下,可有效提高其绘制速度。
     (4)碰撞检测是虚拟场景仿真的“生命”体征之一,考虑碰撞检测算法的实时性需求,提出基于CPU和GPU的并行碰撞检测方法。在分析拓扑结构图的基础上,创建拓扑结构图引导的包围盒层次,并结合拓扑结构图同层节点间的分离性,提出CPU多线程并行策略更新和遍历包围盒及包围盒层次,此外,利用GPU并行计算三角形的相交性,并研究数据组织方法和通信策略以提高CPU与GPU间的通信效率,使该方法能有效减少包围盒相交测试对的数量,提高碰撞检测速度。
With the virtual reality applications widely used in many fields, such as militarysimulation, aerospace, natural scenery display, distance education, virtual training and so on,modeling and rendering of virtual natural scene has been a hot research topic. To serve theraising demand of human for realism and real-time, more scene geometry becomes complex,even the most advanced rendering hardware cannot provide interactive rates. High-fidelitymodeling and real-time rendering for virtual natural scene play an important role in manyapplication fields. Therefore, the researches for modeling and rendering of virtual naturalscene have profound theoretical significance and broad application prospect. This papermainly focus on several key techniques, such as mesh simplification, fast terrain rendering,simulation of water waves dynamics and collision detection. The major contents aresummarized as follows:
     (1)Mesh simplification is a very important research in many domains, our primaryresearch is feature retained mesh simplification algrotithm. This paper present a novel meshsimplification algorithm based on area partition and multi-feature weighted. The proposedmethod consists of two phases: multi-feature weighted optimization and mesh simplification.First, building a hierarchical structure using area partition, then computing the meshmulti-feature saliency metric combining geometric featrue metric and visual featrue metric.Second, the mesh simplification is running with area partition and multi-feature saliencymetric, to get fast and effective siplified models. To evaluate the quality of our algorithm,many existing simplification algorithms are used to compare the quality and speed of meshsimplification.
     (2)Terrain rendering is a major factor in virtual natrual scene simulation. Interactiverendering of massive terrains still remains a challenging problem because of ever increasingterrain scale and complexity, even the current advanceed hardware design trend cannotprovide fast data access. Our primary point is accelerating terrain rendering with developingdata management techniques of out-of-core and many threads data scheduling in-core, such asview-point position, direction and motion vector of the viewpoin, to solve the above problem.The proposed method uses an off-line process to manage terrain data with techniques such as data block partition, multi-resolution, compression scheme with vertex correlation for everyterrain block. At runtime, the prepatching approach and multi-thread parallel data schedulingare used to reduce the cost of the data exchange and improve the efficienty of renderinglarge-scale terrain.
     (3)Dynamic ocean surface simulation is also a crucial topic in virtual natural scenesimulation that affects the realism of the applifications. An effective dynamic wave simulationapproach is proposed to solve the problems of realism and real-time. The dynamic wavemodel is divided into fundamental wave, high-frequency detail wave and optical effect. Firstof all, the fundamental wave is implemented by combining cosine wave superposition withocean wave spectrum. Secondly, the high-frequency detail wave is generated using the fractalalgorithm and wave feature analyzing, established a new parameter equation feature-based forfractal parameter optimization. Last but not least, the realistic effects with texture mappingand illumination model is achieved on the GPU.
     (4)Fast and effective collision detection algorithm is still hard to fulfill in computergraphics. To speedup collision detection, a novel parallel algorithm for collision detectionbased on CPU and GPU is proposed. Firstly, constructing bounding volume and boundingvolume hierarchy for models according to their topology graph to reduce the amount ofbounding volume intersection, and assigning the task of updating bounding volume andbounding volume hierarchy into many-core CPU to parallel computing, with nodeindependence of topology graph. Secondly, the triangles intersection is computing in manyprocessors of GPU, and using spatial Morton code to order geometric primitives as the linearordering to reduce throughput between CPU and GPU. Our algorithm has efficient speedup toconstruct hierarchies of models with up to several million triangles, and is fast for collisiondetection.
引文
[1]王健美,张旭,王勇等.美国虚拟现实技术发展现状、政策及对我国的启示.科技管理研究,2010,14:37-40页
    [2]刘钢,彭群生,鲍虎军.基于图像建模技术研究综述与展望.计算机辅助设计与图形学学报,2005,17(1):18-27页
    [3]束搏,邱显杰,王兆其.基于图像的几何建模技术综述.计算机研究与发展,2010,47(3):549-560页
    [4] T. Beier, S. Neely. Feature-based image metamorphosis. Computer Graphics,1992,26(2):35-42P
    [5] Jianxiong Xiao, Tian Fang, Ping Tan, et al. Image-based fagade modeling, ACMTransactions on Graphics,27(5): Article No.161
    [6] J. F. Blinn, M. E. Newell. Texuter and reflection in computer generated images.Communications of ACM,1976,19(10):542-547P
    [7] J. F. Blinn. Simulation of wrinkled suracfes. ACM Trans. on Computer Graphics,1978,12(3):286-292P
    [8] E. A. Bier, K. R. Sloan. Two-part texture mappings. IEEE Computer Graphics andApplications,1986,6(9):40-53P
    [9] D. G. Aliaga, I. Carlbom. Plenoptic stitching: a scalable method for reconstructing3Dinteractive walk throughs. Proceedings of the28th annual conference on Computergraphics and interactive techniques, Los Angeles,2001. New York: ACM Press,2001:443-450P
    [10]赵沁平.虚拟现实综述.中国科学F辑:信息科学,2009,39(1):2-46页
    [11]高明向,符丁,陈定方.虚拟环境及其行为建模技术研究.湖北工业大学学报,2008,23(2):13-15页
    [12] O. M. van Kaick, H. Pedrini. A comparative evaluation of metrics for fast meshsimplification. Computer Graphics,2006,25(2):197-210P
    [13]卢威,曾定浩,潘金贵.支持外观属性保持的三维网格模型简化.软件学报,2009,20(3):713-723页
    [14] M. Corsini, M. C. Larabi, G. Lavoue, et al. Perceptual metrics for static and dynamictriangle meshes. Computer Graphics Forum,2013,32(1):101-125P
    [15] C. Erikson, D. Manocha. GAPS:general and automatic polygonal simplification.Proceedings of the1999symposium on Interactive3D graphics, Atlanta,1999. NewYork: ACM Press,1999:79-88P
    [16] P. Lindstrom, C. Silva. A memory insensitive technique for large model simplification.Proceedings of the Conference on Visualization'01, San Diego,2001. Washington:IEEE Computer Society,2001:121-126P
    [17] P. Cignoni, C. Montani, C. Rocchini, et al. External memory management andsimplification of huge meshes. IEEE Transactions on Visualization and ComputerGraphics,2003,9(4):525-537P
    [18] J. Jang, W. Ribarsky, C. Shaw, el at. Appearance-preserving view-dependentvisualization. Proceedings of the IEEE Visualization Conference, Seattle,2003.Washington: IEEE Computer Society,2003:473-480P
    [19] I. Wald, S. Philipp, C.Benthin, el at. Interactive rendering with coherent ray tracing.Computer Graphics Forum,2001,20(3):153-165P
    [20] E. W. Bethel, G. Humphreys, B. Paul, el at. Sort-first: distributed memory parallelvisualization and rendering. Proceedings of IEEE Symposium on Parallel andLarge-Data Visualization and Graphics, Seattle,2003. Washington: IEEE ComputerSociety,2003:41-50P
    [21] Y. K. Chen, J. Chhugani, C. J. Hughes, et al. High performance physical simulations onnext generation architecture with many cores. Journal of Intel Technology,2007,11(3):251-261P
    [22] L. Seiler, D. Carmean, E. Sprangle, et al. Larrabee: a many-core x86architecture forvisual computing. ACM Transactions on Graphics,2008,27(3): Article8
    [23] T. A. Funkhouser, S. Teller, C. H. Sequin, et al. The UC berkeley system forinteractive visualization of large architectural models. Presence: Teleoperators andVirtual Environments,1996,5(1):13-44P
    [24] T. A. Funkhouser, C. H. Sequin. Adaptive display algorithm for interactive frame ratesduring visualization of complex virtual environments. Proceedings of The20thAnnual Conference on Computer Graphics and Interactive Techniques, Anaheim,1993. New York: ACM Press,1993:247-254P
    [25] D. Aliaga, J. Cohen, A. Wilson, et al. MMR: An interactive massive model renderingsystem using geometric and image-based acceleration. Proceedings of The2001Symposium on Interactive3D graphics, Los Angeles,1999. New York: ACM Press,1999:199-206P
    [26] C. Erikson, D. Manocha, W. V. Baxter. HLODs for faster display of large static anddynamic environments. Proceedings of the2001Symposium on Interactive3Dgraphics, Los Angeles,2001. New York: ACM Press,2001:111-121P
    [27] W. V. Baxter, A. Sud, N. K. Govindaraju. GigaWalk: interactive walkthrough ofcomplex environments. Proceedings of the13th Eurographics Workshop on Rendering,Pisa,2002. Switzerland: Eurographics Association Aire-la-Ville,2002:203-214P
    [28] W. T. Correa, J. T. Klosowski, C. T. Silva. iWalk: interactive out-of-core rendering oflarge models. Technical Report TR-653-02, Princeton University,2002
    [29] S. E. Yoon, B. Salomon, R. Gayle, et al. Quick-VDR:out-of-core view-dependentrendering of gigantic models. IEEE Transanctions on Visualization and ComputerGraphics,2005,11(4):369-382P
    [30]赵沁平,吴威,沈旭昆等.分布式虚拟现实应用系统开发与支撑环境.北京:国家科学技术奖励工作办公室,2003
    [31]傅晟,彭群生.一个桌面型虚拟建筑环境实时漫游系统的设计与实现.计算机学报,1998,21(9):793-799页
    [32]赵健.虚拟场景的视点质量评价与绘制优化问题研究.湖南:国防科技大学博士学位论文,2010:98-100页
    [33]杨孟洲,姜晓红,潘志庚等.多用户分布式虚拟环境系统MUDVE的实现技术.计算机辅助设计与图形学学报,2001,13(2):173-178页
    [34]孙红梅.分布式虚拟场景实时绘制技术的研究与实现.北京:中国科学院研究生院博士学位论文,2001:3-5页
    [35]汪国平,李胜,王少荣等. ViWOSG:超大规模分布式虚拟环境中的分布式场景图.中国科学F辑:信息科学,2009,39(1):96-106页
    [36]熊华.面向并行环境的绘制加速技术研究.浙江:浙江大学博士学位论文,2008:23-56页
    [37]毛华庆.基于GPU优化的三维实时渲染技术的研究.武汉:武汉大学博士学位论文,2010:6-10页
    [38] W. J. Schroeder, J. a. Zarge, W. E. Lorensen. Decimation of triangle meshes.Computer Graphics,1992,26(2):65-70P
    [39] A. Ciampalini, P. Cignoni, C. Montani, et al. Multiresolution decimation based onglobal error. The Visual Computer,1997,13(5):228-246P
    [40]潘志庚,马小虎,石教英.虚拟环境中多细节层次模型自动生成算法.软件学报,1996,7(9):526-531页
    [41]周晓云,刘慎权.基于特征角准则的多面体模型简化方法.计算机学报,1996,19(9):217-223页
    [42] R. J. Rossignac, P. Borrel. Multi-resolution3D approximation for rendering complexscenes. Modeling in Computer Graphics,1993:455-465P
    [43] K. Low, T. Tan. Model simplification using vertex-clustering. Proceedings of the1997Symposium on Interactive3D graphics, Providence,1997. New York: ACM Press,1997:75-81P
    [44] D. Luebke, C. Erikson. View-dependent simplification of arbitrary polygonalenvironments. Proceedings of the24th Annual Conference on Computer Graphics andInteractive Techniques, Los Angeles,1997. New York: ACM Press/Addison-wesleypublishing Co.,1997:199-208P
    [45] T. Kanaya, K. Kobori. Real-time simplification in polygon environment. Proceedingsof the9th International Conference on Human-Computer Interaction, Los Angeles2001. New York: ACM Press,2001:223-224P
    [46] T. Boubekeur, M. Alexa. Mesh simplification by stochastic sampling and topologicalclustering. Computers&Graphics,2009,33:241-249P
    [47] T. Gerstner, P. Pajarola. Topology preserving and controlled topology simplifyingmultiresolution isosurface extraction. Proceeding of the Conference onVisualization'00, Los Alamitos,2002. Washington: IEEE Computer Society,2000:259-266P
    [48] Z. Wood, H. Hoppe, M. Desbrun, et al. Removing excess topology from isosurfaces.ACM Transanctions on Graphics,2004,23(2):190-208P
    [49] T. Kanaya, Y. Teshima, K. Kobori, et al. A topology-preserving polygonalsimplification using vertex clustering. Proceedings of the3rd international conferenceon Computer graphics and interactive techniques in Australasia and South East Asia.Dunedin,2005. New York: ACM Press,2005:117-120P
    [50] H. Hoppe, T. DeRose, T. Duchamp, et al. Mesh optimization. Proceedings of the20thAnnual Conference on Computer Graphics and Interactive techniques’93, Los Angeles,1993. New York: ACM Press,1993:19-26P
    [51] M. Garland, P. S. Heckbert. Simplification using quadric error metrics. Proceedings ofthe24th Annual Conference on Computer Graphics and Interactive techniques, LosAngeles,1997. New York: ACM Press,1997:209-216P
    [52]陶志良,潘志庚,石教英.基于能量评估的网格简化算法及其应用.软件学报,1997,8(12):881-888页
    [53] J. Cohen, M. Olano, D. Manocha. Appearance-preserving simplification. Proceedingsof the25th annual conference on Computer graphics and interactive techniques,Orlando,1998. New York: ACM Press,1998:115-122P
    [54] M. Garland, P. S. Heckbert. Simplifying surfaces with color and texture using quadricerror metrics. Proceedings of Visualization’98, Research Triangle Park,1998.Washington: IEEE Computer Society,1998:263-269P
    [55] M. Garland, Y. Zhou. Quadric-based Simplification in any Dimension. ACMTransactions on Graphics,2005,24(2):209-239P
    [56]李现民.三角网格简化及等值面抽取技术.北京:北京中科院计算技术研究所博士学位论文,2001:42-45页
    [57] P. Lindstrom, G. Turk. Fast and memory efficient polygonal simplification.Proceedings of Visualization'98, Piscataway, USA: IEEE Computer Society,1998:279-286P
    [58] S. Kim, C. Kim, D. Levin. Surface simplification using a discrete curvaturenorm.Computers&Graphics,2002,26(5):657-663P
    [59] Huahong Chen, Xiaonan Luo, Ruotian Ling. Mesh simplification algorithm based onn-edge mesh collapse. Advances in Artificial Reality and Tele-existence,2006,42(8):764-774P
    [60] B. Hamann. A data reduction scheme for triangulated surface. Computer AidedGeometric Design,1994,11(2):197-214P
    [61] T. S. Gieng, B. Hamann, K. J. Joy, et al. Smooth hierarchical surface triangulations.Proceedings of the8th Conference on Visualization'97, Los Alamitos, Washington:IEEE Computer Society,1997:379-386P
    [62] V. Isler, R. W. H. Lau, M. Green. Real-time multi-resolution modeling for complexvirtual environments. Proceedings of Virtual Reality Software and Technology,Lausanne1997. New York: ACM Press,1997:11-19P
    [63]周昆,潘志庚,石教英.基于三角形折叠的网格简化算法.计算机学报,1998,21(6):506-513页
    [64]周元峰,张彩明,贺平.体积平方度量下的特征保持网格简化方法.计算机学报,2009,32(2):203-212页
    [65] L. M. Hwa, M. A. Duchaineau, K. I. Joy. Real-time optimal adaptation forplanetary geometry and texture:4-8tile hierarchies. IEEE Transactions onVisualization and Computer Graphics.2005,11(4):355-368P
    [66] J. S. Falby, M. J. Zyda, D. R. Pratt, et al. NPSNET: hierarchical data structures forreal-time three-dimensional visual simulation. Computers&Graphics.1993,17(1):65-69P
    [67] M.Reddy, Y. Leclerc, L. Iverson, et al. TerraVision II: visualizing massive terraindatabases in VRML. IEEE Computer Graphpics and Applcations,1999,19(2):30-38P
    [68] K. Baumann, J. D llner, K. Hinrichs, et al. A hybrid, hierarchical data structure forreal-time terrain visualization. Proceedings of Computer GraphicsInternational, Canmore,1999. Washington: IEEE Computer Society,1999:85-92P
    [69] B. V. Herzen, A. H. Barr. Accurate triangulations of deformed, intersecting surfaces.ACM SIGGRAPH Computer Graphics,1987,21(4):103-110P
    [70] R. Sivan. Surface modeling using quadtrees. Tech. Rep. CS-TR-3609, University ofMaryland, College Park, Computer Vision Laboratory, Center for AutomationResearch,1996
    [71] P. Lindstrom, D. Koller, W. Ribarsky, et al. Real-time, continuous level of detailrendering of height fields. Proceedings of the23rd annual conference on Computergraphics and interactive techniques, New Orleans,1996. New York: ACM Press,1996:109-118P
    [72] R. Pajarola. Large scale terrain visualization using the restricted quadtree triangulation.Proceedings of the Conference on Visualization'98, Los Alamitos,1998. Washington:IEEE Computer Society,1998:19-26P
    [73] T. Gerstner. Multiresolution compression and visualization of global topographic data.Geoinformatica.2003,7(1):7-32P
    [74] M. Platings, A. M. Day. Compression of large-scale terrain data for real-timevisualization using a tiled quad tree. Computer Graphics Forum,2004,23(4):741-759P
    [75] P. Lindstrom, J. D. Cohen. On-the-Fly decompression and rendering of multiresolutionterrain. Proceedings of the2010ACM SIGGRAPH Symposium on Interactive3DGraphics and Games, Bethesda,2010. New York: ACM Press,2010:65-73P
    [76] J. K. Kim, J. B. Ra. A real-time terrain visualization algorithm using wavelet-basedcompression. The Visual Computer,2004,20(1-2):67-85P
    [77] S. E. Yoon, P. Lindstrom. Random-accessible compressed triangle meshes. IEEETransactions on Visualization and Computer Graphics,2007,13(6):1536-1543P
    [78] C. Dick, J. Schneider, R. Westermann. Efficient geometry compression for GPU-based decoding in realtime terrain rendering. Computer Graphics Forum.2009,28(1):67-83P
    [79] M. Treib, F. Reichl, S. Auer, et al. Interactive editing of gigasample terrain fields.Computer Graphics Forum,2012,31(2):383-392P
    [80] A.Tevs, I. Ihrke, H-P. Seidel. Maximum mipmaps for fast, accurate, and scalabledynamic height field rendering. Proceeding of the2008Symposium on Interactive3DGraphics and Games, Redwood Shores,2008. New York: ACM Press,2008:183-190P
    [81] C. Dick, J. Krüger, R. Westermann. GPU ray-casting for scalable terrain rendering.Proceedings of EUROGRAPHICS’09, Munich, Germany: the EurographicsAssociation Press,2009: Areas Paper
    [82] Y. Livny, Z. Kogan, J. El-Sana. Seamless patches for GPU-based terrain rendering. theVisual Computer,2009,25:197-208P
    [83] T.-Ju Hsieh, F. Kuester, T. Hutchinson. Parallel terrain rendering using a cluster ofcomputers. Journal of the Chinese Institute of Engineers,2013,36(2):212-223P
    [84] R. Westerteiger, F. Chen, A. Gerndt, et al. Remote GPU-accelerated onlinepre-processing of raster maps for terrain rendering. http://graphics.idav.ucdavis.edu/~hamann/WesterteigerChenGerndtHamannHagenVRAR2012PaperFinal08032012.pdf,2012.10
    [85] M. Kass, G. Miller. Rapid, stable fluid dynamie for computer graphies. ComputerGraphics,1990,24(4):49-56P
    [86] J. Chen, N. Lobo. Toward interaetive rate simulation of fluids with moving obstaelesusing Navier-Stokes equations. graphieal models and image proeessing,1995,27(2):107-116P
    [87] B. Houston, M. B. Nielsen, C. Batty, et al. Hierarchical RLE level set: A compact andversatile deformable surface representation. ACM Transactions on Graphics,2006,25(1):151-175P
    [88] G. Irving, E. Guendelman, F. Losasso,et al. Efficient simulation of large bodies ofwater by coupling two and three dimensional techniques. ACM Transactions onGraphics,2006,25(3):805-811P
    [89]罗健欣,倪桂强,李佳桢等.基于小振幅机械波动方程的水面模拟.解放军理工大学学报,2008,9(1):25-28页
    [90] V. Mihalef, D. Metaxas, M. Sussman. Animation and control of breaking waves.Proceedings of the2004ACM SIGGRAPH/Eurographics Symposium on ComputerAnimation, Grenoble,2004. Switzerland: Eurographics Association Aire-la-Ville,2004:315-324P
    [91] O. Busaryev, T. K. Dey, Huamin Wang, Zhong Ren. Animating bubble interactions ina liquid foam. Transactions on Graphics,2012,31(4): Article63
    [92] T. Takahashi, H. Fujii, A. Kunimatsu, et al. Realistic animation of fluid with splash andfoam. Compupter Graphics Forum,2003,22(3):391-400P
    [93] J. Wejchert, D. Andhaumann. Animation aerodynamics. ACM SIGGRAPH ComputerGraphics,1991,25(4):19-22P
    [94] J. Tessendorf. Simulating ocean water. Proceedings of in Simulating Nature: Realisticand Interactive Techniques (SIGGRAPH'01), Los Angeles,2001, New York: ACMPress,2001:2-25P
    [95]陆志慧,鄢来斌,皮学贤等.基于噪声分形面的海面建模与绘制.计算机研究与发展,2005,42(增刊):74-78页
    [96] S. Chenney. Flow tiles. Proceedings of the2004ACM SIGGRAPH/EurographicsSymposium on Computer Animation. Grenoble,2004. Switzerland: EurographicsAssociation Aire-la-Ville,2004:233-242P
    [97] R. Bridson, J. Houriham, M. Nordenstam. Curl-noise for procedural fluid Flow. ACMTransactions on Graphics,2007,26(3): Artical No.46
    [98]黄威,王长波,谢步瀛.基于Gerstner波模型的海洋卷浪实时仿真.上海理工大学学报,2009,31(1):72-76页
    [99]罗玉,钟珞.基于海浪谱的3D海浪模拟.武汉理工大学学报,2008,32(2):323-326页
    [100]皮学贤,杨旭东,李思昆等.近岸水域的波浪与水面仿真.计算机学报,2007,30(2):324-329页
    [101] K. Raveendran, N. Thuerey, C. Wojtan. Controlling liquids using meshes. Proceedingsof the ACM SIGGRAPH/Eurographics Symposium on Computer Animation,Lausanne,2012. Switzerland: Eurographics Association Aire-la-Ville,2012:255-264P
    [102] Q. Z. Yu, N. Praizelin, F. Rochet, et al. Scalable real-time animation of rivers.EUROGRAPHICS’2009/Computer Graphics Forum,2009,28(2):239-248P
    [103] Y. Yin, Y. C. Jin, H. X. Ren. Wave Simulation of visual system in marine simulatorbased on wave spectrums. Proceedings of International Conference on MarineSimulation and Ship Maneuverability, Kanazawa,2003: RA-25:1-8P
    [104] C. Xie, Y. C. Jim, X. W. Liu, et a1. Real-time ocean wave in multi-channel marinesimulator. Proceedings of the ACM SIGGRAPH International Conference on VirtualReality Continuum and its Applications in Industry, Singapore,2004. New York:ACM Press,2004:332-335P
    [105] Johanson C. Real-time Water Rendering. Sweden: Department of Computer Science,Lund University,2004:52-55P
    [106] Y. Kryachko. Using vertex texture displacement for realistic water rendering. GPUGems2. Boston: Addison-Wesley,2007:283-295P
    [107]任鸿翔,尹勇,金一丞.大规模海浪场景的真实感绘制.计算机辅助设计与图形学学报,2009,20(12):1617-1622页
    [108] K. Prachumrak, T. Kanchanapomchar. Real-time interactive ocean wave simulationusing multithread. World Academy of Science, Engineering and Technology,2011,56:235-238P
    [109] J. Isidoro, A. Vlachos, C. Brennan. Rendering ocean water-vertex and pixel shader tipsand tricks. Minnesota: Wordware Publishing,2002:347-356P
    [110] J. L. Mitchell. Real-time synthesis and rendering of ocean water. Marlborough: ArrayTechnology Industry Technologies Inc,2005
    [111] M. Finch. Effective water simulation from physical models. GPU Gems. Boston:Addison-Wesley,2004: l-16P
    [112] Y. Kryachko. Using vertex texture displacement for realistic water rendering. GPUGems2.Boston: Addison Wesley,2007:201-209P
    [113]邹益胜,丁国富,许明恒等.实时碰撞检测算法综述.计算机应用研究,2008,25(1):8-13页
    [114] M. Friedmann, K. Petersen, O.von Stryk. Adequate motion simulation and collisiondetection for soccer playing humanoid robots. Robotics and Autonomous Systems,2009,57:786-795P
    [115] S. Redon, A. Kheddar, S. Coquillart. Fast continuous collision detection between rigidbodies. Computer Graphics Forum,2002,21(3):279-288P
    [116] M. Hutter, A. Fuhrmann. Optimized continuous collision detection for deformabletriangle meshes. Proceedings of the WSCG’07. Plzen Bory, Czech Rep: VaclavSkala-Union Agency,2007:25-32P
    [117] M. Tang, C. Curtis, S-E. Yoon, et al. ICCD: Interactive continuous collision detectionbetween deformable models using connectivity-based culling. IEEE Transactions onVisualization and Computer Graphics,2009,15(4):544-557P
    [118] M. A. Ganter, B. P. Isarankura. Dynamic collision detection using space partitioning.Journal of Mechanical Design,1993,115(1):150-155P
    [119]刘晓平,翁晓毅,陈皓等.运用改进的八叉树算法实现精确碰撞检测.计算机辅助设计与图形学学报,2005,17(12):2631-2635页
    [120] M. Tang, D. Manocha, R. Tong. MCCD: Multi-core collision detection betweendeformable models using front-based decomposition. Graphical Models,2010,72(2):7-23P
    [121] G. Van den Bergen. Efficient collision detection of complex deformable models usingAABB trees. Journal of Graphics Tools,1997,2(4):1-14P
    [122] G. Bradshwa, C. O’ Sullivan. Adaptive medial-axis approximation for sphere-treeconstruction. ACM Transactions on Gaphics,2004,23(1):1-26P
    [123] J. Klosowski, M. Held, J. Mitchell, et al. Efficient collision detection using boundingvolume hierarchies of k-dops. IEEE Transactions on Visualization and ComputerGraphics,1998,4(1):21-37P
    [124]赵伟,谭睿璞,李文辉.基于混合包围体的OpenMP并行化碰撞检测算法.软件学报(增刊),2008,19:190-201页
    [125]唐敏, Manocha Dinesh,童若锋.基于SIMD指令的柔性物体并行碰撞检测.计算机学报,2009,32(10):2042-2051页
    [126] N. K. Govindaraju, S. Redon, M. C. Lin, et al. CULLIDE: interactive collisiondetection between complex models in large environments using graphics hardware.Proceedings of the ACM SIGGRAPH/EUROGRAPHICS Conference on Graphicshardware, San Diego,2003. Switzerland: Eurographics Association Aire-la-Ville,2003:25-32P
    [127] A. Gre, M. Guthe, R. Klein. GPU-based collision detection for deformableparameterized surfaces. Computer Graphics Forum,2006,25(3):497-506P
    [128] N. K. Govindaraju, D. Knott, N. Jain. Collision detection between deformable modelsusing chromatic decomposition. ACM Transactions on Graphics,2005,24(3):991-999P
    [129] D. Kim, J-P. Heo, J. Huh, et al. HPCCD: Hybrid Parallel Continuous CollisionDetection using CPUs and GPUs. Computer Graphics Forum,2009,28(7):1791-1800P
    [130] H. Hoppe. New quadric metric for simplifying meshes with appearance attributes.Proceedings of the IEEE Visualization'99, Piscataway, Washington: IEEE ComputerSociety,1999:59-66P
    [131] Wu Yong, He Yuanjun, Cai Hongming. QEM-based mesh simplification with globalgeometry features preserved. Proceedings of the2nd International Conference onComputer graphics and interactive techniques in Australasia and South East Asia,Singapore, New York: ACM Press,2004:50-57P
    [132] Li Long, He Mingyi, Wang Peng. Mesh simplification algorithm based on absolutecurvature-weighted quadric error metrics. Proceedings of the5th IEEE Conference onIndustrial Electronics and Applications, TaiChung,2010. Washington: IEEEComputer Society,2010:399-403P
    [133] Li Yibo, Zhu Qiong. A new mesh simplification algorithm based on quadric errormetrics. Proceedings of the2008International Conference on Advanced ComputerTheory and Engineering, Phuket,2008. Washington: IEEE Computer Society,2008:528-532P
    [134]杜晓晖,尹宝才,孔德慧.基于加权二次误差测度的边折盛简化算法.北京工业大学学报,2007,33(7):731-736页
    [135] Wei Jin, Lou Yu. Feature preserving mesh simplication using feature sensitive Metric.Journal of Computer Science and Technology,2010,25(3):595-605P
    [136] D. M. Thomas, P. K. Yalavarthy, D. Karkala, et al. Mesh simplification based on edgecollapsing could improve computational efficiency in near infrared opticaltomographic imaging. IEEE Journal of Selected Topics in Quantum Electronics,2012,18(4):1493-1501P
    [137] G. Lavoue, M. Corsini. A Comparison of perceptually-Based metrics for objectiveevaluation of geometry processing. IEEE Transactions on Multimedia,2010,12(7):636-649P
    [138] S. D. Cohen, P. Alliez, M. Desbrun. Variational shape approximation. ACMTransactions on Graphics,2004,23(3):905-914P
    [139] Sun Xianfang, R. L. Paul, R. M. Ralph, et al. fast and effective peature-preserving.IEEE Transactions on Visualization and Computer Graphics,2007,13(5):925-938P
    [140] M. Hussain, Y. Okada and K. Niijima. Efficient and feature-preserving triangular meshdecimation. Journal of WSCG,2004,12(1-3):167-174P
    [141] L. M. Hwa, M. A. Duchaineau, K. I. Joy. Adaptive4-8Texture Hierarchies.Proceedings of IEEE Visualization'04, Los Alamitos,2004. Washington: IEEEComputer Society,2004:219-226P
    [142]邱航.虚拟战场中复杂场景建模与绘制若干关键技术研究.电子科技大学博士论文,2011:38-41页
    [143] J. X. Chen, N. V. Lobo. Toward interactive-rate simulation of fluids with movingobstacles using Navier-Stokes equations. Graphics Models Image Processing,1995,57(2):107-116P
    [144] A. T. Layton, M. Van De Panne. A Numerically Efficient and Stable Algorithm forAnimating Water Waves. The Visual Computer,2002,18(1):41-53P
    [145] K. Crane, L. Llamas, S. Tariq. Real-time simulation and rendering of3D Fluids. GPUGems3, Boston: Addison-Wesley,2007:633-673P
    [146] D. Enright, S. Marschner, R. Fedkiw. Animation and rendering of complex watersurfaces. ACM Transactions on Graphics,2002,21(3):736-744P
    [147] M. B. Bielsen, R. Bridson. Guide shapes for high resolution naturalistic liquidsimulation. ACM Transactions on Graphics,2011,30(4): Article No.83
    [148] B. Adams, M. Pauly, R. Keiser, et al. Adaptively sampled particle fluids. ACMTransactions on Graphics,2007,26(3): Artical No.48
    [149] L. Stéphane. Local stability of Gerstner's waves. Journal of Fluid Mechanics,2004,50(6):245-254P
    [150] D. Henry. On Gerstner’s water wave. Journal of Nonlinear Mathematical Physics2008,15(Supplement2):87-95P
    [151] J. E. H. Weber. Do we observe Gerstner waves in wave tank experiments. WaveMotion,2011,48(4):301-309P
    [152] T. Martyn. Realistic rendering3D IFS fractals in real-time with graphics accelerators.Computers&Graphics,2010,34:167-175P
    [153]陈国良.并行计算-结构·算法·编程.北京:高等教育出版社,2011:209-211页
    [154] M. Desbrun, M. Meyer, P. Schroder, et al. Implicit fairing of irregular meshes usingdiffusion and curvature flow. Proceedings of ACM SIGGRAPH’99, Los Angeles,1999.New York: ACM Press,1999:317-324P
    [155] O. K.-C. Au, C.-L. Tai, H.-K. Chu. Skeleton extraction by mesh contraction, ACMTransactions on Graphics,2008,27(3): Article44
    [156] J. Chang, M. Kim. Efficient triangle-triangle intersection test for OBB-based collisiondetection. Computer&Graphics,2009,33:235-240P
    [157] S. Curtis, R. Tamstorf, D. Manocha. Fast collision detection for deformable modelsusing representative-triangles. Proceedings of the2008Symposium on Interactive3DGraphics and Games, Redwood Shores,2008. New York: ACM Press,2008:61-69P
    [158] M. Tang, S-E. Yoon, D. Manocha. Adjacency-based culling for continuous collisiondetection. the Visual Computer,2008,24(9):545-553P
    [159]刘俊涛,刘文予,吴彩华等.一种提取物体线形骨架的新方法.自动化学报,2008,34(6):617-622页

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

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

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