SimplexNoise
- これは、清潔で高速でモダンで無料のPerlinシンプレックスノイズ機能です。
- フロートを2倍に変更すると、さらに高速になる可能性がありますが、青写真にはダブルタイプはありません
- すべてのパブリック機能はblueprintcallableであるため、すべての青写真で使用できます
Devdadから、あなたと非現実的なコミュニティに捧げられています。コードはMITライセンスに基づいています。必要なものを無料で使用してください。私はあなたがあなたにとって最も適切だと感じる方法で、あなたがあなたのゲームのクレジットで私に言及することを要求します。
- SimplexNoise 1d、2d、3d、および4d
- スケーリングバージョンSimplexNoise 1d、2d、3d、および4d
- InrangeバージョンSimplexNoise 1d、2d、3d、および4d
- SimplexNoise関数は、FLOAT値を0〜1に再実行します
- simplexnoiseスケーリングされた再実行フロート値は0-スケール係数
- 範囲内のsimplexnoiseがminrange間のフロート値を返す-maxrange
- すべての関数に追加されるインパクトル値は、ノイズの周波数を設定する[推奨値フォーム:0.1-0.00001]
- GetSimplenoise1d_ex(フロートX、フロートラクナリティ、フロートの持続性、intオクターブ、フロートインパクト、ブールゼロトン)
- getsimplenoise2d_ex(float x、float y、float lacunarity、float persistance、int octaves、float infactor、bool zerotoone)
- getsimplenoise3d_ex(float x、float y、float z、float lacunarity、float持続性、intオクターブ、フロートインパクト、ブールゼロトン)
- GetSimPlenoise4D_EX(Float X、Float Y、Float Z、Float W、Float Lacunarity、Float Persistance、Int Octaves、Float Infactor、Bool Zerotoone)
このアルゴリズムはもともとKen Perlinによって設計されていましたが、私のコードはStefan Gustavson([email protected])によって書かれた実装から拡張され、拡張され、Unreal Engine 4に適合するように変更されました。