【unity 3d】FastNoise 1.5如何使用噪声生成无限地形

小胖木子
2023-03-28 / 0 评论 / 162 阅读 / 正在检测是否收录...
https://zy.hbrely.net 广告

图片名称
这个噪声生成库是为从头开始的实时使用而设计的,因此非常适合大型程序地形生成。与其他噪声库的性能比较

特征

*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)

取消