这个噪声生成库是为从头开始的实时使用而设计的,因此非常适合大型程序地形生成。与其他噪声库的性能比较
特征
*2D、3D值噪波
*珀林噪声2D、3D
*单工噪声2D、3D、4D
*立方体噪波2D、3D
*梯度扰动2D、3D
*以上所有的多重分形选项
*蜂窝(Worley)噪声2D、3D
*连续洞穴噪声3D
*白噪声2D、3D、4D
*支持浮动或双重
该软件包还包括 FastNoise SIMD,它利用 SIMD CPU 指令获得巨大的性能提升。它的灵活性稍差,只能在支持本机代码的平台上使用,但如果可以的话,我强烈建议将其用于产生大量噪声的负载。
- Unity 编辑器与实时预览的集成
- 用于 FastNoise SIMD(Windows、Mac OSX、Linux、Android、iOS)的预编译 C++ 库
- 使用 FastNoise SIMD 的 C# 接口
- 体素地形引擎
- 帮助支持这些开源噪声库的持续开发
体素地形引擎是一个简单但优化良好的示例,说明如何使用噪声生成无限地形,它具有:
- 块管理系统
- 所有 3 轴的无限生成
- 多线程地形生成
- 烘焙环境遮挡
- 原始表面网格化
- 灵活的类允许轻松定制
- 6 种不同的地形生成器
- 注释代码可帮助人们理解体素引擎的工作原理
评论 (0)