Skocz do zawartości

Techniki rekonstrukcji obrazu w grach - NVIDIA DLSS, AMD FSR, Intel XeSS, Sony PSSR oraz inne


Rekomendowane odpowiedzi

  • Odpowiedzi 3,5 tys.
  • Dodano
  • Ostatniej odpowiedzi

Top użytkownicy w tym temacie

Top użytkownicy w tym temacie

Opublikowane grafiki

Opublikowano (edytowane)

Jeszcze jeden przykład. NR ogarnia co i z jakiego materiału jest zrobione (przynajmniej w CP2077). W przykładzie z półkami, poprawiło wygląd metalu na tych wazonikach i dodało odbicia w metalowych półkach. W tym z wąskim przejściem, poprawiło cieniowanie całej sceny i wygląd metalowych rzeczy. Otwórzcie obrazki w nowych zakładkach i porównajcie.

 

DLSS 5:
Pnc2RKf.jpeg

PT:
Q4crFsV.jpeg

DLSS 5:
13eDHzc.jpeg
PT:
LSuWFOa.jpeg

Edytowane przez Ryszawy
Opublikowano (edytowane)

@Ryszawy, a skąd ty wiesz, że dobrze ogarnia? Skąd wiesz, że górna powierzchnia półki jest z takiego samego materiału i powinna tak odbijać światło? Za pomocą PT można uzyskać poprawne odbicie na tej półce, nie potrzeba do tego wcale NR! To samo jest z tymi dzbanami. Wystarczy zmodyfikować materiał czyli kolor, chropowatość i metaliczność, żeby dostosować wygląd. AI nie musi poprawiać każdej wyrenderowanej klatki. Poza tym NR działa w przestrzeni ekranu i nie ma informacji, co właściwie powinno się odbijać w tych dzbanach, w przeciwieństwie do PT.

Edytowane przez SebastianFM
Opublikowano
15 minut temu, Ryszawy napisał(a):

Jeszcze jeden przykład. NR ogarnia co i z jakiego materiału jest zrobione (przynajmniej w CP2077). W przykładzie z półkami, poprawiło wygląd metalu na tych wazonikach i dodało odbicia w metalowych półkach.

NR nie ogarnia materiałów i nie dodaje odbić od sąsiednich obiektów. Prędzej po włączeniu PT materiał półki się zachowuje inaczej i odbicia "wsiąkły".

 

 

Opublikowano (edytowane)

Nie wiem jak działa ta wersja NR, ale razcej ma dostęp do większej ilości informacji niż tylko obrazek 2D, przynajmniej w CP2077. Do Bufora głębi na pewno. Potrafi rozpoznać twarze, włosy i ludzką skórę, to chyba metalową półeczkę też.

Edytowane przez Ryszawy
Opublikowano

Coś tam kojarzę ze NR miał oganiać materiały ale chyba nie sam z siebie. Developer musi mu podac taka informacje.

No chyba ze ona już jest w silniku i NR potrafi z tego skorzystać.

@Ryszawy a te odbicia na półce tych książek i dzbaneczka to były temporalnie stabilne jak ruszałeś kamerą ?

Opublikowano (edytowane)

Twarze rozpoznaje, więc rozumiem, że jest w jakiś sposób "szkolone" co jest czym. Nie dodaje odbić do wszystkiego.

3 minuty temu, Kadajo napisał(a):

Coś tam kojarzę ze NR miał oganiać materiały ale chyba nie sam z siebie. Developer musi mu podac taka informacje.

No chyba ze ona już jest w silniku i NR potrafi z tego skorzystać.

@Ryszawy a te odbicia na półce tych książek i dzbaneczka to były temporalnie stabilne jak ruszałeś kamerą ?

Tak stabilne jak PT kiedyś było. Ujdzie.

Ogólnie w CP2077 nie ma jakiś strasznych błędów, NR zaczyna generować duperele jak za długo kamera jest w jednym miejscu, ale nie zawsze. Chyba zależy to od tego co "rozpoznało" na obrazku.

Edytowane przez Ryszawy
Opublikowano (edytowane)
2 minuty temu, Kadajo napisał(a):

Ale z drugiej strony NR usunął okluzje z rogu ściany prawie do zera.

Ciekawe bo to nie pierwsza sytuacja gdzie "wypłaszcza" cienie.

Ale w scenie z alejki dodał sporo poprawnych cieni, bo przyjął, że głównym źródłem światła jest wyjście z alejki.

