問題タブ [perlin-noise]

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 投票する
1 に答える
367 参照

hyperlink - 手続き型ハッシュ関数

手続き型テクスチャ、特にパーリンノイズに最適なハッシュ関数は何でしょうか。このページに投稿されたPRNGについて知っていますが、これは良いPRNGではないと主張しています

ありがとう

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

module - Lua用の改良されたPerlinノイズモジュール

Luaコードに改善されたパーリンノイズが必要です。

利用可能なまともなオープンソースのLuaCモジュールはありますか?

または、(おそらく他のノイズ関数を使用して)ラッパーを作成できる優れたCライブラリはありますか?

自分で書くのは難しいことではないことは知っていますが( Javaの参照コードは移植するのは簡単です)、ここで車輪の再発明をしたくありません。

0 投票する
4 に答える
502 参照

simulation - 手続き型手法を使用して作成/作成したコンテンツ

私は、手続き型生成手法を使用して将来行う必要のあるいくつかの研究を検討していましたが、どのような種類のコンテンツがあるのか​​疑問
思い
まし


。 。
寛大だと感じたら、それを開発するために使用したデータ構造やアルゴリズムなど、その詳細に入ることができます。

解決すべき問題を私が求めているのではないので、これをコミュニティwikiとして配置する必要がある場合は、私に知らせてください。これは私がまだ取っていない研究ユニットであるため、宿題のスレッドではありません;)

0 投票する
3 に答える
4793 参照

iphone - iPhone でパーリン ノイズを生成する方法

iPhone でアニメーション化されたパーリン ノイズを作成したいので、最終的には次のようなことができます: http://dl.dropbox.com/u/1977230/example.png

私は見てみましたが、似たようなものや実際にパーリンノイズを表示する方法を見つけることができません。

OpenGL ES を調べるように言われましたが、パーリン ノイズや溶岩/プラズマ効果の例を検索しても何も見つかりません。

これについて何か助けていただければ幸いです。

ありがとう、アンドレ

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

c# - 表示せずに HLSL/GPU にオフロードしますか?

私の知る限り、FFT やパーリン ノイズなどの特定の数学関数は、GPU でピクセル シェーダーとして実行すると、はるかに高速になります。私の質問は、これを利用して結果を計算し、ビットマップにストリーミングしたい場合、Silverlight などで実際に表示する必要なく実行できるでしょうか?

より具体的には、パーリンやその他のノイズが多く含まれる大規模な地形の生成、およびハイパスや高さマップからの法線の導出などの後処理にこれを使用することを考えていました。

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

noise - 良いパーリン ノイズ リソース/実装?

パーリンのノイズ生成について詳しく説明している優れたリソースはありますか? ほとんどの言語でノイズを生成するライブラリが利用できることは理解していますが、楽しみ/経験のために独自のライブラリを作成することに興味があります。これはかなり人気があるようですが、1 次元ノイズの詳細な説明しか提供していません。Google 検索は、ほとんどがジェネレーターの作成方法ではなくアプリケーションに焦点を当てているため、これまでのところ比較的役に立ちませんでした。

本や Web サイトは歓迎します。その焦点が生成自体でなくても、実装の完全な説明、または少なくとも関連する概念を提供して、自分自身を「発見」できる限りは歓迎します。

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

landscape - パーリンノイズの詳細レベル。風景を拡大するにはどうすればよいですか?

私は独自のPerlinNoise実装を作成しましたが、それはうまく機能します。周波数を変更することで「ズームイン」および「ズームアウト」できますが、ズームインするとノイズがどんどんスムーズになります。

大陸を表示する風景があると仮定します。都市サイズのエリア(またはそれより近く)にズームインしたいのですが、それでも詳細があります。ランドスケープをより詳細に再生成する必要があると思いますが、それを支援できる実装があるかどうかわかりませんか?

ズームアウトすると、大陸と海が見えますが、小さな領域に大きな領域を表示したいと思います。

これが私が抱えている問題の例です(大陸レベル):

代替テキスト
(出典:blind-games.com

ズームイン:

代替テキスト
(出典:blind-games.com

マップ上の領域にズームインするときに、どうすれば詳細を取得できますか?関係するテクニックの例はありますか?

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

perlin-noise - パーリン ノイズ アルゴリズム

パーリンのノイズ生成がどのように機能するかを説明している、オンラインで入手可能な高度に数学的な論文の多くを理解するのに苦労しています。アプリケーションでパーリン ノイズを使用して 2D テクスチャを作成しようとしています。

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

opengl - 手続き型惑星、高さマップ、テクスチャ

私は現在、OpenGL 手続き型惑星ジェネレーターに取り組んでいます。プレイヤーが惑星の表面に降りることができない宇宙 RPG に使用したいと考えているため、ROAM 関連は無視しました。現時点では、ここに示すように、VBO を使用して立方体を描画し、球体にマッピングしています。

私はほとんどのフラクタル高さマップ生成手法に精通しており、独自のバージョンの中点ディスプレイスメントを既に実装しています (この場合はあまり役に立ちません)。

私の質問は、高さマップを手続き的に生成する最良の方法は何ですか。タイル可能な高さマップ/テクスチャを作成できるlibnoiseを見てきましたが、私が見る限り、次のようなネットを生成する必要があります:

これ

タイリングを明白に残します。

誰かが私に最善のルートを教えてくれませんか?

任意の入力をいただければ幸いです。

ありがとう、

ヘンリー。