パターンが同じ粒度で発生しているように見える。つのアプローチとして、異なるスケールで勾配上昇法を適用することが挙げられます。すれば、より小さなスケールで生成されたパターンをより高いスケールのパターンに統合して、追加の詳細で満たすことができます。これを行うには、上述の勾配上昇法を実行してから、画像のサイズを増加し(これをオクターブと呼びます)、このプロセスを複数のオクターブで繰り返します。タイルでスケールアップする画像サイズが大きくなるにつれ、勾配計算の実行に必要な時間とメモリ量も高まるということに注意する必要があります。上記のオクターブ実装は、非常に大きな画像や多数のオクターブでは機能しません。この問題を回避するには、画像をタイルに分割して、各タイルに対して勾配を計算することができます。それぞれのタイル計算を行う前に画像にランダムシフトを適用すると、タイルの継ぎ目が現れなくなります。ランダムシフトの実装から始めましょう。関数のタイルバージョンです。化された画像の変化を確認してみてください。いうものもありますので、ぜひお試しください。ライセンスにより使用許諾されます。ライセンスにより使用許諾されます。サイトのポリシーをご覧ください。関連会社の登録商標です。