Edytowane przez Ryszawy
Opublikowano

Ten drugi przykład tez fajny.

Wczoraj bardzo podobna sytuacje miałem w MGS4 gdzie w ciemnej alejce włączenie NR dodało odbicie światła na ścianach i ziemi.

NR tak jakby rozpoznaje i decyduje gdzie powinno być jaśniej a gdzie ciemniej jeśli chodzi o jakieś lokalne odbicia świateł.

Tak to przynajmniej wygląda.

 

Mam tylko zrzuty niskiej jakości z telefonu tego miejsca.

 

NR ON

1.thumb.jpg.ff70200f57066e2584ad00935b32dbbd.jpg

 

 

NR OFF

2.thumb.jpg.5c707836601ec00fdbf420da78f0925e.jpg

 

To wygląda jakby NR lokalnie tworzył cieniowania pikseli z których tworzy albo nowe cienie albo rozjaśnienia.

8 minut temu, Ryszawy napisał(a):

Ale w scenie z alejki dodał sporo poprawnych cieni, bo przyjął, że głównym źródłem światła jest wyjście z alejki.

Tak, znika ta "plastikowość" o której pisałeś wcześniej.

Jest więcej głębi bo jest lepsza gra świateł i cieni.

Opublikowano

Ciekawe, czy goście od modów będą mieli dostęp do tego co deweloperzy od gier, jeżeli chodzi o DLSS 5. Tak, żeby można to było stuningować pod konkretny tytuł. Bo starsze gry na pewno nie dostaną oficjalnego wsparcia.

Opublikowano (edytowane)
26 minut temu, Ryszawy napisał(a):

Nie wiem jak działa ta wersja NR, ale razcej ma dostęp do większej ilości informacji niż tylko obrazek 2D, przynajmniej w CP2077. Do Bufora głębi na pewno. Potrafi rozpoznać twarze, włosy i ludzką skórę, to chyba metalową półeczkę też.

Jedyne co model dostaje to obraz 2D i wektory ruchu. Dlatego tak łatwo to dokleić do każdej gry, nawet staroci.

Rozpoznawanie obiektów w scenie jest w całości po stronie NR. 

 

Natomiast zerknąłem na swoje screeny z poprzednich stron i faktycznie NR potrafi dodać subtelne odbicia światła dla przedmiotów stojących na stole. 

 

Screenshot 2026-09-03 164531.png 

Screenshot 2026-09-03 164534.png

Edytowane przez some1
Opublikowano (edytowane)

Jak pisałem, nie mam pojęcia jak działa ta wersja NR. Kiedy to pokazali po raz pierwszy, wszyscy spodziewali się jakiegoś modelu wielkości 4GB, pakowanego do pamięci. Okazało się, że dll ma jakieś 160MB, więc jest śmiesznie mały. Ale jest to nieoficjalny plik z jakiejś gry sportowej, chyba NBA. Być może jest specjalnie przeszkolony tylko dla tej gry i zupełnie przypadkowo radzi sobie nieźle we wszystkich innych. Nvidia coś wspominała, że DLSS 5 powinien być "dopasowany" do każdego tytułu osobno. Nie wiem.

 

No ale, oprócz wektorów ruchu, do bufora głębi i map normalnych to raczej też ma dostęp, bo w nowszych tytułach to po prostu jest banalne do przechwycenia, pewnie jeszcze do kilku innych warstw shaderów. Bo bez tego, NR raczej nie byłby skuteczny. Musiałby generować takie informacje sam, co oczywiście jest dzisiaj możliwe, ale pewnie nieopłacalne wydajnościowo. Ale pracuje na pełnej, wyjściowej rozdzielczości, więc...
Tam jest też WiP Upscaling, który chyba przeskalowuje to co NR generuje, ale też nie wiem.

 

Nie wiem w jaki sposób przechwytuje oświetlenie sceny, ale przechwytuje to poprawnie i poprawnie koryguje.

Nie wiem w jakie sposób rozpoznaje materiały, ale rozpoznaje je, bo nie dodaje odbić do tkanin i ścian, ale dodaje poprawne cieniowanie na przykład do skórzanych kurtek, no i odbicia do tych metalowych półeczek ;), ale ma tendencję do zmiany betonu, takiego na chodniku czy podłodze w jego zacieraną wersję, bardziej lustrzaną.

