Przejdź do treści

DLSS 5 firmy NVIDIA może zostać teraz przetestowany także w… przeglądarce internetowej?

2 minuty czytania

Do czego to doszło, że w kilka tygodni przeszliśmy od pierwszego wycieku DLSS 5, do uruchomiania go z poziomu przeglądarki internetowej.

Wesprzyj redakcję i dodaj PC Format do ulubionych źródeł w Google. To dla nas bardzo ważne!

Fakt, że najnowsza odsłona DLSS 5 stanowi pewnego rodzaju nieskończone źródło eksperymentów dla wielu modderów, został już wielokrotnie udowodniony. Tym razem pewien programista zademonstrował działanie tej technologii z grafiką 3D bezpośrednio w… przeglądarce internetowej. Projekt ten jest wciąż przygotowywany do oficjalnej publikacji – ale jego twórca, MAAN – twierdzi, że opublikuje wkrótce jego kod źródłowy swoim profilu na GitHubie. Co ciekawe, firma NVIDIA nie udostępnia standardowej ścieżki integracji technologii DLSS z aplikacjami internetowymi. Obecna dokumentacja zestawu SDK dotyczy aplikacji natywnych wykorzystujących DirectX lub Vulkan, dlatego opisywana implementacja może okazać się jeszcze bardziej interesująca, niż mogłoby się wydawać.

DLSS 5 w Twojej, mojej, każdej przeglądarce internetowej

W prezentacji dostępnej pod tym odnośnikiem, pokazane jest zastosowanie technologii DLSS 5 do treści renderowanych w przeglądarce – a nie tak jak przywykliśmy się spodziewać w tradycyjnej grze wideo. Dotychczasowe narzędzia firmy NVIDIA do integracji technologii DLSS Neural Rednering zostały zaprojektowane z myślą o aplikacjach natywnych i silnikach gier, a nie o standardowej grafice przeglądarkowej, co jeszcze bardziej świadczy o nietypowości tego projektu.

Pytanie – w jaki sposób udało się to zaimplementować?

Jak podaje serwis VideoCardz, firma NVIDIA udostępnia obecnie technologię DLSS za pośrednictwem interfejsu NGX lub zestawu SDK Streamline. Wspomniany SDK Streamline działa jako warstwa pośrednicząca między aplikacją a interfejsami API grafiki, takimi jak DirectX i Vulkan, a programiści przekazują do DLSS takie zasoby, jak wektory ruchu, dane głębi oraz renderowany obraz. W aktualnej dokumentacji firmy NVIDIA nie wymieniono WebGL ani WebGPU jako obsługiwanych interfejsów DLSS.

Najważniejszym pytaniem, które możemy sobie w takim razie zadać, pozostaje to w jaki sposób MAAN łączy silnik renderujący przeglądarki z technologią DLSS Neural Rendering. Twórca projektu nie opublikował jeszcze szczegółów technicznych, więc nie jest jasne, czy projekt natywnie wykorzystuje standardowe pliki binarne DLSS firmy NVIDIA, konwertuje zasoby renderowane przez przeglądarkę w celu przetworzenia ich poza przeglądarką, czy też stosuje zupełnie inną implementację.

Projekt wciąż znajduje się we wczesnej fazie rozwoju, ale działa już nawet na procesorach Apple Silicon – najprawdopodobniej ze znacznie mniejszą wydajnością, ale wciąż. Jeśli okaże się czymś więcej niż zwykłą ciekawostką, a implementacja użytkownika MAAN zostanie uznana za wystarczająco praktyczną, to może to być interesująca technologia do renderowania neuronowego w architekturze, podglądów modeli 3D lub innych zastosowań, w których wydajność w czasie rzeczywistym ma mniejsze znaczenie niż w przypadku gier wideo. Być może stanowiłoby to interesujący moment dla rozwoju technologii stron internetowych i prezentowanych na nich treści.

Wesprzyj redakcję i dodaj PC Format do ulubionych źródeł w Google. To dla nas bardzo ważne!

0 komentarzy

Zostaw komentarz