系统仿真学报 ›› 2025, Vol. 37 ›› Issue (10): 2605-2612.doi: 10.16182/j.issn1004731x.joss.24-0502

• 论文 • 上一篇    

一种基于改进Simplex噪声的虚拟地形生成方法

沈博, 张健钦, 马帅豹, 文政   

  1. 北京建筑大学 测绘与城市空间信息学院,北京 102616
  • 收稿日期:2024-05-10 修回日期:2024-05-24 出版日期:2025-10-20 发布日期:2025-10-21
  • 通讯作者: 张健钦
  • 第一作者简介:沈博(2000-),男,硕士生,研究方向为智慧应急、交通大数据可视化。
  • 基金资助:
    国家自然科学基金(42371416)

An Improved Virtual Terrain Generation Method Based on Simplex Noise

Shen Bo, Zhang Jianqin, Ma Shuaibao, Wen Zheng   

  1. School of Surveying and Urban Spatial Information, Beijing University of Civil Engineering and Architecture, Beijing 102616, China
  • Received:2024-05-10 Revised:2024-05-24 Online:2025-10-20 Published:2025-10-21
  • Contact: Zhang Jianqin

摘要:

针对传统虚拟地形生成方法存在的计算复杂度高、生成速度慢、真实感不足等问题,提出了一种基于改进Simplex噪声的虚拟地形生成方法利用Simplex噪声计算效率高、硬件开销低、随机性更自然等优势,构建基础地形模板;引入分形算法,通过多频率、多振幅的噪声叠加增强地形细节层次;结合湍流算法,增加随机扰动和复杂性,从而进一步提高地形的自然感和多样性。仿真结果表明:该方法在地形生成效率、真实感,以及多样性方面均优于传统生成方法。

关键词: 虚拟地形, Simplex噪声, 分形算法, 湍流算法, 改进Simplex

Abstract:

To address the issues of high computational complexity, slow generation speed, and insufficient realism present in traditional virtual terrain generation methods, this study proposed an improved virtual terrain generation method based on Simplex noise. This method leveraged the advantages of Simplex noise, such as high computational efficiency, low hardware overhead, and more natural randomness, to construct a basic terrain template. A fractal algorithm was introduced to enhance the level of terrain details through the superposition of noises with multiple frequencies and amplitudes. With the integration of a turbulence algorithm, random perturbations and complexity were added to further improve the naturalness and diversity of the terrain. Simulation results show that this method outperforms traditional generation methods in terms of terrain generation efficiency, realism, and diversity.

Key words: virtual terrain, Simplex noise, fractal algorithm, turbulence algorithm, improved Simplex noise

中图分类号: