Zoals je je misschien herinnert, heeft NVIDIA de geremasterde Quake II RTX in juni 2019 gratis uitgebracht. De interne ontwikkelaar Lightspeed Studios heeft het werk van Christoph Schied met Q2VKPT naar een hoger niveau getild met nieuwe path-traced visuele effecten, verbeterde textuur en meer.

Afgelopen vrijdag, Quake II RTX een grote nieuwe patch ontvangen, versie 1.6. De ontwikkelaars hebben een heleboel nieuwe functies toegevoegd, hoewel de meest interessante rechtstreeks van de community kwamen, aangezien GitHub-gebruiker @res2k ondersteuning introduceerde voor AMD’s FidelityFX Super Resolution (FSR) en voor High Dynamic Range (HDR)-schermen.

AMD Adrenalin 2022-update om in-driver upscaling toe te voegen met nieuwe Radeon-superresolutie

De game ondersteunt nu AMD FSR, maar hoe zit het met NVIDIA DLSS? Helaas, in een ietwat ironische gang van zaken, kan NVIDIA’s gewaardeerde Deep Learning Super Sampling niet worden toegevoegd vanwege de GPL-licentie die door Quake wordt gebruikt, zoals bevestigd door ontwikkelaar AlexP op het Quake II RTX Steam-forum.

Intel’s aankomende AI-aangedreven beeldreconstructietechnologie genaamd XeSS zou kunnen worden toegevoegd aan Quake II RTX echter, aangezien het open source wordt.

Ondertussen zijn hier wat beelden van de game die draait op een AMD RX 6800 GPU met FSR ingeschakeld, vastgelegd door YouTube-gebruiker CozMick.

Breaking Changes in Quake II RTX 1.6

Herontworpen het materiaaldefinitiesysteem voor flexibiliteit en modding. Ondersteuning verwijderd voor de VK_NV_ray_tracing Vulkan-extensie, die is vervangen door VK_KHR_ray_tracing_pipeline en VK_KHR_ray_query die eerder waren toegevoegd.

Nieuwe functies in Quake II RTX 1.6

