833 Shares 6202 views

FXAA – was ist das? Das Glättungsverfahren. Glätten Spiele

Es ist eine Zeit, wenn das Spiel beeindruckend war nur das Gameplay: Der Spieler schon vor langer Zeit wurde anspruchsvoll und vor allem auf die Qualität anspruchsvoll im Screenshot zu sehen. Zugleich wissen nur wenige Menschen, dass, um ein hohes Maß an Qualität heute, Entwickler FXAA Anti-Aliasing verwenden viele Spiele zu gewährleisten. Was es ist – ist bekannt, heute ist nicht alle Spieler, und so viele denken, ob es notwendig ist, um diese Funktion zu schließen.

Die überwiegende Mehrheit der Spieler weiß, dass die so genannte Leiter an den Rändern von Objekten darstellen, als auch, wie Sie dieses Problem lösen können die «anti-aliansing» durch die Verwendung oder einfach „Anti-Aliasing“.

Was ist Dithering?

Glätten – das ist eine gute Erscheinung, da die stark erhöhte Wahrnehmung des Bildes, und in den modernen Gegebenheiten der Spiele, in denen es nicht verwendet wird, letztlich eher ausgebuht werden. Zugleich bleibt unbefriedigend Art und Weise, FXAA Anti-Aliasing realisiert. Was es ist, viele Nutzer vielleicht nicht einmal interessieren, aber in Wirklichkeit ist es die Umsetzung der Qualität des fertigen Bildes auswirkt.

Schlechte Umsetzung ist oft der Grund, dass das Zielgerät nicht genügend Rechenleistung verfügt. Natürlich hier bei günstigen Bedingungen sind diejenigen, die auf dem PC spielen bevorzugen, wie in diesem Fall ist die Kapazität der Anlage auf den finanziellen Möglichkeiten des Besitzers direkt abhängig, sondern Konsolenspieler oft zufrieden mit nur das Gameplay, wie die Qualität der Grafiken in der großen Mehrzahl der Fälle auf Computer vieler besser im Vergleich zu dem, was die Grafik Konsolenspiele. Allerdings ist jede Person frei zu wählen, wo und was sein Spiel.

Was ist FXAA?

Unmittelbar darauf hinzuweisen, dass eine recht lange Zeit igrodelov FXAA Anti-Aliasing-Technologie verwendet. Was es ist, wusste nicht, dann, aber der erste Einsatz es diese Spiele in MMO Age of Conan, sowie in der berühmt in der ganzen Welt Shooter FEAR gefunden wird, jedoch verwendet wird, nur die ursprüngliche Version des Anti-Aliasing, die zu diesem Zeitpunkt ein nicht sehr war Performance-Lösung.

In unserer Zeit in den Spielen haben wir ein etwas anderes Format FXAA. Was ist das? Es steht für beide schnelles ungefähres Anti-Aliasing, die im Vergleich zu herkömmlicher Technologie MSAA eine effektivere Lösung. Dieser Arbeitsgang Pixel-Shader, wobei der resultierende Rahmen miscalculation im Stadium der Nachbearbeitung durchgeführt. Dieser Shader wurde als eine schnelle Lösung geschaffen, die bei der Lagerung im Vergleich zu der oben weniger anspruchsvoll ist, aber für die Vorteile zahlt die Technologie arbeitet, sowie Qualität auf. Dies sieht, denken viele, dass die Technologie keine Rolle spielt. In der Tat ist dies nicht wahr.

Was sind die Vorteile dieser Methode?

Glättungs unterscheidet FXAA eine Reihe von Vorteilen, einschließlich verbesserter Glättungs sogenannten Subpixel und spiegelnd. Ein offizielles Dokument Timothy Lotts Entwickler dieser Technologie sagt , dass sein Produkt mit mittlerer Qualität Einstellungen führt die Nachbearbeitung von Bildern auf der Grundlage einer Auflösung von 1920×1200 die GTX 480 mit einer Rate von weniger als einer Millisekunde.

Die wichtigsten Vorteile, die Anti-Aliasing-FXAA hat, bestehen in dem, was hier verwendet wird Algorithmus Unterpixel Glätten, die mit dem MLAA Algorithmus im Vergleich effizienter ist, die für den Betrieb der Anlage völlig ausreichend ist, die auf DirectX9 Ebene läuft. Das heißt, in diesem Fall wird die Nachbearbeitung in einem einzigen Durchgang durchgeführt wird, und das interessanteste ist die völlige Unabhängigkeit von dem, was verwendete GPU Compute API. Es gibt jedoch auch einen Nachteil – die Entwickler dieser Technologie müssen unbedingt in einer Vielzahl von Spielen eingebettet werden. Zur gleichen Zeit, die traditionelle Anti-Aliasing-Technologie arbeitet oder, im Gegenteil, kann nicht auf Treiberebene arbeiten. Somit wird, während Programmierer in ihren Motor Methode der exponentiellen Glättung verwenden werden, und wird somit nicht in ihren Motoren FXAA Code verwendet werden, wird es unmöglich sein, die gewünschte Wirkung zu erzielen, da die wiederum von außerhalb des Code war bis vor kurzem nicht möglich.

Wie war das Problem gelöst?

Bei Verwendung der Taste [Pause] Im Laufe der Zeit wurde beschlossen, zunächst FXAA d3d.dl Code in der Bibliothek, was zu einer Möglichkeit der flexiblen Anpassung der Ergebnisse durch verschiedene Konfigurationsdateien, sowie aktivieren oder deaktivieren Sie die FXAA einzuführen. Dieser Satz von Dateien ursprünglich in das Verzeichnis kopiert, in dem sich die ausführbare Datei vorhanden DX9-Anwendungen, und der Start der Anwendung wird die Bibliothek, in der der richtige Code vorhanden ist abholen. Zur gleichen Zeit, als der Entwickler der Technologie-Implementierung des Codes in der Bibliothek wurde ursprünglich dafür gesorgt, dass die Ergebnisse der Arbeit im Protokoll gegeben wurden, Benutzer aktiv gestartet Fehler in dieser Technologie zu identifizieren, die schnell korrigiert. C ist auch „Injektionen“ haben im Laufe der Zeit mit dem Code für DirectX 10 und 11 Formate erschienen.

Wie zu überprüfen?

Der offensichtlichste Effekt ist, um zu bestimmen, welche Methode exponentielle Glättung und FXAA verwendet wird, im Spiel World of Tanks sein kann.

Wenn FXAA Anti-Aliasing nicht verwendet wird, beginnen distinct „Rolltreppe“ zu zeigen, und trotz der Tatsache, dass das Panzermodell ziemlich groß sein kann und wird ordentliches Detail variieren, Artefakte erscheinen sehr viel und vor allem in Bezug auf eine Vielzahl von dünnen Objekten. integrierte Anti-Aliasing-Technik ist in irgendeine Weise versuchen, den Rand des Objekts zu schmieren, aber es macht es ziemlich mittelmäßig, nicht um die Tatsache zu erwähnen, dass das Bild manchmal verwischt werden kann.

Welche Veränderungen auftreten?

Sobald FXAA Werkzeug eingeschaltet, wird das Ergebnis klar: Die Artefakte verschwinden vollständig, aber es gibt einige Verschwimmen des Bildes. Darüber hinaus gibt es auch eine einzigartige Version FXAA Sharpen. Technologie-Entwickler in einer Version hinzugefügt, um ein Filterfeld, das von MPC-HC genommen wurde, während das Endergebnis ganz anständig war: Unschärfe vollständig verschwinden, Texturen sind sogar noch dramatischer Blick als das Original, und die „Leiter“, trotz der Verwendung der die Filter sind fast völlig fehlen. Nun, da Sie wissen, welche Art FXAA in World of Tanks Spiel. Aufgrund der Tatsache, dass die Autoren die Schärfe der Textur geplant ursprünglich nicht kann so „knock out“ des Turms leicht, aber das Gameplay ist es so gut wie unsichtbar.

Leistung ist hier praktisch nicht reduziert. Natürlich funktioniert World of Tanks Motor mehr überraschend, deshalb platzt oder, im Gegenteil, kann der Leistungsabfall schließlich aus dem Nichts auftauchen.

NOAA SMAA oder FXAA

Wenn wir die Modi «NOAA» oder SMAA und «FXAA Sharpen» vergleichen, wird das Bild deutlich im letzteren Fall zum Besseren verändern. Die einzige Ausnahme ist die Verwendung von Feldfilter, der zu dünne Linien noch mehr, insbesondere verengt, ist besonders auffällig in montiert Artillerie Sicht. Die Anzahl der Bilder pro Sekunde Ausführungsform FXAA übersteigt erheblich die vorherigen Ausführungsform.

Im Zuge der Langzeittests wurde festgestellt, dass, wenn FXAA Leistung unter Verwendung von etwa 10 bis 12% sinkt, während in dem Fall, wenn die Glättungsmethode MSAA 4x verwenden, deren Qualität heute mit FXAA Technologie konkurriert, und macht das Leistungsabfall manifestiert 50% oder mehr.

Aktualisierung

Im Jahr 2011 gab es auch eine anpassbare Version der Injektion, die alle oben genannten Optionen FXAA und ihre Vorteile enthalten. In dieser Anordnung durch eine ganze Reihe von Filtern besucht wurde, steht unter denen aus:

  • Blur.
  • Vignettierung.
  • Farbsättigung.
  • Sepia.
  • Und viele andere.

All dies ist ganz einfach über eine einzige Datei zu konfigurieren, und die nützlichsten in diesem Fall: Die Einstellungen können leicht geändert werden, auch während des Spielens einfach die Anwendung minimieren, öffnen Sie das Einstellungen-Editor, erweitern Sie die App und genießen Sie die neuen Einstellungen, ohne die Anwendung neu zu starten, die Sie interessieren. So hat es sich später Aktivierungsschärfungsfilter Verblassen gedreht vollständig eliminieren, um ein klareres Bild zu schaffen, wo es keine „Leiter“ Unschärfe und qualitativ hochwertige Texturen erreicht.