Rozpoznaje twarze, oczy, ręce, nieosłoniętą ludzką skórę i odpowiednio koryguje cieniowanie, do twarzy dodaje też teksturę ludzkiej skóry, ze wszystkimi jej niedoskonałościami, co widać na zbliżeniach. Nawet okulary, czy przejrzyste osłony nie stanowią problemu. Oczy koryguje osobno, ale nie zawsze, bo w CP2077 często są trochę niestandardowe. Jak to robi, też nie wiem.

Edytowane przez Ryszawy
Opublikowano

@Ryszawy, nie masz racji pisząc kolejny raz, że NR koryguje w poprawny sposób!

 

Twój przykład z Cyberpunk 2077 z tą półką, która według ciebie powinna odbijać światło, jej górna powierzchnia. To NR błędnie zinterpretował, że cała półka jest z tego samego materiału natomiast ona ma tylko metalową ramkę. Potwierdzają to bufory, do których zostały wyrenderowane parametry materiału.

 

PT.

pt.png.fc721c89753a93633e3f4a8765094755.png

 

Metaliczność.

m.png.a416089e26c5bcb216b65d11bd5d5a15.png

 

Chropowatość.

r.png.0d97f50da75517de09b3a7a58a0f70aa.png

  • Like 1
  • Upvote 1
Opublikowano
30 minut temu, Ryszawy napisał(a):

Kadajo, jak będzie jeden to spoko, może ktoś to przeportuje dla biedaków nie posiadających RTX 5XXX, tak jak się stało z tą wersją.

Moim zdaniem z czasem NR będzie tylko "rósł" bo będą coraz lepsze karty aby wykorzystać większe wytrenowane modele.

Natomiast byc moze wszytko bedzie komppatybilne w dol, wiec np. przy RTX 8090 bedzie mogl uzyc NR pierwszej generacji ktry bedzie na nim dzialal piorunsko szybko w porowaniu do 4 generji ale bedzie to kosztem jakosci. Jak zawsze w takich techologiach zreszta bywa :)

22 minuty temu, SebastianFM napisał(a):

@Ryszawy, nie masz racji pisząc kolejny raz, że NR koryguje w poprawny sposób!

 

Twój przykład z Cyberpunk 2077 z tą półką, która według ciebie powinna odbijać światło, jej górna powierzchnia. To NR błędnie zinterpretował, że cała półka jest z tego samego materiału natomiast ona ma tylko metalową ramkę. Potwierdzają to bufory, do których zostały wyrenderowane parametry materiału.

O, świetna analiza. O to chodziło.

Czyli NR "zgaduje". No i jak widać bardzo łatwo o pomyłkę. :E

 

Żebyście wczoraj widzieli w MGS4 jak grałem co się działo z niektórymi ścianami i dywanem :E

To dosłownie wyglądało jakby AI zaczynało halucynować jakiś mindfuck :E

 

 

 

 

Macie stronkę gdzie możecie wrzucać porównania NR :D

 

 

https://dlss5studio.com/en

 

 

 

  • Like 1
Opublikowano
Godzinę temu, Ryszawy napisał(a):

wszyscy spodziewali się jakiegoś modelu wielkości 4GB, pakowanego do pamięci

Nie wszyscy tylko ludzie nie mający o niczym pojęcia ;) Już po pierwszej prezentacji pisałem że model będzie malutki bo tylko taki nadaje się do działania realtime.

 

Godzinę temu, Ryszawy napisał(a):

No ale, oprócz wektorów ruchu, do bufora głębi i map normalnych to raczej też ma dostęp

Poczytaj pdf od nvidii, ma dostęp do tego wszystkiego w czasie treningu modelu. W czasie działania ma już znacznie mniej informacji a potrafi zadziwić bo to po prostu model NN, prawie cała libka to po prostu model i wagi, w pewnym sensie "rozumie" scenę.

  • Like 1
Opublikowano

Sprawdziłem FH6, na upartego jest to nawet grywalne w 4k, oczywiście z FG minimum 2x. 

 

Na plus dużo lepiej wyglądają ręce kierowcy, ogólnie poprawione AO i cienie kontaktowe w całej scenie. 

Na minus desaturacja kolorów niezależnie którego presetu spróbuję, słoneczny dzień momentami wygląda jak pochmurny a światła stopu robią się białe. Cień rzucany przez samochód też potrafi znikać w zależności od tego w którą stronę świata się jedzie. 

 

Jakby to kosztowało 10-20% procent wydajności to pewnie bym używał :)

 

