Learn · modules

Co to jest przetwarzanie końcowe w Minecraft? Moduł wizualny

Przetwarzanie końcowe wykonuje przejście shadera w przestrzeni ekranu na całą widoczność gry, podobnie jak korekcja kolorów lub rozmycie, nie ingerując w rozgrywkę.

TRtrolPublished 4 min read

Czym jest Przetwarzanie Post?

Przetwarzanie Post to moduł Minecrafta, który wykonuje przejście shaderu w przestrzeni ekranu na całą widok gry – efekt, do którego inaczej sięgnęłbyś po pełny pakiet shaderów. Włącz go, a klient ponownie koloruje lub wygładza gotowy kadr, wykonuje grading kolorystyczny lub efekt rozmycia, tuż przed wyświetleniem na monitorze. Nie modyfikuje ani jednej wartości gry. Bloki pozostają na swoim miejscu, 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 pierwszego do ostatniego kadru.

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 na cały skomponowany kadr tuż przed wyświetleniem na ekranie. Ponieważ traktuje gotowy obraz jako pojedynczą całość, a nie scenę pełną oddzielnych elementów, może jednocześnie ponownie pokolorować lub wygładzić wszystko, zamiast modyfikować elementy pojedynczo.

Dwa udokumentowane efekty modułu to korekcja kolorów, która zmienia kolor i kontrast kadru, nadając scenie cieplejszy, chłodniejszy lub bardziej płaski wygląd, oraz rozmycie, które wygładza obraz jako całość. Oba 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 przez wynik. Dlatego też jest ono tanie w działaniu w porównaniu z wymianą całego modelu oświetlenia: polega na ponownym pokolorowaniu istniejących pikseli, a nie na ponownym obliczaniu oświetlenia świata.

Dlaczego warto z niego korzystać

Ludzie sięgają po Post Processing z tego samego powodu, z jakiego instalowaliby pakiet shaderów: chcą, aby ich rozgrywka, zrzuty ekranu i klipy wyglądały inaczej niż domyślny Minecraft. Korekcja kolorów nadaje scenie nastrój bez konieczności instalowania pakietu zasobów. Rozmycie wygładza zatłoczony lub ostry widok. Ponieważ jest to wbudowany przełącznik, a nie kombinacja zewnętrznego ładowacza i pakietu, nie ma czego pobierać, konfigurować ani aktualizować. Włącz go i gotowe.

Post Processing vs. pełny pakiet shaderów

Przetwarzanie PostPełny pakiet shaderów
InstalacjaWbudowane w klienta, jeden przełącznikOddzielny loader (Iris, OptiFine) plus pakiet do wyboru i konfiguracji
ZakresJedno przejście w przestrzeni ekranu nad gotowym kadremZastępuje lub rozszerza dużą część potoku renderowania
EfektyKorekcja kolorów, rozmycieOświetlenie, cienie, odbicia i więcej, w zależności od pakietu
KonfiguracjaNatychmiastowaWybór, instalacja i dostrajanie pakietu

Żadna z metod nie zmienia niczego, co widzi serwer. Różnica polega na głębi: pakiet shaderów przebudowuje sposób oświetlania świata, Przetwarzanie Post koloruje lub wygładza to, co gra już wyrenderowała.

Czy jest bezpieczne?

Całkowicie bezpieczne. Przetwarzanie Post działa po zakończeniu renderowania, na pikselach, które klient już utworzył, i nie dotyka żadnej wartości, która opuszcza klienta. Serwer nic nie widzi, anticheat nie ma czego oznaczyć, a nie ma żadnej powierzchni rozgrywki, którą można by złapać. Można to uruchomić na serwerze, który zakazuje zmodyfikowane klienty, jeśli definicja jest wystarczająco restrykcyjna, ale sam moduł jest tak bezpieczny, jak tylko się da.

FAQ