系统仿真学报 ›› 2015, Vol. 27 ›› Issue (10): 2337-2343.

• 虚拟现实与可视化 • 上一篇    下一篇

基于并行辐射度的虚拟植物冠层内光分布模拟

侯璨, 唐丽玉, 陈崇成, 杨怡斐   

  1. 福州大学地理空间信息技术国家地方联合工程研究中心, 福州大学, 福建省空间信息工程研究中心, 福州350002
  • 收稿日期:2015-06-27 修回日期:2015-07-25 出版日期:2015-10-08 发布日期:2020-08-07
  • 作者简介:侯璨(1990-),女,湖南郴州人,硕士,研究方向为地理信息工程;唐丽玉(1972-),女,福建莆田人,博士,副研究员,研究方向为地学可视化与虚拟地理环境、虚拟植物。
  • 基金资助:
    国家863计划课题(2012AA102002);国家自然科学基金项目(41471334)

Parallel Radiosity Based Light Distribution Simulation within Virtual Plant Canopy

Hou Can, Tang Liyu, Chen Chongcheng, Yang Yifei   

  1. National Engineering Research Centre of Geospatial Information Technology, Spatial Information Research Center of Fujian Province, Fuzhou University, Fuzhou, 350002, China
  • Received:2015-06-27 Revised:2015-07-25 Online:2015-10-08 Published:2020-08-07

摘要: 针对辐射度模型中形状因子计算量大,辐射能量计算效率低等问题,提出了基于CUDA(Compute Unified Device Architecture)的并行辐射度方法。该方法实现过程为:在虚拟三维场景中,加载植物精细模型;根据给定时刻及地理位置估算太阳高度角、太阳方位角和辐射强度,生成光源面板,并进行均匀三角剖分形成辐射源;进而在CUDA架构下,利用三维离散视角因子方法并行地计算形状因子,估算离散的光源和植物模型之间传递的辐射能量值。实验结果表明:在保证计算精度的同时,该算法比运行在CPU端的传统方法有20倍左右的加速比。

关键词: 辐射度, 虚拟植物, 光分布, 形状因子, CUDA

Abstract: Owing to the computing-cost calculation of the form factor and the radiation energy in the traditional radiosity, a new method of parallel radiosity Based on CUDA (Compute Unified Device Architecture) was proposed to improve the performance of the implementation. Specifically, the implementation processes were as follows. The detailed 3D plant canopy model was loaded in the virtual scene. The solar altitude angle, solar azimuth and the radiation intensity were estimated according to the given time and the geographic location, and the light panel was generated afterwards, which was defined as radiation source on the basis of uniform triangular subdivision. To realize the parallel computation of light distribution within the virtual plant canopy, the 3D-discrete View Factor method was used to calculate the view factor and the corresponding radiation energy based on CUDA. The experimental results show that the presented algorithm can achieve a speed-up ratio about 20 with a considerable accuracy, compared to the traditional method running in the CPU.

Key words: Radiosity, virtual plant, light distribution, form factor, CUDA

中图分类号: