Rust ハイトマップ解像度:マップサイズ別の早見表
結論: ハイトマップの解像度はマップサイズに応じて 4 段階で決まります。1025 m まで 513 × 513、2049 m まで 1025 × 1025、4097 m まで 2049 × 2049、4098 m から 6000 m まで 4097 × 4097 です。Crucible Heightmap は、入力したマップサイズから自動で選びます。
Rust ハイトマップ解像度の早見表
Section titled “Rust ハイトマップ解像度の早見表”| マップサイズ | ハイトマップ | 地面テクスチャのグリッド |
|---|---|---|
| 1,000〜1,025 m | 513 × 513 | 512 × 512 |
| 1,026〜2,049 m | 1025 × 1025 | 1024 × 1024 |
| 2,050〜4,097 m | 2049 × 2049 | 2048 × 2048 |
| 4,098〜6,000 m | 4097 × 4097 | 2048 × 2048 |
これらは RustEdit が .raw ハイトマップに使う段階で、Crucible Heightmap もまったく同じ段階で書き出します。2050 m から 4000 m までの一般的なサイズはどれも 2049 になり、4098 m 以上は 4097 になります。
地面テクスチャのグリッドは、.map ファイルのほかのレイヤー(地面のテクスチャ、バイオーム、トポロジー)のサイズです。ハイトマップより 1 小さく、2048 で止まるので、4097 m を超えるマップでは、テクスチャの 1 点がハイトマップの 4 点分をカバーします。
段階の計算方法
Section titled “段階の計算方法”マップサイズを半分にして(0.5 m の端数は切り捨て)、次の 2 のべき乗(512、1024、2048、4096)に切り上げ、1 を足します。
- 4000 m: 半分は 2000、次の 2 のべき乗は 2048 なので、ハイトマップは 2049 × 2049 です。
- 4200 m: 半分は 2100 で、4096 に切り上がるので、ハイトマップは 4097 × 4097 です。
- 1500 m: 半分は 750 で、1024 に切り上がるので、ハイトマップは 1025 × 1025 です。
最後に 1 を足すのは、グリッドが正方形そのものではなく、正方形の角の点を数えるからです。ハイトマップの 1 ピクセルは、地面の 1 〜 2 m 分にあたります。マップサイズ計算機なら、どんなサイズでも計算してくれます。
Crucible Heightmap では
Section titled “Crucible Heightmap では”マップサイズ 欄にワールドサイズを入力します。1000 から 6000 メートルまでの任意の値で(初期値は 3800)、書き出しはすべて対応する解像度で出力されます。各境界を越えた瞬間に段階が切り替わるので、4000 m のマップは 2049、4200 m のマップは 4097 で書き出されます。
![]()
ステータスバーにはサイズと解像度が並んで表示されます(例: 3800m · 2049²)。書き出しパネルにも、同じ設定であるマップサイズ欄の横に解像度が表示されます。
解像度を一致させる必要がある理由
Section titled “解像度を一致させる必要がある理由”.map の書き出しファイルには、サイズと解像度が入っているので、合わせるものは何もありません。RustEdit で開けば、そのまま正しい状態になります。
単体の .raw ハイトマップは違います。RustEdit の Create New Map ダイアログでは、マップサイズを設定し、次にそれに合うハイトマップ解像度を設定し、そしてファイルを選びます。別の解像度のハイトマップは合わせて引き伸ばされ、マップより小さいものは取り込む際にディテールが失われます。そのため、先に Crucible でサイズを設定して書き出し、同じサイズで RustEdit のマップを作ってください。手順は Rust カスタムマップの作り方にあります。
Rust 標準のプロシージャルマップ
Section titled “Rust 標準のプロシージャルマップ”Rust がシードから自動で作るマップは、この表より細かいハイトマップを使うことがあります。たとえば 3750 m のプロシージャルマップは 4097 × 4097 になります。カスタムマップには関係ありません。RustEdit と Crucible Heightmap が使うのは、上の表です。
どのサイズにするか
Section titled “どのサイズにするか”サイズは、Rust 標準のマップが配置できるモニュメントと、サーバーが通常そこで動かすプレイヤー数も左右します。サイズ一覧、プレイヤー数、計算機は Rust マップサイズにあります。
