コンテンツにスキップ

Rust バイオームペイント:カスタムマップのバイオーム

結論: J を押してバイオームブラシを開き、乾燥地、温帯、ツンドラ、極地、ジャングルのどれかを選んで、3D ビューでマップにペイントします。Alt を押しながらなら、温帯に戻して消せます。ペイントしたバイオームは .map に書き出され、地形と一緒に RustEdit で開きます。先にワールドを生成しておけば、変えたい部分だけをペイントすれば済みます。

ワールド生成は地形からバイオームを導き出し、ほとんどのマップでは正しく決まります。バイオームブラシは、そうならないときのためのものです。雪を特定の湾まで届かせたい、ジェネレーターが草地にした場所を砂漠にしたい、あるいは建築用に気候を手で決めたい、といった場面です。

ツールバーのバイオームブラシボタンから開くか、J を押します。

Crucible Heightmap で Rust カスタムマップにジャングルのバイオームをペイントしている画面。バイオームブラシのドックでは指状のブラシタイプとジャングルが選ばれ、島の中央に濃い緑のジャングルのストロークが走り、地形の上にブラシカーソルの輪が出ている

中央の濃い緑の部分は、周りのリージョンを横切って一気にペイントした、ジャングルのストローク 1 本です。バイオームオーバーレイをオンにしているので、何をしているかがはっきり見えます。

Drizzza の動画では、バイオームブラシを、トポロジー、スプラット、地形のブラシと合わせて見られます。

先に生成する必要はありません。ブラシを開いても、勝手にワールドが生成されることはありません。使い方は 2 通りあります。

  • 生成済みのマップでは、ストロークがワールド生成の導き出したバイオームを上書きします。
  • 何もない、または消去したマップでは、最初のストロークで空のキャンバスから始まります。マップ全体が温帯になり、基本的な海岸線のトポロジーだけが入った状態で、そこからはすべて自分でペイントします。ほかには何も生成されないので、地面は島ごとの素の表面のままです。

使える場所:

  • 3D ビュー:いつでも。
  • ゲーム内ビュー:崖を生成がオフのときだけ。バイオームのストロークは崖が配置された元の地面を動かすので、両方を同時に有効にはできません。どちらにぶつかったかは、ツールチップが教えてくれます。
  • 2D ビュー:使えません。高さを読むだけの平面なので、ペイントする対象がありません。
  1. J を押します。
  2. ドックからバイオームを選びます。
  3. マップにペイントします。

ブラシを開くとオーバーレイが自動でオンになり、作業中はリージョンが見えます。閉じると元の状態に戻ります。

ドックの内容です。

  • サイズ(2 から 200):ブラシの幅です。バイオームの作業は広い範囲なので、広めから始まり、さらに広げられます。ブラシのサイズは、トポロジーブラシとは別に記憶されます。
  • 回転:スクエアと筋のタイプで、ブラシの形を回します。
  • 間隔:0 だとストロークは 1 本の連続した線です。上げると、離れた点がスタンプされます。
  • タイプ:指状、ラウンド、スクエア、筋。バイオームのリージョンは大きくて柔らかいものなので、ここにはエッジの柔らかさを決めるコントロールはありません。ブラシはバイオームをべたっと置くので、ストロークで形を作ります。
  • バイオーム:乾燥地、温帯、ツンドラ、極地、ジャングル。それぞれにオーバーレイの色があります。

指状が初期のタイプで、使いたいのもこれです。エッジが、生成されたバイオームの境界と同じようにギザギザになり、長いストロークでは、帆立のように丸まった塊が並ぶのではなく、1 本につながった入り組んだ境界が残ります。ペイントしたリージョンがマップになじみ、あとから貼りつけたようには見えません。残りの 3 つは、意図して固いエッジにしたいとき用です。

Alt を押しながらで消去します。消去は温帯でペイントします。温帯は「何もない」ではなく、Rust の地面の初期状態だからです。バイオームのないセルというものは存在しません。

ブラシを開いている間に使える便利なキー:

  • Tab / Shift + Tab:ペイントするバイオームを切り替えます。
  • Alt + 右クリック:生成済みのマップではスポイトになり、カーソルの下のバイオームを拾います。
  • Ctrl + Z:ストロークを 1 つ取り消します。
  • Escape:ドックを閉じます。
  • Space を押している間:ペイントせずにカメラを回転します。

ペイントしたバイオームを消去

Section titled “ペイントしたバイオームを消去”

ペイントしたバイオームを消去は、名前のとおりのことだけをします。あなたのペイントを捨てて、生成されたバイオームを戻します。

マップを空にはしませんし、ペイントしたトポロジーにも触りません。手作業の取り消しであって、ワールドの削除ではありません。

ブラシが保持するもの、しないもの

Section titled “ブラシが保持するもの、しないもの”

バイオームのペイントは島ごとではありません。バイオームがそうであるように、マップ全体に属します。島を動かしても、スプラットペイントのようにペイントがついてくることはありません。

また、再導出には耐えません。ワールドを再生成するもの(マップを再生成ボタンや、バイオームを含むソルトの再抽選)は、地形からバイオームを作り直すので、ペイントも一緒に消えます。

そのため、うまくいく順番は、地形を仕上げて、生成して、それからペイントです。先にペイントしてから地形の形を変えると、もう一度ペイントすることになります。

ペイントはアンドゥ履歴に載り、プロジェクトに保存されるので、保存して開き直しても残ります。

バイオームは Rust で実際に何をするのか

Section titled “バイオームは Rust で実際に何をするのか”

バイオームは気候のリージョンで、下にある地面のテクスチャとは別のレイヤーです。

  • スプラット は表面です:草、砂、岩、雪。
  • バイオームはその上の気候です:草の色と密度、環境光と霧、天気、そしてどの動物と植物が出現するかを決めます。

つまずきやすい点です。Rust で思い浮かべる緑は温帯バイオームから来ていて、木や岩に雪が積もった見た目は、雪の地面テクスチャではなく極地バイオームから来ています。温帯バイオームに雪の地面をペイントしても、緑の世界に白い土ができるだけです。見た目を決めるのはバイオームです。

バイオームを RustEdit に持っていく

Section titled “バイオームを RustEdit に持っていく”

マップと一緒に入っています。.map を書き出すと、バイオームは地形、トポロジー、地面のテクスチャと一緒に RustEdit で開き、ほかにやることはありません。Rust の .map ファイルを書き出すを見てください。

  • 広くペイントします。バイオームは細部ではなくリージョンです。丁寧にペイントしているなら、導出を活かさずに逆らっているのかもしれません。
  • まずワールド生成のバイオームタブで割合を決めて、上書きしたい部分だけをブラシで塗ります。ずっと楽です。
  • Alt + 右クリックでバイオームを拾ってから広げれば、すでにあるものに合わせられます。
  • 消去は温帯になることを忘れないでください。
  • バイオームを動かす前に、そこで実際に何が出現するかを確認してください。Rust のバイオームとトポロジーに、バイオームごとの動物、木、植物のすべてと、それぞれに必要な地面の条件が載っています。