Mapa wysokościowa

Mapa wysokościowa (ang. Heightmap, zwana także czasami heightmapą)to obraz komputerowy, umożliwiający generację tójwymiarowej mapy na podstawie jasności pikseli na mapie wysokościowej (szczegóły znajdziesz na anglojęzycznej Wikipedii).

Zobacz też: Scenariusz

Używanie map wysokościowych

Mapa wysokości może być rozumiana jako obraz w skali szarości, gdzie najjaśniejszy biały (najbliższy  "#FFFFFF") jest uważany za najwyższy punkt mapy, a najciemniejszy czarny (najbliższy  "#000000") jest uważany za najniższy punkt mapy. Więcej informacji znajdziesz w sekcji skala szarości, zamieszczonej poniżej.

W przypadku konwersji obrazu na mapę 1:1, jeden piksel z pliku obrazu reprezentuje wspólny róg 4 kratek Dlatego też, jeśli chcesz obniżyć/podnieść jeden cały kafel, musisz rozjaśnić/przyciemninić otaczające go 2x2 piksele.

Ponieważ krawędzie mapy muszą znajdować się na poziomie morza, co najmniej jeden kafel, granica mapy wysokościowej może mieć szerokość 2 pikseli.

Wspierane formaty plików

Przykład

Skala szarości

UWAGA: Od r27010 OpenTTD obsługuje poziomy wysokości do 255 (włącznie z poziomem morza); a 8-bitowa paleta nie jest zmuszona do generowania 16 poziomów, jak przedstawiono poniżej. W związku z tym tabela przestaje obowiązywać, gdy włączone jest więcej niż 16 poziomów wysokości. Zakres kolorów pomiędzy poziomami jest teraz podzielony zgodnie z 255/n, gdzie "n" jest liczbą poziomów wysokości określonych w ustawieniach (maksymalna wysokość mapy)

kolor (szesnastkowy) wysokość
00 - 0F 0m (n.p.m.)
10 - 1F 30m
20 - 2F 70m
30 - 3F 100m
40 - 4F 130m
50 - 5F 170m
60 - 6F 200m
70 - 7F 230m
80 - 8F 270m
90 - 9F 300m
A0 - AF 330m
B0 - BF 370m
C0 - CF 400m
D0 - DF 430m
E0 - EF 470m
F0 - FF 500m

Linki

W języku polskim

W języku angielskim