单纯化
- 这是一个干净,快速,现代和免费的珀林单纯形噪声功能。
- 如果我们将浮动更改为加倍,它可能会更快,但是蓝图没有双重类型
- 所有公共功能都是可轻松的,因此可以在每个蓝图中使用
来自Devdad,致力于您和虚幻的社区。代码现在已在MIT许可下,免费使用您想要的内容。我只要求您以最适合您的方式来提及我的游戏学分。
- Sumplexnoise 1d,2d,3d&4d
- 缩放版本单纯1D,2D,3D和4D
- Inrange版本Simplexnoise 1D,2D,3D和4D
- 单纯函数在0-1之间返回浮点值
- 单纯缩放缩放回答浮点值在0-比例因子之间
- 范围内的单纯式返回float值 - maxrange -maxrange
- Introctor值添加到所有功能中,以设置噪声的频率[推荐值形式:0.1-0.00001]
- getsimplenoise1d_ex(float X,浮点lacunarity,float持久性,int八度,浮点iffortor,bool zerotoone)
- getsimplenoise2d_ex(float x,float y,float lacunarity,float持久性,int八度,浮子iffactor,bool zerotoone)
- getsimplenoise3d_ex(float x,float y,float z,float lacunarity,float持久性,int八度,弗洛特infractor,bool zerotoone)
- getsimplenoise4d_ex(float x,float y,float z,float w,float lacunarity,float持久性,int八度,弗洛特iffort Infactor,bool zerotoone)
该算法最初是由Ken Perlin设计的,但我的代码已从Stefan Gustavson([email protected])撰写的实施中进行了调整和扩展,并修改为适合虚幻引擎4