私は現在、OpenGL 手続き型惑星ジェネレーターに取り組んでいます。プレイヤーが惑星の表面に降りることができない宇宙 RPG に使用したいと考えているため、ROAM 関連は無視しました。現時点では、ここに示すように、VBO を使用して立方体を描画し、球体にマッピングしています。
私はほとんどのフラクタル高さマップ生成手法に精通しており、独自のバージョンの中点ディスプレイスメントを既に実装しています (この場合はあまり役に立ちません)。
私の質問は、高さマップを手続き的に生成する最良の方法は何ですか。タイル可能な高さマップ/テクスチャを作成できるlibnoiseを見てきましたが、私が見る限り、次のようなネットを生成する必要があります:
タイリングを明白に残します。
誰かが私に最善のルートを教えてくれませんか?
任意の入力をいただければ幸いです。
ありがとう、
ヘンリー。