Przejdź do głównej zawartości

Rozdzielczość mapy wysokości Rust dla każdego rozmiaru

Krótka odpowiedź: rozdzielczość mapy wysokości zależy od rozmiaru mapy i ma cztery stopnie: 513 × 513 do 1025 m, 1025 × 1025 do 2049 m, 2049 × 2049 do 4097 m oraz 4097 × 4097 od 4098 m do 6000 m. Crucible Heightmap wybiera ją za ciebie z wpisanego rozmiaru mapy.

Rozmiar mapyMapa wysokościSiatka tekstur podłoża
1000 do 1025 m513 × 513512 × 512
1026 do 2049 m1025 × 10251024 × 1024
2050 do 4097 m2049 × 20492048 × 2048
4098 do 6000 m4097 × 40972048 × 2048

To stopnie, których RustEdit używa dla mapy wysokości .raw, a Crucible Heightmap eksportuje dokładnie w tych samych. Każdy popularny rozmiar od 2050 m do 4000 m wypada na 2049, a wszystko od 4098 m w górę na 4097.

Siatka tekstur podłoża to rozmiar pozostałych warstw w pliku .map: tekstur podłoża, biomów i topologii. Jest o jeden mniejsza niż mapa wysokości i kończy się na 2048, więc na mapie większej niż 4097 m każdy punkt tekstury obejmuje cztery punkty mapy wysokości.

Podziel rozmiar mapy na pół (odrzucając ewentualne pół metra), zaokrąglij w górę do następnej potęgi dwójki (512, 1024, 2048 albo 4096), a potem dodaj jeden.

  • 4000 m: połowa to 2000, następna potęga dwójki to 2048, więc mapa wysokości ma 2049 × 2049.
  • 4200 m: połowa to 2100, co zaokrągla się w górę do 4096, więc mapa wysokości ma 4097 × 4097.
  • 1500 m: połowa to 750, co zaokrągla się w górę do 1024, więc mapa wysokości ma 1025 × 1025.

Dodatkowa jedynka bierze się stąd, że siatka liczy punkty narożne kwadratów, a nie same kwadraty. Każdy piksel mapy wysokości obejmuje od 1 do 2 metrów terenu. Kalkulator rozmiaru mapy policzy to dla dowolnego rozmiaru.

Wpisz rozmiar świata w polu Rozmiar mapy, dowolną wartość od 1000 do 6000 metrów (zaczyna od 3800), a każdy eksport wyjdzie w pasującej rozdzielczości. Stopień zmienia się w chwili, gdy przekroczysz każdą granicę, więc mapa 4000 m eksportuje się w 2049, a mapa 4200 m w 4097.

Pole Rozmiar mapy w Crucible Heightmap, wpisywane pole, w którym podajesz rozmiar świata Rust w metrach od 1000 do 6000

Pasek stanu pokazuje rozmiar i rozdzielczość obok siebie, na przykład 3800m · 2049², a panel eksportu pokazuje rozdzielczość obok własnego pola Rozmiar mapy, które jest tym samym ustawieniem.

Eksport .map niesie własny rozmiar i rozdzielczość, więc nie ma czego dopasowywać: otwierasz go w RustEdit i jest dobrze.

Goła mapa wysokości .raw to co innego. W oknie Create New Map w RustEdit ustawiasz rozmiar mapy, potem pasującą do niego rozdzielczość mapy wysokości, a potem wskazujesz plik. Mapa wysokości w innej rozdzielczości zostaje rozciągnięta, żeby pasowała, a mniejsza niż mapa traci szczegóły przy wczytaniu. Więc najpierw ustaw rozmiar w Crucible, wyeksportuj, a potem utwórz mapę w RustEdit w tym samym rozmiarze. Krok po kroku: jak zrobić własną mapę Rust.

Mapa, którą Rust buduje sam z seeda, może użyć drobniejszej mapy wysokości niż ta tabela. Mapa proceduralna 3750 m wychodzi na przykład w 4097 × 4097. Dla własnej mapy nic to nie zmienia: tabela wyżej to to, czego używają RustEdit i Crucible Heightmap.

Rozmiar decyduje też o tym, które monumenty może postawić własna mapa Rust i ilu graczy zwykle gra na serwerze z taką mapą. Lista rozmiarów, liczby graczy i kalkulator są w rozmiarach map Rust.