- Post Processing to moduł Minecraft działający po stronie klienta, który wykonuje pojedynczy przebieg shadera w przestrzeni ekranu, taki jak korekcja kolorów lub rozmycie, na całym wyrenderowanym obrazie.
- Działa po zakończeniu rysowania świata i interfejsu, traktując gotowy obraz jako jedną warstwę, zamiast modyfikować poszczególne bloki lub byty.
- Nie wpływa na pozycję, obszary kolizji, czas, ani żadną wartość śledzoną przez serwer, więc nie ma nic, co mogłoby wykryć anticheat po stronie serwera.
- Udokumentowany, jak widać w Tenacity, jest wbudowanym substytutem dla instalowania pełnego zewnętrznego pakietu shaderów.
Przetwarzanie Post jest modułem Minecrafta, który uruchamia przejście shaderu w przestrzeni ekranu nad całym widokiem gry – efekt, do którego inaczej sięgnęłbyś po pełny pakiet shaderów. Włącz go, a klient przebarwia lub wygładza gotowy obraz, wykonuje grading kolorystyczny lub efekt rozmycia, tuż przed wyświetleniem na monitorze. Nie modyfikuje żadnej wartości gry. Bloki pozostają na swoich miejscach, obszary kolizji zachowują ten sam rozmiar, a serwer nie ma możliwości wiedzy o istnieniu modułu. Jest to opcja wyświetlania, a nie rozgrywki i zachowuje się jak taka od pierwszej do ostatniej klatki.
Jak to działa
Większość tego, co klient Minecrafta rysuje, dzieje się obiekt po obiekcie: blok otrzymuje swoją teksturę, byt – swój model, HUD – własne przejście. Przetwarzanie Post działa inaczej. Czeka, aż świat i interfejs zostaną już wyrenderowane, a następnie nakłada jedno przejście shaderu nad całą skomponowaną klatką tuż przed wyświetleniem na ekranie. Ponieważ traktuje gotowy obraz jako pojedynczą całość, a nie scenę pełną oddzielnych elementów, może przebarwić lub wygładzić wszystko na raz, zamiast modyfikować elementy pojedynczo.
Dwa efekty udokumentowane dla modułu to korekcja kolorów, która zmienia kolor i kontrast kadru, aby nadać scenie cieplejszy, chłodniejszy lub bardziej płaski wygląd, oraz rozmycie, które wygładza obraz jako całość. Oba efekty działają w jednym przejściu, więc włączenie modułu nie dodaje kroku renderowania dla każdego elementu na ekranie, tylko jednego przejściu nad wynikiem. Dlatego też jest on tani w działaniu w porównaniu z wymianą całego modelu oświetlenia: polega na ponownym kolorowaniu istniejących pikseli, a nie na ponownym obliczaniu oświetlenia świata.
Ludzie sięgają po niego z tego samego powodu, z jakiego zainstalowaliby pakiet shaderów: chcą, aby ich zrzuty ekranu i klipy wyglądały inaczej niż domyślny Minecraft. Korekcja kolorów nadaje scenie nastrój bez konieczności instalowania pasującego pakietu zasobów. Przejście rozmycia wygładza zatłoczone lub ostre widoki. Ponieważ jest to wbudowany przełącznik, a nie kombinacja zewnętrznego ładowacza i pakietu, nie ma nic do pobrania, skonfigurowania ani aktualizowania.
Przetwarzanie obrazu po renderowaniu vs. pełny pakiet shaderów
| Przetwarzanie Post | Pełny pakiet shaderów | |
|---|---|---|
| Instalacja | Wbudowane w klienta, jeden przełącznik | Oddzielny loader (Iris, OptiFine) plus pakiet do wyboru i konfiguracji |
| Zakres | Jedno przejście w przestrzeni ekranu nad gotowym kadrem | Zastępuje lub rozszerza dużą część potoku renderowania |
| Efekty | Korekcja kolorów, rozmycie | Oświetlenie, cienie, odbicia i więcej, w zależności od pakietu |
| Konfiguracja | Natychmiastowa | Wybór, instalacja i dostrajanie pakietu |
Żadne z podejść nie zmienia niczego, co widzi serwer. Różnica polega na głębi: pakiet shaderów odtwarza, jak oświetlony jest świat, przetwarzanie postkolorystyczne przebarwia lub wygładza to, co gra już wyrenderowała.
Gdzie to się znajduje w Opalu
Opal nie dostarcza modułu o nazwie Przetwarzanie Post. Jednak strona wizualna klienta działa w oparciu o dokładnie tę samą zasadę: lokalne udoskonalenia, które nigdy nie opuszczają Twojego komputera i nigdy nie dotykają wartości śledzonych przez serwer. Jeśli dążysz do konkretnego wyglądu na zrzutach ekranu lub klipach bez instalowania pakietu shaderów, to właśnie ta rodzina funkcji jest warta uwagi – kosmetyczna, bez ryzyka, coś, co antywirus nie mógłby oznaczyć, nawet gdyby chciał.
FAQ
Nie. Zmienia jedynie wygląd gotowego obrazu po renderowaniu. Nie ma wpływu na ruch, walkę, obszary kolizji ani nic, co widzi serwer.
Nie. Jest to czysto wizualna operacja renderowania po stronie klienta, która nie wpływa na rozgrywkę ani sieć, więc nie niesie ze sobą ryzyka wykrycia.
Post Processing jest udokumentowany, jak widać w Tenacity. Podobne efekty screen-space pojawiają się w innych klientach pod różnymi nazwami jako ogólna opcja wyświetlania.
Zadokumentowane efekty to korekcja kolorów, która zmienia kolor i kontrast kadru, oraz rozmycie, które wygładza obraz w całości. Oba działają w ramach tej samej operacji shaderów.
Nie do końca. Shader pack zwykle zastępuje lub rozszerza cały potok renderowania i wymaga oddzielnego programu instalacyjnego. Obróbka Post-Processing to węższa, wbudowana passa efektów, którą można włączyć bezpośrednio w kliencie.