Distant Horizons — nieskończony render distance
Mod LOD, który pozwala zobaczyć setki chunkow w dal bez zabijania FPS. Renderuje odległe tereny w niższej jakości graficznej — tak jak w otwartych grach 3D.
Co to jest Distant Horizons
Distant Horizons to mod do Minecraft Java Edition stworzony przez Jamesa Seibela, który rozwiązuje jeden z najbardziej frustrujących problemów gry — ograniczony zasięg renderowania. W vanilla Minecraft ustawienie render distance powyżej 16-24 chunkow powoduje dramatyczny spadek wydajności, bo silnik musi w pełni przetworzyć każdy blok w zasięgu widoczności. DH obchodzi ten problem za pomocą techniki LOD (Level of Detail), stosowanej standardowo w innych grach open world od lat.
Dzięki Distant Horizons możesz ustawić render distance na 64, 128, a nawet 256+ chunkow i nadal grać z płynnym FPS. Odległe tereny są renderowane jako uproszczone geometrie — widać kształt gór, lasy, oceany i budowle, ale bez szczegołowych tekstur i oświetlenia. Im bliżej gracza, tym wyższa jakość renderowania. To samo podejście stosuje np. GTA V, Cyberpunk 2077 czy No Man's Sky.
Mod zyskał ogromną popularność w 2025-2026 roku — szczególnie wśród tworcow YouTube i streamerow, którzy chcą nagrywać imponujące timelapse'y i widokowe kadry z Minecrafta. Jeśli widziałeś filmiki, na których ktoś stoi na szczycie góry i widać przez niego setki chunkow w dal — z dużym prawdopodobieństwem używał Distant Horizons.
Jak działa system LOD
LOD (Level of Detail) to technika graficzna polegająca na zmniejszaniu złożoności geometrii obiektow w zależności od odległości od kamery. Obiekt widoczny z bliska ma pełną liczbę polygonow i wysoką rozdzielczość tekstur. Ten sam obiekt w oddali zastępowany jest uproszczoną wersją — mniejszą liczbą trójkątów i niższą teksturą — co dramatycznie zmniejsza obciążenie GPU.
W przypadku Distant Horizons chunk jest dzielony na sekcje pionowe. Każda sekcja jest analizowana i kompresowana do jednej lub kilku warstw koloru. DH przechowuje te uproszczone dane w lokalnej bazie SQLite zamiast w pamięci RAM — dzięki czemu zużycie pamięci jest minimalne nawet przy gigantycznych odległościach widzenia.
Generowanie LOD odbywa się wielowątkowo w tle, kiedy gracz eksploruje świat. Odwiedzone chunki są automatycznie przetwarzane i zapisywane. Przy kolejnym uruchomieniu gry LOD jest już gotowy — nie trzeba czekać na generowanie. Dla nowo odwiedzanych terenow DH używa dodatkowych wątkow, żeby jak najszybciej wygenerować widok bez blokowania głównego wątku gry.
Od wersji 2.0 Distant Horizons przeszedł na własny potok renderowania oparty na nowoczesnym API graficznym. Wcześniejsze wersje korzystały z renderowania po stronie CPU, co przy dużych odległościach powodowało stuttery. Obecna implementacja używa GPU do renderowania LOD równolegle z głównym pipeline Minecraft/Sodium, co eliminuje te problemy.
Ustawienia renderowania
Distant Horizons ma dedykowane menu ustawień dostępne z poziomu Opcje > Grafika > Distant Horizons lub przez klawisz skrótu (domyślnie F6). Oto najważniejsze opcje:
| Opcja | Opis | Zalecana wartość |
|---|---|---|
| LOD Render Distance | Zasięg renderowania LOD w chunkach (od 32 do 512) | 128-256 |
| Vanilla Render Distance | Standardowy render distance Minecrafta (pełna jakość) | 8-16 |
| LOD Quality | Poziom szczegołowości LOD (Kavery — Ultra) | Medium-High |
| Fog Distance | Zasięg mgły przykrywającej przejście LOD-vanilla | 0.8-1.0 |
| Generation Rate | Ile wątkow CPU dedykowanych generowaniu LOD | Auto (2-4 wątki) |
| Brightness Multiplier | Jasność LOD — wyrownuje ją z vanilla światłem | 1.0 |
Kluczowym parametrem jest relacja między Vanilla Render Distance a LOD Render Distance. Vanilla RD powinien być wystarczający do grania (8-16 chunkow), a LOD RD dostarcza widok w dal. Ustawienie vanilla RD na 32+ przy włączonym DH jest bez sensu — marnujesz FPS bez wizualnego zysku, bo DH i tak będzie renderować dalej.
Wydajność i wpływ na FPS
Distant Horizons ma zaskakująco mały wpływ na FPS w porownaniu z podnoszeniem vanilla render distance. Przy konfiguracji vanilla RD 12 + DH LOD RD 128 typowy wynik to 5-15% mniej FPS w stosunku do vanilla RD 12 bez DH — przy jednoczesnym kilkudziesięciokrotnie większym polu widzenia.
Dla porownania: podniesienie vanilla render distance z 12 do 32 chunkow powoduje zazwyczaj 40-70% spadek FPS i może spowodować nieużywalną rozgrywkę na średnim sprzęcie. DH daje podobne (a często znacznie lepsze) wrażenia wizualne przy ułamku kosztu wydajnościowego.
Największy wpływ na wydajność ma pierwsze generowanie LOD — kiedy gracz eksploruje nowe tereny, wątki CPU muszą przetworzyć chunki do formatu LOD. Na wolniejszych procesorach może to powodować krótkie stuttery podczas eksploracji. Po wygenerowaniu LOD jest zapisywany na dysku i nie jest ponownie przeliczany — kolejne sesje są płynne.
Wpływ na VRAM jest umiarkowany — DH utrzymuje w pamięci GPU meshe LOD dla aktualnego obszaru widzenia. Przy LOD RD 128 i jakości Medium zużycie VRAM to orientacyjnie 500-800 MB dodatkowo. Na kartach z 4+ GB VRAM nie powinno to stanowić problemu. Jeśli widzisz problemy z VRAM, zmniejsz LOD Quality lub LOD Render Distance.
Kompatybilność z shaderami (Iris/Sodium)
To jedna z najbardziej pożądanych kombinacji w Minecraft w 2025-2026 roku: Distant Horizons + Iris Shaders + Sodium. Od wersji DH 2.0 i Iris 1.7.0 shadery działają z pełnym wsparciem LOD, co wcześniej było trudne do osiągnięcia.
Kluczowe jest pojęcie DH-compatible shaders — paczki shaderow, które zostały dostosowane do wspolpracy z Distant Horizons. Takie shadery mają specjalne passy renderowania dla geometrii LOD, dzięki czemu przejście między chunkami vanilla a LOD jest plynne i wygląda naturalnie. Bez wsparcia DH widoczna jest wyraźna granica między szarą geometrią LOD a pełnymi shaderami w pobliżu gracza.
Popularne paczki shaderow z pełnym wsparciem DH w 2026 roku:
- Complementary Reimagined / Unbound — najpopularniejszy wybor, pełne wsparcie DH, dostępny na Modrinth
- BSL Shaders — klasyczny shader z oficjalnym wsparciem DH od wersji 8.3
- Photon Shaders — nowoczesny shader zoptymalizowany pod Sodium+DH, bardzo dobry FPS
- Rethinking Voxels — zaawansowany shader z oświetleniem voxel-based, obsługuje DH
Instalacja: pobierz Iris Shaders z Modrinth (zawiera Sodium w pakiecie lub osobno), następnie pobierz Distant Horizons i wrzuć obydwa pliki .jar do folderu mods. Shadery wgraj przez menu Iris (Opcje > Grafika > Shader Packs). Upewnij się, że wybrany shader ma wsparcie DH — sprawdź jego stronę na Modrinth lub stronie autora.
Więcej o shaderach i ich instalacji: Poradnik shaderow do Minecraft oraz OptiFine a nowoczesne alternatywy.
Wsparcie po stronie serwera
Distant Horizons działa w trybie client-only bez żadnych modyfikacji serwera — gracz po prostu instaluje mod lokalnie. Jednak w tym trybie LOD jest generowany tylko z chunkow, ktore gracz aktywnie odwiedził. Na serwerze survival oznacza to, że na początku gry widok LOD będzie ograniczony do już eksplorowanego terenu.
Tryb server-side (DH Server) wymaga zainstalowania Distant Horizons na serwerze Fabric lub NeoForge. W tym trybie serwer wstępnie generuje dane LOD dla całego świata i przesyła je klientom podczas połączenia. Gracz od razu widzi pełny widok LOD nawet terenow, których nigdy nie odwiedził. Jest to idealne rozwiązanie dla serwerow, na ktorych chcemy zapewnić graczom najlepsze wrażenia wizualne od pierwszego logowania.
Wstępne generowanie LOD dla całego świata najlepiej wykonać przed udostępnieniem serwera graczom, używając Chunky (mod do wstępnego generowania chunkow). Po wygenerowaniu i przetworzeniu przez DH wszystkich chunkow, dane LOD są gotowe do wysyłania klientom. Transfer danych LOD jest skompresowany i zazwyczaj nie stanowi znaczącego obciążenia dla przepustowości serwera.
DH vs render distance OptiFine
Wielu graczy pyta: czy Distant Horizons jest lepszy od po prostu ustawienia wysokiego render distance w OptiFine? Odpowiedź jest jednoznaczna: tak, i to drastycznie. To fundamentalnie inne podejście.
| Kryterium | OptiFine RD 32 | DH LOD 128 + vanilla 12 |
|---|---|---|
| Zasięg widzenia | 512 blokow | 2048 blokow |
| Wpływ na FPS (mid-range GPU) | -40 do -60% | -5 do -15% |
| Jakość w polu widzenia | Pełna do granicy RD | Pełna blisko, LOD w oddali |
| Zużycie RAM | Wysokie (chunki w RAM) | Niskie (LOD na dysku) |
| Wsparcie shaderow | Tak (OptiFine shaders) | Tak (Iris + DH-compatible) |
| Aktywny rozwoj w 2026 | Rzadkie aktualizacje | Aktywny, częste wydania |
OptiFine z wysokim render distance obciąża CPU i RAM, bo musi trzymać w pamięci i tickować każdy załadowany chunk. Distant Horizons kompresuje odległe chunki do lekkiej geometrii i nie tickuje ich — są tylko wizualne. To kluczowa różnica architektoniczna.
Werdykt: jeśli zależy ci na pięknych widokach i panoramach w Minecraft, Distant Horizons + Sodium + Iris to jedyna sensowna opcja w 2026 roku. OptiFine nie ma technicznych możliwości zaoferowania porównywalnego zasięgu widzenia bez masywnego spadku wydajności.
Komentarze