ゲームの開始時 (またはプレイヤーが新しいシーンに進むたび) にランダムな地形を生成する python スクリプトを Google で見つけようとしましたが、見つけたすべてのツールは地形を作成してレンダリングするためのものであり、ゲーム用ではありません。モード。
どのように/どこで見つけるか考えていますか?
(Blender3Dにはゲームプログラミング機能があるので、誰かがSOで聞いても大丈夫だと思います)
ゲームの開始時 (またはプレイヤーが新しいシーンに進むたび) にランダムな地形を生成する python スクリプトを Google で見つけようとしましたが、見つけたすべてのツールは地形を作成してレンダリングするためのものであり、ゲーム用ではありません。モード。
どのように/どこで見つけるか考えていますか?
(Blender3Dにはゲームプログラミング機能があるので、誰かがSOで聞いても大丈夫だと思います)
このリンクは関連していますか?
http://blenderartists.org/forum/showthread.php?t=77794
地形 (高さマップ) を生成するためのアルゴリズムは非常に単純 (フラクタル プラズマ) で、次のアルゴリズム (Java) のようなものです。
http://www.sinc.stonybrook.edu/stu/jseyster/plasma/
「フラクタル プラズマ パイソン」を Google で検索すると、サンプル コードが見つかる場合があります。
ゲーム エンジンはあまり使ったことがないのですが、ランダムな雲のテクスチャを生成して、それを使ってモデルを置き換えてみてはどうでしょうか。それはもっと簡単ではないでしょうか?
レンダリング用の地形を生成するために利用できるほとんどのPythonスクリプトを再プログラムして、ゲームの地形を生成できるはずです...静的レンダリングの代わりにリアルタイムゲームプレイに適したものにするためにスクリプトから必要な特定のものはありますか?
これを達成する最も簡単な方法は、少しごまかすことです。実際にランダムな地形を生成する代わりに、ランダムな雲のテクスチャを作成し (phyton でそれを行う方法がわからない)、ディスプレイスメント モディファイアにそのテクスチャを使用させるだけです。それがどれほど簡単かはわかりません。