Unity3D下一种基于Perlin噪声的地形仿真方法 |
| |
作者姓名: | 刘雪梅 马瑞志 |
| |
作者单位: | 华北水利水电大学 信息工程学院,河南 郑州 450046 |
| |
摘 要: | 针对传统随机中点位移法在地形仿真中存在的绘制过程复杂、细节表现不足、山顶处易出现失真的问题,提出一种在Unity3D下利用Perlin噪声构造分形,并对网格顶点进行位移映射进而生成地形的方法。根据设定好的分辨率构造网格,计算并叠加各顶点不同频率的噪声值构造分形,最后对网格顶点进行位移映射,生成满足要求的地形。在噪声计算过程中修改了随机梯度选取方法,可使梯度选取更具有随机性,且计算出的噪声值分布更加均匀,避免了在山顶处出现失真的现象。实验结果表明,该方法可以很方便地实现三维地形仿真,并能很好地表现地形细节特征,解决了因山顶过于尖凸出现的失真问题。
|
关 键 词: | 随机中点位移法 地形仿真 Unity3D Perlin噪声 分形 位移映射 |
|
| 点击此处可从《教育技术导刊》浏览原始摘要信息 |
|
点击此处可从《教育技术导刊》下载全文 |