"Nvidia lákala na AI renderování her („neural rendering“), čekalo se, že by už obraz mohl být generován neuronovou sítí místo klasického postupu 3D grafiky s modely a texturami"
Naozaj je to takto? Neural rendering chápem tak, že len niektoré výpočtovo náročné časti sa urobia cez natrénovanú neurónovú sieť. Nie že to bude kompletne nahrádzať renderovanie ako ho poznáme teraz. Teda že je to kombinácia klasického renderingu s AI.
No jako je samozřejmě otázka kdo co čekal. Už předtím exxistovala taková ta různá dema (GTA V tuším?) a mám pocit, že když ještě nebylo jasné, co DLSS 4 (které v prosinci 24 ještě to jméno nemělo) přesně bude, tak neurčitě ve vzduchu bylo i tohle. Protože co si člověk první představí pod "neural rendering", který byl avizován...
Já si třeba myslel, že už by to třeba mohli tehdy prezentovat, i když vzhledem k výkonu by to asi nebylo něco, co by šlo hned ven (a byl jsem s tím teda mimo, až na neural materials, které tomu konceptu vlastně odpovídají, ale je to jenom dílčí kousek obrazu).
Beriem to tak, že HW implementácia neural renderingu u RTX 50 je o tom, že sa dajú využívať AI modely (akcelerované tensor jadrami) v rámci kódu spúšťaného na stream procesoroch (teda v shaderoch spúšťaných na CUDA cores). A teda, že sa do klasického kódu na renderovanie vie vložiť spracovanie dát neurónkou namiesto počítania natvrdo a výkonovo náročnejších operácií. Toto doteraz nebolo možné a do GPU architektúri to prišlo až s Blackwell radou. Teda predtým bolo možné shader a tensor operácie spúšťať oddelene a teraz je to integrované. Ešte si pomôžem výcucom z AI:
"Implementácia neural renderingu u architektúry Blackwell (RTX 50) spočíva v tesnejšej integrácii Tensor jadier priamo do grafickej pipeline. Zatiaľ čo doteraz sa AI využívalo najmä na separátne úlohy (ako upscaling DLSS), nová architektúra umožňuje efektívnejšie vkladať inferenciu AI modelov priamo do výpočtov v rámci shaderov. To umožňuje nahradiť matematicky náročné operácie (napr. simuláciu svetla alebo kompresiu textúr) odhadom neurónovej siete v reálnom čase. Hlavným prínosom Blackwellu je natívna hardvérová podpora pre tieto hybridné algoritmy, ktoré kombinujú klasický rastering/ray-tracing s AI bez drastických strát výkonu pri prepínaní medzi typmi jadier."
Moja predstava je taká, že neural rendering neznamená, že celý rendering bude vykonaný cez AI, ale že AI bude klasickému renderingu pomáhať. Ako sú tie videá z propagácie DLSS5 s výsledkami, ku ktorými by sme sa iba klasickým renderingom nedostali snáď ani za ďalšie 2 generácie kariet. Proste, že sa natrénované AI modely budú môcť spúšťať z kódu pre klasický rendering, aby vykonali rýchlejšie prácu, ktorá by bola inak oveľa náročnejšia na výkon.