Een instelling toegevoegd om dichtstbijzijnde filtering op wereldtexturen mogelijk te maken, pt_nearest. Een instelling toegevoegd om het gebruik van textuur-en modeloverschrijvingen in de GL-renderer, gl_use_hd_assets (https://github.com/NVIDIA/Q2RTX/issues/151) mogelijk te maken Ondersteuning toegevoegd voor het omzetten van luchtoppervlakken in lichten op basis van hun vlaggen, zie pt_bsp_sky_lights. Ondersteuning toegevoegd voor IQM-modellen en skeletanimatie voor de RTX-renderer. Ondersteuning toegevoegd voor het doorschijnend maken van modellen, en specifiek cl_gunalpha. Ondersteuning toegevoegd voor gemaskeerde materialen (https://github.com/NVIDIA/Q2RTX/issues/127) Ondersteuning toegevoegd voor polygonale lichtextractie van MD2/MD3/IQM-modellen. Ondersteuning toegevoegd voor soepele normals op de wereld mesh via een BSPX-extensie. Ondersteuning toegevoegd voor onverlichte mistvolumes. Zie de opmerking in fog.c voor meer informatie. Ingeschakelde game-builds voor ARM64-processors. De functie”shader balls”uitgebreid om willekeurige testmodellen met animatie te ondersteunen.

Problemen opgelost in Quake II RTX 1.6

Een crash verholpen die optrad bij het laden van een kaart met niet-emitterend lavamateriaal. Vaste belasting van multi-skin MD3-modellen. Vaste lange animatiereeksen met textuur. Enkele bugs in de modelvalidatiecode verholpen. Enkele zelfschaduwende artefacten verholpen door de schaduw-en bounce-ray-offsets te vergroten. Enkele onverlichte of gedeeltelijk verlichte driehoeken opgelost door de BSP-clusterdetectielogica te verbeteren. Het MZ_IONRIPPER-geluid gerepareerd. De variabele rcon_password-vlaggen gerepareerd om te voorkomen dat het wachtwoord wordt opgeslagen. Het gedrag van de achtergrondvervaging verholpen wanneer het menu wordt geopend op een systeem met meer dan 24 dagen uptime. De barrières in niet-uniforme besturingsstroom in de tonemapping-shader gerepareerd. De buffervlaggen op de scratchbuffer van de versnellingsstructuur gerepareerd. De crash verholpen die soms gebeurde bij het betreden van de Reactor-kaart. De verdwijnende lichtoppervlakken op sommige polygonen met bijna-collineaire randen verholpen. De verlichting op het first person-wapen gerepareerd wanneer het linkshandig is. Het ontbrekende frame 0 opgelost in herhaalde animaties met entiteittextuur. De niet-overeenkomende pijplijnlay-out in asvgf.c opgelost. De weergave van de atmosfeer van de planeet in de ruimteomgeving is verholpen. De wiskunde van de gesamplede lichtschatter gerepareerd, verbeterde spiegelende MIS.

Diverse verbeteringen in Quake II RTX 1.6

Toegestaan ​​om de VSync-instelling te wijzigen zonder de renderer opnieuw te laden. Het ondersteunde lichtstijlbereik uitgebreid tot 200% om te felle verlichting te corrigeren. Anisotrope textuurbemonstering geïmplementeerd voor objecten die worden gezien in reflecties en brekingen met behulp van straalkegels. Verbeterde CPU-prestaties door de TLAS niet opnieuw toe te wijzen aan elk frame. Verbeterde verwerking van transparante effecten in de versnellingsstructuren. De nep-ambient verwijderd die werd toegevoegd toen de algemene verlichting was ingesteld op”uit”. De initialisatie van de asynchrone rekenwachtrij, die ongebruikt was, is verwijderd. Dit verbetert de weergaveprestaties en lost enkele compatibiliteitsproblemen met AMD-stuurprogramma’s op. De MAX_SWAPCHAIN_IMAGES-limiet voor XWayland verwijderd. De implementatie van modelgegevensverwerking op de GPU vervangen om de schaalbaarheid te verbeteren. De materiële BRDF vervangen door een meer fysiek correcte en de niet-lineaire albedo-correctiefunctie verwijderd. De normale kaartnormalisatie bij belasting vervangen door een compute shader om het opstarten van de motor en het laden van de kaart te versnellen.

Bijdragen van GitHub-gebruiker @res2k:

Auto-complete toegevoegd voor de ray_tracing_api consolevariabele Ondersteuning toegevoegd voor AMD FidelityFX Super Resolution Ondersteuning toegevoegd voor HDR-monitoren Ondersteuning toegevoegd voor het synthetiseren van emissieve texturen en fixeren verlichting in aangepaste kaarten Toegestaan ​​​​het opslaan en laden van games in uitbreidingspakketten Een crash verholpen door ongeldige clusters op een bepaalde wereldgeometrie De foutopsporingsfuncties van de bloeipas verholpen De verlichting van lichte oppervlakken met geanimeerde texturen verholpen item pick-up) in de RTX-renderer Verbeterde ondersteuning voor oude mods en ingeschakelde x86-builds van de dedicated server Verbeterd gedrag van Dynamic Resolution Scaling op kaartwijzigingen Verbeterd FPS-tellergedrag wanneer r_maxfps is ingesteld Verbeterde tone mapper Vervanging van de weergave van laserstralen als billboards met volumetrische primitieven

Bijdragen van GitHub-gebruiker @Paril:

Instellingen toegevoegd voor textuurfiltering in de e UI Ondersteuning toegevoegd voor kaarten in QBSP-indeling Samengevoegd meer dan 350 commits van Q2PRO De definities van beveiligingscamera’s verplaatst naar bestanden per kaart voor modding

Categories: IT Info