Complementary Shaders - najpopularniejsze shadery do Minecraft
Complementary to pack shaderów tworzony przez EminGT, który od lat zajmuje pierwsze miejsce na Modrinth. Dostępny w dwóch wariantach — Reimagined (wierny klimatowi vanilla) i Unbound (kinematyczny) — obsługuje Iris, OptiFine, PBR i ray-traced reflections z profilami wydajności od Low do Ultra.
Czym są Complementary Shaders
Complementary Shaders to pack shaderów dla Minecraft Java Edition rozwijany przez EminGT — niezależnego twórcę, który od 2021 roku buduje jeden z najlepiej ocenianych projektów graficznych w historii gry. Na Modrinth pack regularnie przekracza milion pobrań miesięcznie i utrzymuje ocenę bliską pięciu gwiazdek przy ponad stu tysiącach recenzji.
Projekt wyrósł z fundamentów BSL Shaders, ale EminGT przepisał i rozbudował kod do tego stopnia, że Complementary stał się w pełni autonomicznym projektem z własną architekturą. Obsługuje zarówno OptiFine, jak i Iris Shaders — przy czym Iris jest rekomendowaną opcją, ponieważ w połączeniu z Sodium oferuje wyraźnie wyższą liczbę klatek na sekundę.
Najważniejsze cechy Complementary na tle konkurencji to:
- Dwie niezależne wersje (Reimagined i Unbound) zaspokajające różne potrzeby graczy
- Rozbudowane menu konfiguracji dostępne bezpośrednio w grze przez Iris lub OptiFine
- Profile wydajności (Low / Medium / High / Ultra) dobierane automatycznie przy pierwszym uruchomieniu
- Obsługa POM (Parallax Occlusion Mapping), PBR (Physically Based Rendering) i ray-traced reflections
- Kolorowe oświetlenie bloków świecących (colored lighting) — efekt unikalny dla Complementary
- Kompatybilność z Resource Packami wspierającymi PBR, takimi jak Patrix czy F&F
Pack działa na Minecraft 1.16 i nowszych. Optymalne doświadczenie zapewniają wersje 1.20 i 1.21 z Iris 1.7+.
Reimagined vs Unbound — dwie wersje shaderów
EminGT zdecydował się rozdzielić Complementary na dwie samodzielne gałęzie, które różnią się filozofią wizualną i przeznaczeniem. Obie pobierane są osobno i nie wymagają instalacji drugiej wersji.
| Cecha | Reimagined | Unbound |
|---|---|---|
| Styl wizualny | Wierny vanilla — naturalne kolory, subtelne ulepszenia | Kinematyczny — intensywne kontrasty, HDR, filmowy klimat |
| Docelowy gracz | Survival, SMP, codzienna gra | Tworzenie treści, budowanie, zdjęcia in-game |
| Bloom | Subtelny, ledwo zauważalny | Intensywny, widoczny wokół lamp i lawy |
| Volumetric lighting | Delikatne boże promyki | Mocne promienie słoneczne przebijające się przez liście i mgłę |
| Niebo i atmosfera | Zbliżone do vanilla, delikatne chmury wolumetryczne | Dramatyczne zachody słońca, gęsta mgła, pełne chmury wolumetryczne |
| Colored lighting | Tak (opcjonalnie) | Tak (domyślnie włączone) |
| Zużycie GPU | Niższe przy tym samym profilu | Wyższe ze względu na postprocessing |
| Pobieranie | modrinth.com/shader/complementary-reimagined | modrinth.com/shader/complementary-unbound |
Która wersja dla ciebie? Jeśli grasz w survival i zależy ci na czytelności gry (rozróżnianie bloków, wyraźne stwory w ciemności), wybierz Reimagined. Jeśli tworzysz filmy, budujesz wielkie projekty i zależy ci na efekcie "wow" na screenshotach — Unbound jest tym, czego szukasz.
Wymagania sprzętowe
Complementary jest bardziej wymagający niż Sildur's Vibrant Shaders, ale mniej niż SEUS PTGI czy Kappa PT. Poniższa tabela pokazuje orientacyjne wymagania GPU dla stabilnych 60 FPS przy rozdzielczości 1080p:
| Profil | GPU NVIDIA (min.) | GPU AMD (min.) | VRAM | Typowe FPS (1080p) |
|---|---|---|---|---|
| Low | GTX 1060 | RX 580 | 4 GB | 80–120 FPS |
| Medium | GTX 1070 Ti / RTX 2060 | RX 5700 | 6 GB | 60–90 FPS |
| High | RTX 2070 Super | RX 6700 XT | 8 GB | 60–80 FPS |
| Ultra | RTX 3080 | RX 6900 XT | 10 GB | 60+ FPS |
| Ultra + PBR | RTX 3090 / RTX 4070 | RX 7900 XT | 12 GB | 50–70 FPS |
Podane wartości dotyczą Java Edition z Iris + Sodium na domyślnych ustawieniach chunkloadu. Procesory mają mniejsze znaczenie niż w vanilla — wąskim gardłem jest tu prawie wyłącznie karta graficzna. Zalecane minimum RAM przydzielonego do Minecraft to 4 GB przy Reimagined i 6 GB przy Unbound z PBR.
Uwaga dla użytkowników laptopów: Upewnij się, że Minecraft używa dedykowanego GPU, a nie układu zintegrowanego. W systemie Windows ustawia się to w panelu NVIDIA/AMD lub w ustawieniach grafiki systemu Windows 11.
Instalacja przez Iris i Fabric
Rekomendowana ścieżka instalacji to Fabric + Iris + Sodium. Daje wyraźnie lepszą wydajność niż OptiFine i jest aktywnie rozwijana.
- Zainstaluj Fabric — pobierz instalator z
fabricmc.neti uruchom go dla docelowej wersji Minecraft (np. 1.21.4). Fabric API nie jest wymagany przez Iris, ale przyda się przy innych modach. - Dodaj Iris i Sodium do folderu mods — pobierz oba mody z strony Iris lub Modrinth. Folder mods znajdziesz w
%appdata%\.minecraft\mods(Windows) lub~/.minecraft/mods(Linux/macOS). Iris automatycznie instaluje też wymagane zależności. - Pobierz Complementary Shaders — wybierz wersję Reimagined lub Unbound z Modrinth. Plik ma rozszerzenie
.zip— nie rozpakowuj go. - Umieść pack w folderze shaderpacks — ścieżka to
%appdata%\.minecraft\shaderpacks. Jeśli folder nie istnieje, utwórz go. - Wybierz shader w grze — uruchom Minecraft z profilem Fabric, wejdź w Opcje → Grafika wideo → Shadery. Complementary powinien być widoczny na liście. Kliknij, poczekaj chwilę na kompilację shaderów i gotowe.
Pierwsze uruchomienie shaderów zajmuje 15–60 sekund — tyle trwa kompilacja programów GLSL na twoim GPU. Kolejne uruchomienia są szybsze dzięki buforowaniu.
Instalacja przez OptiFine — pobierz OptiFine z oficjalnej strony, uruchom jako installer Java. W grze wejdź w Opcje → Grafika wideo → Shadery → Shaders Folder, skopiuj plik .zip i wybierz Complementary z listy. OptiFine nie współpracuje z Fabric/Sodium, więc liczb się z niższą wydajnością.
Profile wydajności i ustawienia
Po wybraniu Complementary w grze masz dostęp do pełnego panelu konfiguracyjnego otwieranego klawiszem K (domyślny skrót Iris). Panel dzieli ustawienia na kategorie, a każda z nich zawiera przełącznik "Preset" pozwalający szybko przełączyć cały moduł między profilami.
Wbudowane profile (Quality Presets)
| Profil | Co wyłącza / ogranicza | Kiedy używać |
|---|---|---|
| Low | Brak cieni wolumetrycznych, ograniczone mapy cieni (1024px), brak bloom | Starsze GPU, laptopy z układem zintegrowanym |
| Medium | Cienie 2048px, ograniczony volumetric lighting, brak ray-traced reflections | Mid-range GPU z 6–8 GB VRAM |
| High | Pełne cienie, volumetric lighting, bloom, animowana woda z normalami | Standardowy wybór dla RTX 2070+ |
| Ultra | Cienie 4096px, PBR, ray-traced reflections, colored lighting, pełny postprocessing | High-end GPU, tworzenie treści, screenshoty |
Najważniejsze opcje do ręcznego dostosowania
- Shadow Distance — zmniejszenie z 192 do 96 chunków to największy zysk FPS bez zauważalnej utraty jakości w grze
- Volumetric Light Samples — redukcja z 16 do 8 przyspieszy rendering przy minimalnej różnicy wizualnej
- Colored Lighting — jeden z bardziej wymagających efektów; wyłącz go jako pierwsze przy problemach z wydajnością
- POM Resolution — 128px oferuje dobry balans między jakością a kosztami przy Resource Packach PBR
- Bloom Strength — w Reimagined warto obniżyć do 0.4–0.6, żeby zachować czytelność HUD
Efekty wizualne Complementary
Woda i płyny
Woda w Complementary korzysta z proceduralnych normalmap generowanych w czasie rzeczywistym — każda fala ma unikalny kształt zależny od głębokości i wiatru. Pod powierzchnią widać refrakcję (ugięcie obrazu dna), a na powierzchni — refleksy nieba i otoczenia. W profilu High i Ultra refleksy są ray-traced: odbijają się w nich dynamiczne obiekty, tafla lawy i pochodnie, a nie tylko statyczne niebo.
Cienie i oświetlenie
Complementary używa PCSS (Percentage Closer Soft Shadows) — algorytmu, który sprawia, że krawędzie cieni są tym bardziej rozmyte, im dalej pada cień od obiektu go rzucającego. Drzewo przy słonecznym niebie rzuca wyraźną ciemną plamę u podstawy pnia, która rozmazuje się na ziemi kilka bloków dalej. Efekt jest bardzo filmowy i znacznie bardziej naturalny niż twarde cienie znane z Sildur's.
Volumetric Lighting
Promienie świetlne przebijają się przez luki w liściach i oknach budynków, tworząc tzw. "boże promyki" (god rays). Gęstość atmosferyczna zmienia się w zależności od pogody — mgła i deszcz wzmacniają efekt, a czyste południe minimalizuje go. Efekt kosztuje około 8–15% wydajności i jest jednym z pierwszych kandydatów do wyłączenia na słabszych kartach.
Bloom
Rozbłysk (bloom) działa na wszystkich emitujących światło blokach: lampiony, pochodnie, lawa, świecące kamienie i rudy. W Reimagined jest celowo przyciszony — ledwo zauważalna aureola wokół źródła światła. W Unbound bloom jest intensywniejszy i tworzy optyczne "prześwietlenie" zbliżone do efektu szeroko otwartej przysłony kamery.
PBR — Physically Based Rendering
PBR to obsługa dodatkowych tekstur materiałowych: map szorstkości (roughness), metaliczności (metalness) i normalnych (normal maps). Standardowe tekstury vanilla nie korzystają z PBR, ale liczne resource packi dostarczają pełnych zestawów PBR, np. Patrix 64x, F&F Ultimate czy Realistico.
Przy włączonym PBR kamień różni się od żelaza nie tylko kolorem, ale też sposobem odbijania światła — metal błyszczy, piaskowiec jest matowy, mokra glina wygląda inaczej niż sucha. Efekt wymaga resource packu z teksturami PBR i profilu High lub Ultra.
Ray-Traced Reflections
Complementary implementuje screen-space ray tracing — refleksy obliczane na podstawie tego, co jest aktualnie widoczne na ekranie (nie pełna scena). Oznacza to, że obiekty poza kadrem nie odbijają się na powierzchniach wodnych ani szklanych, ale w praktyce efekt wygląda fenomenalnie. Woda i lód odbijają drzewa, budynki i ogień. Funkcja dostępna od profilu High, najlepiej widoczna w biegu nocą przy pochodniach.
Colored Lighting
Jeden z najbardziej charakterystycznych efektów Complementary. Każdy blok emitujący światło zabarwia otoczenie swoim kolorem: czerwona pochodnia rzuca czerwone cienie, modra latarnia — niebieskie światło na ściany, lawa — pomarańczową poświatę na podłogę. W Unbound colored lighting jest domyślnie włączone i potrafi całkowicie zmienić nastrój pomieszczeń z mieszanym oświetleniem.
Porównanie z BSL, SEUS i Sildur's
Rynek shaderów do Minecraft jest bogaty — każdy pack ma swoją niszę. Poniższe zestawienie porównuje Complementary z trzema najpopularniejszymi alternatywami:
| Pack | Styl | Wydajność | PBR | Colored Lighting | Iris |
|---|---|---|---|---|---|
| Complementary Reimagined | Vanilla+ | Średnia | Tak | Tak | Tak |
| Complementary Unbound | Kinematyczny | Niska–Średnia | Tak | Tak | Tak |
| BSL Shaders | Vanilla+ | Wysoka | Ograniczony | Nie | Tak |
| SEUS Renewed | Realistyczny | Niska | Nie | Nie | Nie (tylko OptiFine) |
| Sildur's Vibrant | Kolorowy, wesoły | Bardzo wysoka | Nie | Nie | Tak |
Kiedy wybrać BSL zamiast Complementary? BSL jest szybszy i prostszy w konfiguracji. Jeśli masz słabszy sprzęt i zależy ci na prostym ulepszeniu vanilla bez zagłębiania się w ustawienia — BSL jest dobrym wyborem. Complementary oferuje jednak więcej efektów, lepsze colored lighting i aktywniejszy rozwój.
Kiedy wybrać SEUS? SEUS PTGI (Path Traced Global Illumination) to showcase technologiczny z prawdziwym ray tracingiem na GPU. Efekty są niesamowite, ale FPS spada dramatycznie nawet na RTX 4090. SEUS nadaje się głównie do screenshotów, nie do codziennej gry.
Kiedy wybrać Sildur's? Sildur's Vibrant Shaders jest lżejszy i bardziej kolorowy. Świetnie sprawdza się na słabszych komputerach i laptopach, gdzie Complementary Low może jeszcze nie osiągać stabilnych 60 FPS.
Wydajność i optymalizacja
Jeśli Complementary działa poniżej oczekiwań, przejdź przez tę listę optymalizacji w podanej kolejności — każdy krok może dać 5–20% więcej FPS:
- Przejdź na Iris + Sodium zamiast OptiFine — jest to najważniejszy krok, często dający +30–50% FPS przy identycznej jakości wizualnej. Szczegółowa instrukcja w sekcji instalacji powyżej.
- Dodaj ImmediatelyFast — mod dostępny na Modrinth, redukuje obciążenie CPU podczas renderowania UI i encji. Darmowy, bezkonfliktowy z Iris.
- Obniż Shadow Distance w ustawieniach Complementary z 192 do 96 lub 128 — to największy zysk FPS ze wszystkich opcji shaderów.
- Wyłącz Colored Lighting jeśli nie jest dla ciebie kluczowe — obniżenie do opcji "Off" odblokowuje 10–15% GPU.
- Zmniejsz Volumetric Samples z 16 do 8 lub 4 — różnica wizualna jest minimalna w biegu, a zysk FPS zauważalny.
- Ogranicz View Distance w opcjach Minecraft do 10–12 chunków — przy shaderach więcej chunków to nie tylko RAM, ale i cienie renderowane dla całej widzialności.
- Przydziel więcej RAM — w launcherze ustaw minimum 4 GB (JVM arg:
-Xmx4G). Przy Resource Packach PBR 6–8 GB eliminuje lagspike'i przy załadowaniu nowych chunków.
Użytkownicy Intela mogą spotkać się z błędami kompilacji shaderów na starszych sterownikach. Aktualizacja sterowników iGPU do najnowszej wersji z Intel Arc Driver Package zwykle rozwiązuje problem.
Powiązane mody dla maksymalnej wydajności z Iris: Sodium (renderer), Lithium (logika gry), Starlight (oświetlenie chunków), FerriteCore (optymalizacja pamięci). Razem tworzą tzw. Fabulously Optimized stack.
Najczęstsze pytania (FAQ)
Czy Complementary Shaders działają bez OptiFine?
Tak. Complementary działa zarówno z Iris (polecane) jak i z OptiFine. Iris w połączeniu z Sodium oferuje lepszą wydajność — nie musisz instalować OptiFine, żeby cieszyć się shaderami.
Jaka karta graficzna jest potrzebna?
Do profilu Low wystarczy GTX 1060 lub RX 580 z 6 GB VRAM. Profil High działa dobrze na RTX 2070 / RX 6700 XT. Pełny Ultra z PBR i ray-traced reflections jest płynny od RTX 3080 / RX 6900 XT wzwyż. Szczegółowa tabela wymagań znajduje się w sekcji "Wymagania sprzętowe".
Czym różni się Reimagined od Unbound?
Reimagined zachowuje estetykę vanilla z subtelnymi ulepszeniami — naturalnym oświetleniem, animowaną wodą i delikatnymi cieniami. Unbound to wersja kinematyczna z mocniejszymi efektami (HDR, intensywny bloom, gęsta mgła wolumetryczna), przeznaczona do tworzenia treści i budowania. Obie wersje są bezpłatne i pobierane osobno.
Czy Complementary jest kompatybilny z modpackami?
Tak, o ile modpack oparty jest na Fabric lub Forge z Iris. Większość popularnych modpacków survivalowych na CurseForge lub Modrinth działa poprawnie. Problemy mogą wystąpić z modami dodającymi własne modele bloków lub encji (np. niektóre mody technologiczne) — zwykle producent modu lub społeczność Complementary na Discordzie oferuje patche kompatybilności.
Gdzie pobrać Complementary Shaders?
Oficjalne źródło to Modrinth: Reimagined pod adresem modrinth.com/shader/complementary-reimagined, a Unbound pod modrinth.com/shader/complementary-unbound. EminGT publikuje też aktualizacje na swoim Discordzie i Patreonie. Unikaj nieoficjalnych źródeł — zdarzały się podrobione pliki z malware.