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
- Poradnik: Tworzenie map wysokościowych (autorstwa m1si0 (grudzień 2010), uzupełniony przez pAter'a (sierpień 2015))
- Poradnik: Narzędzia do automatycznej generacji rzeczywistych map (autor: McZapkie, 2014-2017)
- Mapa wysokości Polski
W języku angielskim
- Poradnik: How To: Generate Superb Heightmaps :) (sierpień 2006, ostatnia aktualizacja: styczeń 2010)
- Zaktualizowana wersja HowTo autorstwa sootynz'a (Dokument Word) (Czerwiec 2008)
- Bother (narzędzie do generacji map na podstawie rzeczywistego ukształtowania powierzchni) na GitHubie