Perlin噪声生成地形的一种高效率并行方法  被引量:5

An Efficient Parallel Approach for Generating Terrain Using Perlin Noise

在线阅读下载全文

作  者:刘瑶[1] 庹先国[1,2] 李怀良[1] 蒋鑫[2] 

机构地区:[1]西南科技大学核废物与环境安全国防重点学科实验室,四川绵阳621010 [2]成都理工大学地质灾害防治与地质环境保护国家重点实验室,成都610059

出  处:《科技通报》2016年第3期200-204,共5页Bulletin of Science and Technology

基  金:国家自然科学基金重大科研仪器设备研制专项(41227802);国家杰出青年基金(41025015)

摘  要:针对Perlin噪声叠加法在生成大规模地形时出现运算量大,效率低的问题,提出了一种基于CUDA架构的地形生成并行算法。通过结合Perlin噪声叠加法的特点(对一个点的计算与其他相邻点的计算是不相关的),将每一个地形网格点Perlin噪声值的计算进行并行处理,从而使得地形的生成过程完全在GPU中并行执行。实验结果表明,相比于原算法,并行处理算法较大提高了地形生成的效率,能够满足大规模地形生成的需要。For the problem of computing capacity and low efficiency in generating massive terrain with Perlin noise superposition, this paper proposes a CUDA- based parallel algorithm to for terrain generation. As Perlin noise superposition has the characteristic that every point is independent of all the other adjacent points, this paper uses the thread of GPU to calculate Perlin noise value of the corresponding point, which makes the terrain generation process completely executed parallel in GPU. The test result shows that, compared to the original algorithm, parallel processing algorithm improves the efficiency of the terrain generation greatly, which could meet the needs of large-scale terrain generation.

关 键 词:PERLIN噪声 CUDA GPU 地形 

分 类 号:TP393[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象