ForzaHorizon603_09.202618_09_02.thumb.jpg.08538c799c8b6549fd0404cf32100a3b.jpgForzaHorizon603_09.202618_09_00.thumb.jpg.39d4b9f14af6e05ef36896fd1f902ffd.jpg

 

 

ForzaHorizon603_09.202618_12_26.thumb.jpg.b446cf23194d441e766557c8d86fec22.jpgForzaHorizon603_09.202618_12_21.thumb.jpg.25aa2b0b91174b2e774bafd02fb702ab.jpg

 

 

 

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.

  • Popularne tematy

  • Najnowsze posty

    • Rozumiem, że prof. Matczak też ma wg ciebie zerową wiedzę? albo Prezydent Kwaśniewski bo ja właściwie piszę to co oni mówią. Gdzie napisałem, że uważam, że Prezydent "zatwierdza" sędziów? Kompletnie tak nie uważam. Prezydent dokonuje deliktu konstytucyjnego.   Szkoda czasu na dyskusje z osobami nie będące prawnikami... I nie obraź się jak LeBomB bo to żadna buta tylko każdy Polak to lekarz, trener sportowy i prawnik...  Więc właściwie po co kończyć studia i mordować się 5 lat jak ci random z netu napisze, że mam zerową wiedzę? Nie nie mam zerowej wiedzy. Sam fakt niebycia w zawodzie nie oznacza, że nie zdałem bardzo trudnych przedmiotów i nie mam tytułu mgr A do tego pisałem, że akurat z konstytucyjnego byłem na seminarium i miałem 5.   I nie chodzi o to kto jak interpretuje prawo tylko chodzi o to, że nie ma żadnego organu uprawionego do wydania orzeczenia w tych sprawach! W sensie prawnym interpretacja moja, twoja jak i nawet admina tego forum a także premiera, kaczyńskiego, polityków, a nawet miernych prawników i wybitnych prawników ma identyczne znaczenie czyli dokładnie ZEROWE. W oparciu o interpretacje (z wyjątkiem prawnie sankcjonowanych jak np. indywidualne wydawane przez Izbę Skarbową) nie stanowi się prawa w Polsce...   EOT z mojej strony. Nie ma tu sensu pisać. Jacy wyborcy tacy politycy. Jacy obywatele taki kraj... A każdy pełnosprytny niech wyciągnie swój wniosek z tej konkluzji. Wchodzę tu za ciągle z nadzieją na rzeczową dyskusję i za każdym razem jakiś hejt albo wyzywanie. Nie ma żadnego sensu udzielać się tu. 
    • Ale co ja mam dodawać do tematu, jak ty w 100% przypadków masz zerową wiedzę na tematy, na które się wypowiadasz? Nawet wyżej palnąłeś formułkę, jakby prezydent zatwierdzał sędziów, chociaż on w ogóle nie uczestniczy w ich wyborze   Z drugiej strony rozwodzenie się nad tym nie ma sensu, bo nikt w tym sporze nie interpretuje prawa zgodnie z założeniem ani nie ma woli politycznej po obu stronach, żeby ten sąd w ogóle funkcjonował. Ani Tusk, ani Kaczyński tego wam głośno nie powiedzą, ale dla nich nieuznawany TK to bardzo wygodna sprawa, bo można sobie ignorować wszelkie orzeczenia.   Mnie tam dziwi, że kogoś w ogóle to rusza. Mówimy o instytucji, która nie działa od dobrych 10 lat.
    • Jedni z drugim się nie kłóci. To znaczy może być dużo więcej czarnych przestępców w przeliczeniu na łepka, jednocześnie nie wynika to z samego faktu bycia czarnym, tylko z innego powodu.  Pytanie tylko w czym ten fakt ma niby pomóc? Jeżeli statystycznie czarny kilka razy częściej popełnia przestępstwo niż biały, to co mi z faktu, że wynika to z innych czynników niż rasowe. 
    • I należało by pamiętać że zielonym do góry 
    • Nie muszę nic stawiać obok ,jak bym widział fioletowy to bym napisał że tak widzę fiolet  ale tak nie jest , nawet zapalając światło w pokoju. Możliwe że to trzeba mieć naprawdę jasne pomieszczenie i do tego światło napier... z każdej strony może wtedy taki fikołek byłby widoczny  , przy standardowym oświetleniu np żyrandol  z 1-2 żarówkami led  ja tego nie widzę a i tak przeważnie jak siedzę przy pc to z lampą led za plecami.
  • Aktywni użytkownicy

×
×
  • Dodaj nową pozycję...
{literal} {/literal}