Procedural generation and real-time rendering of a marine ecosystem

被引:1
|
作者
Li, Rong [1 ]
Ding, Xin [1 ]
Yu, Jun-hao [2 ]
Gao, Tian-yi [1 ]
Zheng, Wen-ting [1 ]
Wang, Rui [1 ]
Bao, Hu-jun [1 ]
机构
[1] Zhejiang Univ, State Key Lab CAD & CG, Hangzhou 310027, Peoples R China
[2] PLA Unit 61741, Beijing, Peoples R China
基金
中国国家自然科学基金;
关键词
Procedural generation; Marine ecosystem; Biological feature; Graphic processing unit acceleration;
D O I
10.1631/jzus.C1300342
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Underwater scene is one of the most marvelous environments in the world. In this study, we present an efficient procedural modeling and rendering system to generate marine ecosystems for swim-through graphic applications. To produce realistic and natural underwater scenes, several techniques and algorithms have been presented and introduced. First, to distribute sealife naturally on a seabed, we employ an ecosystem simulation that considers the influence of the underwater environment. Second, we propose a two-level procedural modeling system to generate sealife with unique biological features. At the base level, a series of grammars are designed to roughly represent underwater sealife on a central processing unit (CPU). Then at the fine level, additional details of the sealife are created and rendered using graphic processing units (GPUs). Such a hybrid CPU-GPU framework best adopts sequential and parallel computation in modeling a marine ecosystem, and achieves a high level of performance. Third, the proposed system integrates dynamic simulations in the proposed procedural modeling process to support dynamic interactions between sealife and the underwater environment, where interactions and physical factors of the environment are formulated into parameters and control the geometric generation at the fine level. Results demonstrate that this system is capable of generating and rendering scenes with massive corals and sealife in real time.
引用
收藏
页码:514 / 524
页数:11
相关论文
共 50 条
  • [41] Real-time streaming and rendering of terrains
    Deb, Soumyajit
    Bhattacharjee, Shiben
    Patidar, Suryakant
    Narayanan, P. J.
    [J]. COMPUTER VISION, GRAPHICS AND IMAGE PROCESSING, PROCEEDINGS, 2006, 4338 : 276 - +
  • [42] Real-Time Rendering of Planets with Atmospheres
    Schafhitzel, Tobias
    Falk, Martin
    Ertl, Thomas
    [J]. JOURNAL OF WSCG, 2007, 2007, 15 (1-3): : 91 - 98
  • [43] Real-time rain and snow rendering
    Ding, Wei
    Zhu, Zhongbin
    Chen, Xiaoming
    Zhang, Changhua
    Liang, Yongjiang
    Li, Shixiang
    Fan, Hong
    Feng, Hao
    [J]. 2013 SECOND INTERNATIONAL CONFERENCE ON AGRO-GEOINFORMATICS (AGRO-GEOINFORMATICS), 2013, : 32 - 35
  • [44] Real-time rendering of translucent meshes
    Hao, XJ
    Varshney, A
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2004, 23 (02): : 120 - 142
  • [45] Rendering realistic glare in real-time
    Liu, Yuan
    Wu, Jiaze
    Zheng, Changwen
    [J]. Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2013, 25 (06): : 880 - 889
  • [46] Real-time rendering in curved spaces
    Weeks, J
    [J]. IEEE COMPUTER GRAPHICS AND APPLICATIONS, 2002, 22 (06) : 90 - 99
  • [47] Real-Time Rendering and Animating of Grass
    Li, Feng
    Ding, Ying
    Yan, Jin
    [J]. ASIASIM 2012, PT III, 2012, 325 : 296 - 303
  • [48] Real-time rendering of artificial guidance
    Yuan, XB
    Yang, SX
    [J]. SMC 2000 CONFERENCE PROCEEDINGS: 2000 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOL 1-5, 2000, : 775 - 780
  • [49] Architectures for real-time volume rendering
    Pfister, H
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 1999, 15 (01): : 1 - 9
  • [50] Optimizing a scene rendering subsystem for real-time IR/EO scene generation
    Makar, RJ
    Nuwer, ME
    Balke, SZ
    Howe, DB
    Mroz, TT
    [J]. TECHNOLOGIES FOR SYNTHETIC ENVIRONMENTS: HARDWARE-IN-THE-LOOP TESTING VI, 2001, 4366 : 425 - 435