Wie Sie sich vielleicht erinnern, hat NVIDIA bereits im Juni 2019 das remasterte Quake II RTX kostenlos veröffentlicht visuelle Effekte mit Pfadverfolgung, verbesserte Texturierung und mehr.

Letzten Freitag, Quake II RTX hat einen großen neuen Patch erhalten, Version 1.6. Die Entwickler fügten eine Reihe neuer Funktionen hinzu, obwohl die interessantesten direkt aus der Community kamen, als der GitHub-Benutzer @res2k die Unterstützung für AMDs FidelityFX Super Resolution (FSR) und für High Dynamic Range (HDR)-Displays einführte.

AMD Adrenalin 2022 Update zum Hinzufügen von treiberinternem Upscaling mit der neuen Radeon Super Resolution

Das Spiel unterstützt jetzt AMD FSR, aber was ist mit NVIDIA DLSS? Leider kann in einer etwas ironischen Wendung der Ereignisse NVIDIAs geschätztes Deep Learning Super Sampling aufgrund der von Quake verwendeten GPL-Lizenz nicht hinzugefügt werden, wie von Entwickler AlexP bestätigt im Quake II RTX Steam-Forum.

Intels kommende KI-gestützte Bildrekonstruktionstechnologie namens XeSS könnte zu Quake hinzugefügt werden II RTX, da es Open Source sein wird.

In der Zwischenzeit ist hier einiges Filmmaterial des Spiels, das auf einer AMD RX 6800-GPU mit aktiviertem FSR ausgeführt wird, aufgenommen von YouTube-Benutzer CozMick.

Breaking Changes in Quake II RTX 1.6

Das Materialdefinitionssystem wurde für Flexibilität und Modding neu gestaltet. Die Unterstützung für die VK_NV_ray_tracing Vulkan-Erweiterung wurde entfernt, die durch die früher hinzugefügten VK_KHR_ray_tracing_pipeline und VK_KHR_ray_query ersetzt wird.

Neue Funktionen in Quake II RTX 1.6

Es wurde eine Einstellung hinzugefügt, um die nächstgelegene Filterung für Welttexturen zu aktivieren, pt_nearest. Eine Einstellung hinzugefügt, um die Verwendung von Textur-und Modellüberschreibungen im GL-Renderer zu aktivieren, gl_use_hd_assets (https://github.com/NVIDIA/Q2RTX/issues/151). Unterstützung für die Umwandlung von Himmelsoberflächen in Lichter basierend auf ihren Flaggen hinzugefügt, siehe pt_bsp_sky_lights. Unterstützung für IQM-Modelle und Skelettanimationen für den RTX-Renderer hinzugefügt. Unterstützung hinzugefügt, um alle Modelle durchscheinend zu machen, und speziell cl_gunalpha. Unterstützung für maskierte Materialien hinzugefügt (https://github.com/NVIDIA/Q2RTX/issues/127) Unterstützung für polygonale Lichtextraktion von MD2/MD3/IQM-Modellen hinzugefügt. Unterstützung für glatte Normalen auf dem World Mesh durch eine BSPX-Erweiterung hinzugefügt. Unterstützung für unbeleuchtete Nebelvolumina hinzugefügt. Weitere Informationen finden Sie im Kommentar in fog.c. Aktivierte Spiel-Builds für ARM64-Prozessoren. Die Funktion”Shader-Kugeln”wurde erweitert, um beliebige Testmodelle mit Animation zu unterstützen.

Behobene Probleme in Quake II RTX 1.6

Es wurde ein Absturz behoben, der beim Laden einer Karte mit nicht emittierendem Lavamaterial auftrat. Das Laden von Multi-Skin-MD3-Modellen wurde korrigiert. Lange Texturanimationssequenzen behoben. Einige Fehler im Modellvalidierungscode wurden behoben. Einige Selbstschattenartefakte wurden behoben, indem die Offsets für Schatten und Bounce-Strahlen erhöht wurden. Einige unbeleuchtete oder teilweise beleuchtete Dreiecke wurden durch Verbesserung der BSP-Cluster-Erkennungslogik behoben. Der MZ_IONRIPPER-Sound wurde korrigiert. Die rcon_password-Variablen-Flags wurden korrigiert, um zu verhindern, dass das Passwort gespeichert wird. Das Verhalten der Hintergrundunschärfe beim Öffnen des Menüs auf einem System mit mehr als 24 Tagen Betriebszeit wurde behoben. Die Barrieren im ungleichmäßigen Kontrollfluss im Tonemapping-Shader wurden behoben. Die Puffer-Flags auf dem Scratch-Puffer der Beschleunigungsstruktur wurden behoben. Der Absturz, der manchmal beim Betreten der Reactor-Karte auftrat, wurde behoben. Das Verschwinden heller Oberflächen auf einigen Polygonen mit fast kollinearen Kanten wurde behoben. Die Beleuchtung der Ego-Waffe für Linkshänder wurde korrigiert. Das fehlende Bild 0 in wiederholten Objekttexturanimationen wurde behoben. Nichtübereinstimmung des Pipeline-Layouts in asvgf.c behoben. Rendern der Atmosphäre des Planeten in der Weltraumumgebung. Die Mathematik der gesampelten Beleuchtungsschätzung wurde korrigiert, das Spiegel-MIS wurde verbessert.

Verschiedene Verbesserungen in Quake II RTX 1.6

Ermöglicht das Ändern der VSync-Einstellung ohne Neuladen des Renderers. Der unterstützte Lichtstilbereich wurde auf 200 % erweitert, um eine zu helle Beleuchtung zu beheben. Anisotropes Textur-Sampling für Objekte implementiert, die in Reflexionen und Brechungen mit Strahlenkegeln gesehen werden. Verbesserte CPU-Leistung, da die TLAS nicht bei jedem Frame neu zugewiesen wird. Die Handhabung transparenter Effekte in den Beschleunigungsstrukturen wurde verbessert. Die gefälschte Umgebung wurde entfernt, die hinzugefügt wurde, wenn die globale Beleuchtung auf”Aus”eingestellt war. Die Initialisierung der asynchronen Rechenwarteschlange wurde entfernt, die nicht verwendet wurde. Dies verbessert die Renderleistung und behebt einige Kompatibilitätsprobleme mit AMD-Treibern. Das MAX_SWAPCHAIN_IMAGES-Limit für XWayland entfernt. Die Implementierung der Modelldatenbehandlung auf der GPU ersetzt, um die Skalierbarkeit zu verbessern. Das Material BRDF durch ein physikalisch korrekteres ersetzt und die nichtlineare Albedo-Korrekturfunktion entfernt. Die normale Kartennormalisierung beim Laden wurde durch einen Compute-Shader ersetzt, um den Motorstart und das Laden der Karte zu beschleunigen.

Beiträge von GitHub-Benutzer @res2k:

Automatische Vervollständigung für die Konsolenvariable ray_tracing_api hinzugefügt Unterstützung für AMD FidelityFX Super Resolution hinzugefügt Unterstützung für HDR-Monitore hinzugefügt Unterstützung für das Synthetisieren von emittierenden Texturen und Fixieren hinzugefügt Beleuchtung in benutzerdefinierten Karten Speichern und Laden von Spielen in Erweiterungspaketen erlaubt. Absturz aufgrund ungültiger Cluster auf einigen Weltgeometrien behoben. Debugging-Funktionen des Bloom Pass behoben. Beleuchtung von hellen Oberflächen mit animierten Texturen korrigiert Item Pickup) im RTX-Renderer Verbesserte Unterstützung für alte Mods und aktivierte x86-Builds des dedizierten Servers Verbessertes Verhalten der dynamischen Auflösungsskalierung bei Kartenänderungen Verbessertes Verhalten des FPS-Zählers, wenn r_maxfps gesetzt ist Verbesserter Tone-Mapper Ersetzt das Rendern von Laserstrahlen als Werbetafeln mit volumetrischen Grundelementen

Beiträge von GitHub-Benutzer @Paril:

Hinzugefügte Einstellungen für die Texturfilterung in th e UI Unterstützung für Karten im QBSP-Format hinzugefügt Über 350 Commits von Q2PRO zusammengeführt Definitionen der Sicherheitskameras in kartenspezifische Dateien zum Modding verschoben

Categories: IT Info