SimplexNoise Plugin v5.1+ 是一款高效、现代且免费的 Perlin Simplex 噪声函数插件,专为 Unreal Engine 设计,支持 1D、2D、3D 和 4D 维度的噪声生成。插件提供多种变体功能,满足不同场景下的需求:
- 基础噪声函数(SimplexNoise)返回 0 到 1 之间的浮点值;
- 缩放版本(Scaled SimplexNoise)返回 0 到指定缩放因子之间的浮点值;
- 范围限定版本(InRange SimplexNoise)返回指定最小值与最大值之间的浮点值;
所有公开函数均支持蓝图调用(BlueprintCallable),可无缝集成至任何蓝图项目中。函数参数包括频率控制因子(inFactor),推荐取值范围为 0.1 至 0.00001,可通过调整该参数影响噪声的细节密度。支持的函数包括 GetSimpleNoise1D_EX、GetSimpleNoise2D_EX、GetSimpleNoise3D_EX 与 GetSimpleNoise4D_EX,均支持自定义空洞率(lacunarity)、持续率(persistance)、频次(octaves)及输出范围(ZeroToOne)等参数,适用于地形生成、纹理贴图、动态特效等多种游戏开发场景。插件代码已采用 MIT 开源协议,可自由使用,开发团队鼓励在项目中适当标注引用。
2026-03-21 00:00:00-更新版本:基于Unreal引擎的Simplex噪声插件详解|SimplexNoise Plugin v5.1+