Learn · modules
Was ist Nachbearbeitung in Minecraft? Visuelles Modul
Die Nachbearbeitung führt einen Shader-Pass im Bildschirmraum über die gesamte Spielansicht durch, beispielsweise für Farbkorrektur oder Unschärfe, ohne das Gameplay zu beeinflussen.
Was ist Nachbearbeitung?
Nachbearbeitung ist ein Minecraft-Modul, das einen Screen-Space-Shader-Pass über Ihre gesamte Spielansicht laufen lässt – die Art von Effekt, für den Sie normalerweise einen vollständigen Shader-Pack benötigen. Aktivieren Sie es, und der Client färbt oder weichzeichnet den fertigen Frame um, führt eine Farbkorrektur oder einen Weichzeichner-Pass durch, kurz bevor er Ihren Monitor erreicht. Es verändert keinen einzigen Spielwert. Blöcke bleiben an ihrem Platz, die Trefferbereiche behalten ihre Größe, und der Server hat keine Möglichkeit festzustellen, dass das Modul existiert. Es ist eine Anzeigemöglichkeit, keine Gameplay-Option, und verhält sich wie eine solche vom ersten bis zum letzten Frame.
Wie es funktioniert
Die meisten Dinge, die ein Minecraft-Client zeichnet, geschehen Objekt für Objekt: ein Block erhält seine Textur, eine Entität ihr Modell, die HUD erhält ihren eigenen Pass. Nachbearbeitung funktioniert anders. Es wartet, bis die Welt und die Benutzeroberfläche bereits gerendert wurden, und wendet dann einen Shader-Pass über den gesamten zusammengesetzten Frame an, kurz bevor er auf dem Bildschirm erscheint. Da es das fertige Bild als eine einzige Einheit und nicht als eine Szene voller separater Teile behandelt, kann es alles auf einmal einfärben oder weichzeichnen, anstatt einzelne Elemente zu verändern.
Die beiden dokumentierten Effekte für das Modul sind Farbkorrektur, die die Farbe und den Kontrast des Bildes verändert, um eine Szene wärmer, kühler oder flacher wirken zu lassen, und Unschärfe, die das Gesamtbild weicher macht. Beide laufen im selben Durchgang, sodass das Aktivieren des Moduls keinen zusätzlichen Rendering-Schritt pro Element auf dem Bildschirm hinzufügt, sondern nur einen Durchlauf über das Ergebnis. Eben deshalb ist es im Vergleich zum Einsetzen eines komplett neuen Beleuchtungsmodells günstig in der Ausführung: Es werden Pixel neu gefärbt, die bereits existieren, anstatt neu zu berechnen, wie die Welt beleuchtet ist.
Warum man es verwenden würde
Menschen greifen zu Post Processing aus dem gleichen Grund, wie sie ein Shader-Paket installieren würden: Sie möchten, dass ihr Gameplay, ihre Screenshots und Clips anders aussehen als das Standard-Minecraft. Die Farbkorrektur verleiht einer Szene eine Stimmung, ohne dass ein Ressourcen-Paket erforderlich ist, das dazu passt. Ein Unschärfe-Durchlauf mildert einen überfüllten oder harten Blick. Da es sich um einen integrierten Schalter handelt und nicht um eine Kombination aus externem Loader und Paket, gibt es nichts herunterzuladen, zu konfigurieren oder zu aktualisieren. Einfach einschalten und fertig.
Post Processing vs. ein volles Shader-Paket
| Nachbearbeitung | Volles Shader-Paket | |
|---|---|---|
| Installation | Im Client integriert, ein Schalter | Separater Loader (Iris, OptiFine) plus ein Paket zum Auswählen und Konfigurieren |
| Umfang | Ein Bildschirm-Pass über den fertigen Frame | Ersetzt oder erweitert einen Großteil der Rendering-Pipeline |
| Effekte | Farbkorrektur, Unschärfe | Beleuchtung, Schatten, Reflexionen und mehr, je nach Paket |
| Einrichtung | Sofort | Auswählen, Installieren und Anpassen eines Pakets |
Keiner der beiden Ansätze verändert etwas, was der Server sieht. Der Unterschied liegt in der Tiefe: Ein Shader-Paket baut neu auf, wie die Welt beleuchtet wird, Nachbearbeitung ändert oder weichzeichnet, was das Spiel bereits gerendert hat.
Ist es sicher?
Völlig sicher. Nachbearbeitung läuft nach Abschluss des Renderings, auf Pixeln, die der Client bereits erstellt hat, und verändert keine Werte, die den Client verlassen. Der Server sieht nichts, Anticheat hat nichts zu markieren, und es gibt keine Spieloberfläche, die erfasst werden könnte. Man könnte dies auf einem Server ausführen, der modifizierte Clients verbietet, wenn die Definition streng genug ist, aber das Modul selbst ist so risikoarm, wie es nur geht.
Häufig gestellte Fragen
Nein. Es verändert lediglich das Aussehen des fertigen Rahmens nach dem Rendern. Es hat keinen Einfluss auf Bewegungen, Kämpfe, Trefferbereiche oder irgendetwas, was der Server sehen kann.
Nein. Es ist ein rein visueller, clientseitiger Rendering-Durchlauf ohne Auswirkungen auf Netzwerk oder Spielablauf, daher birgt er kein Risiko einer Erkennung.
Die beiden dokumentierten Effekte sind Farbkorrektur, die Farbe und Kontrast des Bildes verändert, und Unschärfe, die das Gesamtbild weicher macht. Beide werden innerhalb derselben Shader-Pass ausgeführt.
Fast nicht ganz. Ein Shader-Pack ersetzt oder erweitert in der Regel die gesamte Rendering-Pipeline und benötigt einen separaten Loader zur Installation. Post-Processing ist ein engerer, in die Client-Software integrierter Effektaufruf, der direkt im Client aktiviert wird.