Crytekin Neon Noir -demo toteuttaa reaaliaikaista säteenseurantaa ilman DXR-kiihdytystä

Viestiketju alueella 'io-tech.fi uutiset' , aloittaja Kaotik, 19.03.2019.

  1. Kaotik

    Kaotik Banhammer Ylläpidon jäsen

    Viestejä:
    10 370
    Rekisteröitynyt:
    14.10.2016
    [​IMG]


    Säteenseuranta on ideana ja teknologiana vanhaa perua, mutta se nousi jälleen kaikkien huulille Microsoftin DirectX Raytracing -rajapinnan ja NVIDIAn GeForce RTX -näytönohjainten myötä.

    Nykyisissä säteenseurantatoteutuksissa saavutetaan fysiikan lakeja noudattavat heijastukset laskemalla valonsäteiden reittejä kamerasta kohti objekteja. NVIDIAn RTX-näytönohjaimet osaavat kiihdyttää BVH-puiden (Bounding Volume Hierarchy) laskentaa, mikä nopeuttaa säteenseurantalaskuja merkittävästi.



    Crytek on nyt lisännyt oman lusikkansa säteenseurantasoppaan esittelemällä Neon Noir -demon. Poikkeuksellisen demosta tekee se, että se mahdollistaa säteenseurannan ilman erillisiä kiihdyttimiä menettämättä kuitenkaan suorituskykyään. Yhtiön julkaisemassa demossa nähdään futuristista noir-henkistä kaupunkia pitkin liikkuva drone. Kaupunki on ikkunoineen ja muineen täynnä heijastavia pintoja, joiden lisäksi myös dronen pinta on valmistettu heijastavasta materiaalista. Demo on toteutettu reaaliajassa CryEnginen omassa editorissa Radeon RX Vega 56 -näytönohjaimella.

    Crytek on toteuttanut Neon Noir -demon säteenseurannan Total Illumination -työkaluilla hyödyntäen vokseleihin perustuvaa SVOGI-tekniikkaa (Sparse Voxel Octree Global Illumination). Tuki SVOGI-tekniikalle on löytynyt jo aiemmin CryEngine-pelimoottorista, mutta siihen perustuva säteenseurantatoteutus on uutta ja vielä kokeellisella asteella. Crytek on luvannut kertoa lisää demonsa teknisestä toteutuksesta lähitulevaisuudessa.

    Lähde: Crytek

    Huom! Foorumiviestistä saattaa puuttua kuvagalleria tai upotettu video.

    Linkki alkuperäiseen uutiseen (io-tech.fi)

    Palautelomake: Raportoi kirjoitusvirheestä
     
    Viimeksi muokattu: 21.03.2019
    Rouxinol, DaNightlander ja mRkukov tykkäävät tästä.
  2. mRkukov

    mRkukov Hrrrr...

    Viestejä:
    5 294
    Rekisteröitynyt:
    17.10.2016
    Eli nyt myös amd:llä on reaaliaikaiseen säteenseurantaan kykenevä näytönohjain, tai monta sellaista. :)

    Crytek oli aikanaan kyllä uranuurtaja grafiikoissa. "Pyöriikö Crysis".
    Kohta voi kysyä että pyrkiikö crysis säteenseurannalla. :)
     
  3. locitus

    locitus

    Viestejä:
    1 001
    Rekisteröitynyt:
    08.05.2017
    Se on oikein että tehdään avoimella tai ilma mitään neppailuja näitä uusia ominaisuuskia. Nvidian " se vain toimii" sijaan.
     
    Wibe tykkää tästä.
  4. Rouxinol

    Rouxinol

    Viestejä:
    279
    Rekisteröitynyt:
    27.09.2017
    Nyt kyllä osu demo omaan silmään niin vietävästi, sopivan tummaa ja kyperpunkkifiilistä tuli. Jää port royalet aika kauas kakkoseksi, tekniikkaan en ota kantaa kun en ymmärrä mitään.
     
  5. Asmola

    Asmola Molander Ylläpidon jäsen Team Apex Legends

    Viestejä:
    3 476
    Rekisteröitynyt:
    17.10.2016
    DXR on avoin, RT-ytimet vain toteuttaa sen nopeammin, ei siis mitään neppailuja.:geek:

    Hienoa että säteenseurantaan panostetaan, tuohan se oman lisäyksensä silmäkarkkiin.
     
    Cuthalu, HEDT ja -SD- tykkäävät tästä.
  6. Lepakomäyrä

    Lepakomäyrä

    Viestejä:
    3 481
    Rekisteröitynyt:
    21.08.2018
    Tokihan RT ytimien avulla toimii sutjakammin kuin ilman eli niistä on ihan hyötyä näiden yleistyessäkin.

    Mutta ihan oikeaan suuntaan ollaan menossa, RT on tulevaisuutta.
    Nvidia Quake 2 RTX odotellessa (ei pidä sekoittaa tuohon Q2VKPT)

    Ihan mukavan näköisesti muuttuu
    En tiedä toimiiko sliderit näissä.
    GeForce.com Quake II NVIDIA RTX Interactive Comparison: On vs. Off - Example #004

    GeForce.com Quake II NVIDIA RTX Interactive Comparison: On vs. Off - Example #006
     
    Viimeksi muokattu: 19.03.2019
  7. Kaotik

    Kaotik Banhammer Ylläpidon jäsen

    Viestejä:
    10 370
    Rekisteröitynyt:
    14.10.2016
    Ei ne RT Coretkaan ole mikään universaali "jos on säteenseurantaa nämä kiihdyttävät sitä" -toteutus, vaan vaatii nimenomaan DXR:n tai Vulkanin säteenseurantalaajennosten käyttöä. Tämä ei välttämättä käytä kumpaakaan.
     
  8. eretux

    eretux

    Viestejä:
    160
    Rekisteröitynyt:
    06.01.2017
    Nätti demo kieltämättä valaistuksen osalta. Jos kerran aidosti renderöity reaaliajassa, niin jään kyllä innolla odottamaan teknisiä lisätietoja, saas nähdä milloin niitä satelee lisää.
     
  9. Lepakomäyrä

    Lepakomäyrä

    Viestejä:
    3 481
    Rekisteröitynyt:
    21.08.2018
    Mutta todennäköisesti tulee käyttämään.
     
  10. Kazyaa

    Kazyaa

    Viestejä:
    52
    Rekisteröitynyt:
    09.05.2017
    Ihan mielenkiintoinen battle tulee olemaan kun AMD kortit tarjoaa huomattavasti enemmän TFLOP kuin Nvidia, niin saattaa muistiväylä jäädä pullonkaulaksi polaris sarjassa (HDR 1080ti vähän kyykähtää ja Vega ei edes huomaa)
     
  11. Kaotik

    Kaotik Banhammer Ylläpidon jäsen

    Viestejä:
    10 370
    Rekisteröitynyt:
    14.10.2016
    En vanno mutta muistelisin että jossain testattiin enemmänkin näyttiksiä ja olisi ollut vastaavat erot joka luokassa, eli ei olisi muistikaistariippuvaista vaan ihan arkkitehtuurien välinen ero
     
  12. Lepakomäyrä

    Lepakomäyrä

    Viestejä:
    3 481
    Rekisteröitynyt:
    21.08.2018
    Tilanne näyttää siltä että Nvidilla on paremmin lusikka RT sopassa ja tarvittaessa soppaa löytyy enemmän kuin Amd.ltä

    Amd ohjaimella toimivaa ensimmäistä julkaistavaa RT peliä odotellessa.
     
  13. Hannibal

    Hannibal

    Viestejä:
    1 766
    Rekisteröitynyt:
    14.12.2016
    Periaatteessa Pascalin pitäisi ottaa vähän enemmän takkiin, kuin amd korttien arkkitehtuuri. Mutta Turin pohjaisten pitäisi osata hyödyntää dx12 mekaniikkaa ihan amd tasolla jollei ylikin. Tuo muistikaista kysymys tulee olemaan mielenkiintoinen. Kyykähtääkö 3gb kortit pahemmin... mutta raytrasing ei kai pitäisi olla mitenkään muistisyöppöä.
     
  14. Lepakomäyrä

    Lepakomäyrä

    Viestejä:
    3 481
    Rekisteröitynyt:
    21.08.2018
    Mahtaakohan vaan enään 3Gb ohjaimissa esim Gtx1060 3gb piisata vääntö kun se alkaa loppumaan jo normaalissa 1080p pelailussakin, kun ensimmäinen oikea Cryenginellä tehty RT peli julkaistaan luulen että markkinoilla on jo hiukan kovempaa rautaa sitä pyörittelemään.
     
  15. Hannibal

    Hannibal

    Viestejä:
    1 766
    Rekisteröitynyt:
    14.12.2016
    Kyllä 1060 kortissa varmasti riittää vääntö, jos ei muuten niin tiputetaan tehoa ja graffakarkkia pienemmälle. Se että raytrasing on sitä graffakarkkia, ei tarkoita että sen sijaan ei voisi luopua jostain muusta. 1060 on kurantti kortti vielä monta monta vuotta, mutta jostain aina joutuu tinkimään. Jatkossa vain enemmän kuin aikaisemmin.
     
  16. Lepakomäyrä

    Lepakomäyrä

    Viestejä:
    3 481
    Rekisteröitynyt:
    21.08.2018
    En tiedä miten toi toimii ja miten raskas se lopullinen toteutus on kun jo metrokin oli raskasta vääntää ilman RT.tä
    3Gb ei kunnolla enään riitä, puhumattakaan tulevista 2020 peleistä.
    Toki se osassa pelejä vielä on ihan ok.
     
  17. hese_e

    hese_e

    Viestejä:
    1 488
    Rekisteröitynyt:
    20.10.2016
    Hmm. Olisikohan Kingdom come deliverance ollut ensimmäinen sinnepäin oleva? Muistaaksen se global ilumination mokattiin siinä, mutta ensimmäisiä yrityksiä se taisi olla.

    Featurehan on varmaan jatkoa tälle (tuossa kingdom comessa olleelle) ja siitä löytyy hyvin idea miten homma on toteutettu:

    How It Works
    • First we prepare voxel representation of the scene geometry (at run-time, on CPU, asynchronously and incrementally).
    • Every frame on GPU we trace thousands of rays through the voxels (and shadow maps) in order to gather occlusion and indirect lighting.

    Ei ihan yhtä laadukas, mitä nvidian tekemä raytracing. Toisaalta perffihitti on luokkaa prosentteja, ei kymmeniä prosentteja ja normi computerauta on tuohon ihan käyttökelpoista. Näin amatöörinä tulkattuna tuo tuottaisi sen isoimman hyödyn, mitä Nvidiakin kehui. Eli valaistus ja heijastukset vain toimii, eikä niitä tarvitse käsin viilailla.

    11v sitten oli yksi artikkeli, jossa verrattin perinteista raytracingia voxeleilla tehtyyn. Silloin haittana pidettiin paljon suurempaa muistinkulutusta, mutta nykyraudalla se tuskin on ongelmana. Tuolla tekniikalla on kyllä mahdollisuudet yleistyä. Nvidia loi aiheelle hypeä ja voxeleilla tehtynä se toimii kaikilla näytönohjaimilla ja paljon pienemmällä suorituskykyhitillä. Olisin edelleen sitä mieltä, että PS5/seuraava xbox rauta ratkaisee kumpi tapa tehdä raytracingia nousee hallitsevaksi.

    Tässä olisi muuten unreal enginellä tehtyä voxel raytracingia:
    Mafia scene recreated in Unreal Engine 4 with Voxel Global Illumination 2.0, available for download
     
    A6jarvi ja Lepakomäyrä tykkäävät tästä.
  18. eternality

    eternality

    Viestejä:
    477
    Rekisteröitynyt:
    27.12.2016
    Upea demo kyllä.
    Ei vissiin vielä ole infoa tarjolla voiko tätä ajaa RT ytimillä vai ajetaanko tämä shadereilla nVidiallakin?
     
  19. Hannibal

    Hannibal

    Viestejä:
    1 766
    Rekisteröitynyt:
    14.12.2016
    Käsittääkseni tämän voi ajaa RT-ytimillä jos sellaiset kortista löytyy.
     
  20. Lepakomäyrä

    Lepakomäyrä

    Viestejä:
    3 481
    Rekisteröitynyt:
    21.08.2018
    Oliko toi Kingdom comessa heti julkaisussa? en meinaan yhtään muista tuollaista asetusta, mutta erot on näemmä ihan selkeät eikä pelikään ollut erityisen raskas kuten Metro RT päällä oli.
     
  21. Kaotik

    Kaotik Banhammer Ylläpidon jäsen

    Viestejä:
    10 370
    Rekisteröitynyt:
    14.10.2016
    Käsittääkseni nykyistä versiota ei voi millään muotoa kiihdyttää RT coreilla, tulevat versiot ehkä sitten voivat mutta ne eivät taida siinä kohtaa enää käyttää samaa tekniikkaa millään tasolla
     
  22. hese_e

    hese_e

    Viestejä:
    1 488
    Rekisteröitynyt:
    20.10.2016
    Muistelin vain lukeneeni siitä, että ei ollut ihan niin hyvä toteutus tjsp, mutta perffihitti oli muistaakseni joku 6%.

    Tässä vähän tuon enginen esittelyä, tuo video hyppää kohtaan jossa aletaan puhua systeemistä. Siinä näkee hyvin sen voxelirakenteen, joiden avulla raytracing tehdään. Tuo on vielä cpu:lla laskettua, joka lisää vaikuttavuusastetta. Eiköhän lähiaikoina selviä laskeeko uusi demo RT:n edelleen prosulla, vai tekeekö se sen gpu:lla.

     
    Lepakomäyrä tykkää tästä.
  23. Hannibal

    Hannibal

    Viestejä:
    1 766
    Rekisteröitynyt:
    14.12.2016
    Johtuen siitä, että tässä käytetään voxeleita, eikä normaalimpaa polyfon + tekstuuritapaa? Hmmm... luulisi olevan mahdollista ohjata silti säteenlaskennan dedigoidulle raudalla, jos sellainen vain löytyy... ohjaavat käskyttänyt vain ovat samoja, tapa renderöidä ja laskea ne säteet on sitten eri raudasta riippuen.
     
  24. Kaotik

    Kaotik Banhammer Ylläpidon jäsen

    Viestejä:
    10 370
    Rekisteröitynyt:
    14.10.2016
    Ei, vaan koska SVOGIssa ei käytetä BVH-puuta minkä selvittämistä kiihdyttää (se on se yksi asia mitä ne RT coret tekee)
     
    Hannibal tykkää tästä.
  25. Ademeion

    Ademeion

    Viestejä:
    106
    Rekisteröitynyt:
    26.07.2017
    On kyllä vaikuttava demo, mutta minusta siinä olisi saanut olla enemmän valoa ja jotain elävää ja kaunista, kuten kukkia. Jotkin söpöt pörröiset otukset olisivat vielä olleet piste i:n päällä. :D
     
    Rouxinol tykkää tästä.
  26. Mendel

    Mendel

    Viestejä:
    722
    Rekisteröitynyt:
    21.09.2017
    Kyllähän tuo video pyörii vaikka tabletilla. Jos joku vielä uskoo ilman todisteita videon vastaavan todellisuutta niin pelatkoon vaikka Anthemia ;)
     
  27. Kaotik

    Kaotik Banhammer Ylläpidon jäsen

    Viestejä:
    10 370
    Rekisteröitynyt:
    14.10.2016
    Väitettiinkö Anthemin videoiden olevan aitoa pelikuvaa? Crytek on erikseen sanonut tuon olevan CryEnginen editorista reaaliajassa kaapattu.
     
  28. Mendel

    Mendel

    Viestejä:
    722
    Rekisteröitynyt:
    21.09.2017
    Kyllä



    Everything you are about to see was captured in-game running in real-time
    My ass

    Niinhän ne aina sanoo.

    Minä uskon sitten kun minun kone pyörittää sitä reaaliajassa.
     
    Lepakomäyrä tykkää tästä.
  29. Lepakomäyrä

    Lepakomäyrä

    Viestejä:
    3 481
    Rekisteröitynyt:
    21.08.2018
    On toki hienon näköisiä nämä demot sun muut, mutta eivät ole pelejä ja on ihan eriasia tehdä tuollainen video kuin ihan oikea pelattava peli.

    Jos tuosta tulisi peli joka näyttäisi juurikin tuolta niin ei toivoakaan että pyörisi Vega56 tasoisella ohjaimella.
    Mutta eipä tuolla väliä, silä lopulta kun tämän näköistä grafiikkaa tulee on Vega56 tasoiset ohjaimet reippaasti keskiverto ohjaimia hitaampia.

    Eli uudemmalla tehokkaalla raudalla/tekniikoilla tuollainen demo saattaisi jo kääntyä ihan pelattavaan muotoonkin.
     
  30. -SD-

    -SD-

    Viestejä:
    2 058
    Rekisteröitynyt:
    17.10.2016
    Demosta ja sen teknologiasta kertova juttu viimein julkaistu. Kaksi Neon Noirin päätekijää haastattelussa.

    How we made Neon Noir - Ray Traced Reflections in CRYENGINE and more! - CryEngine
    Jutun mukaan Neon Noir tullaan julkaisemaan, mutta julkaisupäivää ei vielä kerrottu.

    Lisäys:
     
    Viimeksi muokattu: 08.05.2019
    DaNightlander ja Kaotik tykkäävät tästä.
  31. KVahlman

    KVahlman

    Viestejä:
    195
    Rekisteröitynyt:
    11.02.2019
    Erittäin mielenkiintoinen juttu asiasta kiinnostuneille.

    Toivottavasti näiden juttujen yleistyminen muuallakin kuin NVIDIAn mainosmateriaaleissa hälventää ajastaan säteenseurannan "mainostemppu"-mainetta ja osaltaan saa myös muut valmistajat kiinnittämään tosissaan huomiota säteenseurannan kiihdyttämiseen. :tup:
     
  32. Kaotik

    Kaotik Banhammer Ylläpidon jäsen

    Viestejä:
    10 370
    Rekisteröitynyt:
    14.10.2016
  33. -SD-

    -SD-

    Viestejä:
    2 058
    Rekisteröitynyt:
    17.10.2016
    Saattaa ollakkin, joo. Toivoa sopii, että demo julkaistaan piakkoin.
     
  34. KVahlman

    KVahlman

    Viestejä:
    195
    Rekisteröitynyt:
    11.02.2019
    Kohdassa missä puhutaan heijastusten LOD-säädöstä hylsyjen kohdalla:

    "When we release the scene to the public all bullet casings should be reflected properly."

    Kyllä se pitäisi tuosta päätellen olla tulossa käpisteltäväksikin.
     
  35. Kaotik

    Kaotik Banhammer Ylläpidon jäsen

    Viestejä:
    10 370
    Rekisteröitynyt:
    14.10.2016
  36. DaNightlander

    DaNightlander Powered by 3dfx Voodoo Tukijäsen

    Viestejä:
    459
    Rekisteröitynyt:
    20.02.2017
    Vaatii sen pakollisen launcherin, jolla ladataan ensin engine, jonka jälkeen lisätään itse testiohjelma kirjastoon (selaimella), joka ladataan sitten launcherilla. Melko intuitiivista.
     
  37. Kaotik

    Kaotik Banhammer Ylläpidon jäsen

    Viestejä:
    10 370
    Rekisteröitynyt:
    14.10.2016
    Ei minun tarvinnut ainakaan ladata engineä erikseen, rekisteröidyin, asensin launcherin, lisäsin testiohjelman kirjastoon ja asensin sen, eikä tuolla kansioissakaan näy enginelle erillistä kansiota? (paitsi tietenkin itse neon noir benchmarkin kansiossa)
     
  38. DaNightlander

    DaNightlander Powered by 3dfx Voodoo Tukijäsen

    Viestejä:
    459
    Rekisteröitynyt:
    20.02.2017
    Ai se parin gigan cryengine 5.6.4 ei ollut pakollinen? Ajattelin, että tuo demo vaatii sen pyöriäkseen.
     
  39. DaNightlander

    DaNightlander Powered by 3dfx Voodoo Tukijäsen

    Viestejä:
    459
    Rekisteröitynyt:
    20.02.2017
    Aloitetaanpas pistelasku tällä: Vega 56/3700x
    GameLauncher_2019_11_15_12_00_40_838.jpg
    Aika lupaavalta vaikuttaa... siellä 50-60fps tienoilla pyöri, eli ihan pelattavasti. Silmäkarkki on epäilemättä sitä parempaa, mitä isommalla resolla testiä ajaa, mutta jo 1080p oli todella vaikuttava. Jos noille pisteille tulee omaa lankaa, niin tämän voi siirtää sinne sitten.
     
  40. Lepakomäyrä

    Lepakomäyrä

    Viestejä:
    3 481
    Rekisteröitynyt:
    21.08.2018
    Ensimmäisiä benchmarkkeja

    [​IMG]
     
  41. Vermon

    Vermon Tukijäsen

    Viestejä:
    429
    Rekisteröitynyt:
    17.10.2016
    Digital Foundryn testejä ja analyysiä ko demosta:
     
  42. -SD-

    -SD-

    Viestejä:
    2 058
    Rekisteröitynyt:
    17.10.2016
  43. KVahlman

    KVahlman

    Viestejä:
    195
    Rekisteröitynyt:
    11.02.2019
    Mielenkiintoista että Turing vaikuttaisi olevan edellä säteenseurannassa silloinkin kun kyseessä on geneerinen metodi. Olisi kiintoisaa tietää miksi.
     
  44. Kaotik

    Kaotik Banhammer Ylläpidon jäsen

    Viestejä:
    10 370
    Rekisteröitynyt:
    14.10.2016
    Tuo on DirectX 11 -rajapinnalla, mikä automaagisesti parantaa NVIDIAn asemia vrt AMD. Jotkut B3D:lla epäilivät että erilliset INT32-yksiköt ja paremmat satunnaishaut muistiin antaisivat Turingille myös etua, mutta tästä ei ole vielä spekulaatiota kummempaa dataa. Parempi käsitys saataneen, kun CryTek päivittää mukaan DirectX 12- ja Vulkan-rajapintojen tuen, samaan syssyyn voitaisiin hyödyntää async computea mikä parantaa AMD:n asemia ainakin Pascaliin ja vanhempiin NVIDIAn arkkitehtuureihin verratuna, mutta ei välttämättä Turingiin
     
    KVahlman tykkää tästä.
  45. Halpuuttaja

    Halpuuttaja

    Viestejä:
    1 381
    Rekisteröitynyt:
    21.02.2017
    Voi myös olla ettei ajuritason optimointeja tuolle ominaisuudelle ole tehty AMD:llä.
     
  46. Hannibal

    Hannibal

    Viestejä:
    1 766
    Rekisteröitynyt:
    14.12.2016
    Tuskin tuolle on kukaan vielä optimoinut mitään. Kaotika lienee oikeassa, että dx11 codepath on vain hyvä Nvidian korteille, eikä siinä sen kummempaa.
    Itse ajelin 5700xt:llä ja yllättävän hyvinhän se tuon jaksoi, mutta demo on aina demo. Mielenkiintoista on nähdä mihin oikea ohjelma taipuu jahka tuo ominaisuus ensi keväänä julkaistavaan engineen saadaan ja joku sillä oikeasti tekee jotain.
    Mutta on hyvin terve piirre, että tulee kilpailevia tapoja toteuttaa raytrasingiä, varsinkin nyt kun se vielä on aika lasten kengissä. Kehitys kehittyy ohjelmistopuolellakin nopeammin, kun on kilpailua!
     
    Viimeksi muokattu: 17.11.2019
  47. Mendel

    Mendel

    Viestejä:
    722
    Rekisteröitynyt:
    21.09.2017
    1080p:
    crytek2.jpg

    4k:
    crytek.jpg


    1080p resolla ilmeisesti prosessori pullonkaulana. 160fps lukemissa pyöritään
    4k:lla ei tiitti jaksa puskea kuin hädin tuskin ~35-50 fps
     
    Viimeksi muokattu: 17.11.2019
  48. Fenotype

    Fenotype Tukijäsen

    Viestejä:
    1 007
    Rekisteröitynyt:
    18.10.2016
    Ompas crytekin pojat kekseliäitä kun nvidialla Jensen Huang kertoi esityksessä että heiltä meni kehittää raytracing kortteihinsa 20+ vuotta.
     
  49. Mendel

    Mendel

    Viestejä:
    722
    Rekisteröitynyt:
    21.09.2017
    No mutta kun se vaan toimii.
     
  50. KVahlman

    KVahlman

    Viestejä:
    195
    Rekisteröitynyt:
    11.02.2019
    Jaa minkäslaiseen hardikseen crytek sen kehitti? Softapuolella kun säteitä on singottu kotioloissakin pidempääkin kuin tuo 20 vuotta joten sitä tuskin saavutuksena voi pitää... :think: