2012-02-25 16 views
1

ゲーム開発の初心者です。そして、私はこれについての情報を長い間探していました。 私は次の方法を見つけました:現実的な地形を生成する方法

  • パーリンノイズ、遅いが無料です。高速バージョンは無料ではありません:(((
  • フラクタル、私はあなたがそれについて私に言うことができる何この

に関する情報を持っていない何が優れている

私はパーリンノイズで動作するように試みました?が、私はC++のソースを取得することができる場所を知らないと、どのように設定するには!そしてフラクタルで働いていた人?どのくらいの速さ?(それはあなたを助けることができる場合、私はボクセル地形を作りたい)。

ありがとう!

+2

多分これは私の日にhttp://gamedev.stackexchange.com/ – tpg2114

+2

上の方が良いだろう私はこのようなことをする方法について想像力を使っていましたが、今はあなたに聞いています。 – fazo

+1

@ tpg2114:いいえ、それはありません。ひそめの質問はどこにあるのかにかかわらず、疑問に思う質問です。これは主観的な意見に基づく質問であり、そのように扱われるべきである。 –

答えて

2

私はで地形を構築しました以前は3210でした。これはシンプルなライブラリを使用して、利用可能なチュートリアルがたくさんあります。パーリンノイズは、フラクタルを使用するよりもはるかに最適であると考えられます。

+0

このlibを商用目的に使うことはできますか? –

+0

動的にリンクする場合は、はい。 libnoiseはLGPLの下にあります。 –

+0

@David:それは "いいえ"であろう。もしそれがLGPLなら、あなたは正しいでしょう。 –

0

「地形の生成」を検索すると、多くのリソースがあります。そのまた次のような質問に前にここではカバーされて:

Does anyone have good resources on 3D procedural generation of terrain or fractal terrain generation?

また、私は今のNvidiaから無料でオンラインで入手できますそのうちのいくつかはGPU Gemsの書籍、見てお勧めします。もちろん、これはC++ではありませんが、GPUはおそらく地形の世代のための最も効率的な場所である:

http://http.developer.nvidia.com/GPUGems3/gpugems3_ch01.html

関連する問題