問題タブ [noise-generator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
912 参照

python - 「ノイズ」ライブラリのシードをランダム化する方法

パーリン ノイズを使用してフロートの 2D リストを作成したいと考えています。プログラムを実行するたびに、生成される値が異なるようにしたいと考えています。ただし、ここで GitHub で見つけたノイズ ライブラリのランダム化されたシードを提供する方法がわかりません。

プログラムを実行するたびに異なる値を生成するにはどうすればよいですか?

私のコード:

0 投票する
1 に答える
70 参照

python - パーリン ノイズを使用して、標高が明らかに高い領域を手続き的に生成する

パーリン ノイズと手続き型生成について学習しようとしています。ノイズのある景観の生成に関するオンライン チュートリアルを読んでいますが、標高の高いエリアの作成に関する著者の説明の一部が理解できません。

このウェブページの「島」セクションの下にテキストがあります

島に求めるものに合わせた形をデザインします。下部の形状を使用してマップを押し上げ、上部の形状を使用してマップを押し下げます。これらの形状は、距離 d から標高 0 ~ 1 までの関数です。e = 下限 (d) + e * (上限 (d) - 下限 (d)) を設定します。

これをやりたいのですが、作者が上と下の形について話しているとき、私は何を意味するのかわかりません。

「下の図形を使って地図を押し上げ、上の図形を使って地図を押し下げる」とはどういう意味ですか?

コード例: