Säteenseuranta, RTX, DirectX - Uusi turha hype vai oikeasti toimiva?

Liittynyt
08.03.2018
Viestejä
211
Nyt Nvidian Marbles RTX demoa pääsee testaamaan itse. Tässä guru3d linkki: NVIDIA Marbles RTX demo now available for download

Tuo vaatii todella paljon VRAM:a ja saman uutisen keskustelussa on kuinka config-tiedostoa joutuu muokkaamaan. Eli minulla on 2070 ja esim. "renderer.minGpuMemoryMB = 7000" asetuksella lähtee käyntiin. Config-tiedostosta voi muokata myös resoluutiota. Hienon näköinen, mutta toimi todella huonosti. Saan yli 30 fps, mutta joskus putoaa todella pahasti ja ruudunpäivitys ei nouse enää sen jälkeen.

Digital Foundry teki myös videon:
 
Liittynyt
15.12.2019
Viestejä
1 640
En oikein löytänyt parempaakaan threadiä niin lisätään tähän ketjuun Unreal Engine 5 materiaalia. UE5:en early access versio on tarjolla: Unreal Engine 5 is now available in Early Access!

Mukana tulevassa demossa aika perusvaatimukset raudalle: Valley of the Ancient Sample | Unreal Engine Documentation

This sample is especially graphically intensive, and requires a powerful video card to run at a stable framerate. We also recommend installing it on an SSD, as Nanite and Virtual Textures depend on fast read speeds for the best possible results. The recommended hardware specifications are as follows:

Recommended System Specs (100% Screen Percentage)
12-core CPU at 3.4 GHz
64 GB of system RAM
GeForce RTX 2080 / AMD Radeon 5700 XT or higher
 
Liittynyt
21.02.2017
Viestejä
2 757
Kiva olis kokeilla tuota, mutta tässä törmää kyllä siihen harvinaiseen ongelmaan, että 16GB keskusmuistia aivan liian vähän.
 
Liittynyt
15.12.2019
Viestejä
1 640
ue5:ssa näemmä myös dlss. Yritin etsiä, jos amd olisi jotain sanonut ue5:sta, mutta ei osunut google haaviin. Jännä nähdä miten ssd vaikuttaa muistinkulutukseen. Kuitenkin konsoleilla ja nopealla ssd:lla toimii ue5 ihan hyvin 16GB muistilla. Videon kuvahan oli konsoleilla renderöityä.

NVIDIA is working with Epic Games to enable a broad suite of technologies in UE5, starting with two of our most popular features — Deep Learning Super Sampling (DLSS) and NVIDIA Reflex.

DLSS taps into the power of a deep learning neural network to boost frame rates and generate beautiful, sharp images. Reflex aligns CPU work to complete just in time for the GPU to start processing, minimizing latency and improving system responsiveness.

DLSS source code and NVIDIA Reflex is available now in Unreal Engine 5, and we will be releasing the DLSS plugin for UE5 in the coming weeks.
 
Liittynyt
17.09.2020
Viestejä
813
ue5:ssa näemmä myös dlss. Yritin etsiä, jos amd olisi jotain sanonut ue5:sta, mutta ei osunut google haaviin. Jännä nähdä miten ssd vaikuttaa muistinkulutukseen. Kuitenkin konsoleilla ja nopealla ssd:lla toimii ue5 ihan hyvin 16GB muistilla. Videon kuvahan oli konsoleilla renderöityä.



Olikos tosta demosta jotakin framerate-statseja konsoleiden osalta? 32 GB RAM on nykyaikaa joka tapauksessa. On vähän katossa tilaa, kun peli ahnehtii.
 
Liittynyt
15.12.2019
Viestejä
1 640
Olikos tosta demosta jotakin framerate-statseja konsoleiden osalta? 32 GB RAM on nykyaikaa joka tapauksessa. On vähän katossa tilaa, kun peli ahnehtii.
PC taitaa olla 30fps noilla suositetuilla spekseillä. Konsoleista en tiedä. Aikaisempi konsolidemo ps5:lla oli 30fps. Mietityttää, että kuinka paljon noihin pc rautavaatimuksiin vaikuttaa se, että DirectStorage ja rautapohjainen purku eivät ole vielä win10:ssa implementoituna. Voisiko pc-versio joutua hitaalle polulle missä cpu:lla puretaan kamaa ja iso määrä ram:ia kuluu cacheksi?
 
Liittynyt
15.12.2019
Viestejä
1 640
AMD:n UE5 blogipostaus. DLSS vs. TSR kamppailua tiedossa. AMD:n postaus on todella hyvä. Käyvät läpi ue:n historiaa ja mitä ue5 tarjoaa.

Temporal Super Resolution: TSR is a new technique of upscaling a lower resolution frame to maximize performance and visual fidelity. AMD has worked closely with Epic to optimize TSR features on Radeon™ powered systems. A standard feature of UE5, TSR is enabled for all GPUs and provides state-of-the-art upscaling not just on PC, but on PlayStation 5, and Xbox Series X/S, too.
 

P c L A Y E R

Tukijäsen
Liittynyt
13.12.2016
Viestejä
2 962
AMD:n UE5 blogipostaus. DLSS vs. TSR kamppailua tiedossa. AMD:n postaus on todella hyvä. Käyvät läpi ue:n historiaa ja mitä ue5 tarjoaa.



Hyvä juttu, että ainakin UE5:n tulee joku DLSS vastine, mitä AMD:n korteilla voi pyöritellä. Tuo TSR varmasti toimii myös NVIDIA:n korteilla, mutta DLSS aika varmasti niillä parempi.
 
Liittynyt
15.12.2019
Viestejä
1 640
Hyvä juttu, että ainakin UE5:n tulee joku DLSS vastine, mitä AMD:n korteilla voi pyöritellä. Tuo TSR varmasti toimii myös NVIDIA:n korteilla, mutta DLSS aika varmasti niillä parempi.
Toimii myös konsoleilla TSR. Epic:n algoritmi tuo TSR. amd/nvidia/intel optimoivat sen omalle raudallensa.
 
Liittynyt
15.12.2019
Viestejä
1 640
UE5:en dokumentaatiossa on hyvää kamaa

Benefits of Nanite
  • Multiple orders of magnitude increase in geometry complexity, higher triangle and objects counts than has been possible before in real-time
  • Frame budgets are no longer constrained by polycounts, draw calls, and mesh memory usage
  • Now possible to directly import film-quality source arts, such as ZBrush sculpts and photogrammetry scans
  • Use high-poly detailing rather than baking detail into normal map textures
  • Level of Detail (LOD) is automatically handled and no longer requires manual setup for individual mesh's LODs
  • Loss of quality is rare or non-existent, especially with LOD transitions
During rendering: clusters are swapped on the fly at varying levels of detail based on the camera view, and connect perfectly without cracks to neighboring clusters within the same object. Data is streamed in on demand so that only visible detail needs to reside in memory. Nanite runs in its own rendering pass that completely bypasses traditional draw calls
Virtual Textures are not required to be used with Nanite, but they are highly recommended. Virtual Textures are an orthogonal Unreal Engine feature with similar goals for texture data that Nanite achieves with mesh data.
 
Liittynyt
17.09.2020
Viestejä
813
PC taitaa olla 30fps noilla suositetuilla spekseillä. Konsoleista en tiedä. Aikaisempi konsolidemo ps5:lla oli 30fps. Mietityttää, että kuinka paljon noihin pc rautavaatimuksiin vaikuttaa se, että DirectStorage ja rautapohjainen purku eivät ole vielä win10:ssa implementoituna. Voisiko pc-versio joutua hitaalle polulle missä cpu:lla puretaan kamaa ja iso määrä ram:ia kuluu cacheksi?
Nyt oli vähän hepreaa, mutta ehkä ymmärrän. Tää konsoleiden "innovaatio" ei oo vielä ajettu winukkaan?
 
Liittynyt
15.12.2019
Viestejä
1 640
Nyt oli vähän hepreaa, mutta ehkä ymmärrän. Tää konsoleiden "innovaatio" ei oo vielä ajettu winukkaan?
Optimaalinen rajapinta ssd levyn käyttämiseen ja datan purkamiseen on vasta tulossa windowsiin. Konsoleissa tuo on jo olemassa. Konsoleissa lisäksi etuna rautapurku niin ei tarvi cpu:ta tai gpu:ta rasittaa. Konsolien tukemat pakkausalgoritmit about puolittavat tekstuurien yms. koon levyllä verrattuna entiseen tilanteeseen. Tuo on tärkeää UE5:en kanssa, kun se pyrkii lennosta lataamaan tarvittavat assetit sen sijaan, että käytettäisiin perinteistä ladataan taso muistiin tapaa. Tuo on tärkeää myös sen takia, että UE5 tarjoaa mahdollisuuden käyttää älyttömän tarkkoja assetteja, jotka eivät muuten mahtuisi muistiin. Spoilerissa microsoftin DirectStorage esitys.
 
Viimeksi muokattu:
Liittynyt
15.12.2019
Viestejä
1 640
ue5:en dokumentaatiossa paljon jännittävää tavaraa. Lumen:in tavoite konsoleille 1080p reso ja 30 tai 60fps riippuen tilanteesta. 1080p:sta skaalataan 4k:hon TRS:an avulla. Kyllä tuossa taitaa olla ihan järeimmillekin pc-raudoille vielä tehtävää, jos haluaa 4k:ta pelailla namit kaakossa isolla resolla ue5 peleissä. Tai sitten tyytyminen dlss/trs:aan ja ylöspäinskaalaukseen. Näyttää olevan myös softa ja rauta säteenseurantaa enginessä.

Lumen uses multiple ray tracing methods to solve Global Illumination and Reflections. Screen traces are done first, followed by a more reliable method.

Lumen uses Software Ray Tracing against Signed Distance Fields by default. This tracing representation is supported on any hardware supporting Shader Model 5 (SM5)

Hardware Ray Tracing supports a larger range of geometry types than Software Ray Tracing, in particular it supports tracing against skinned meshes. Hardware Ray Tracing also scales up better to higher qualities
Lumen defaults for the Epic scalability level are set for a 30 fps budget (8ms Global Illumination and Reflections) at 1080p on next-generation consoles. Lumen relies heavily on Unreal Engine 4's Temporal Upsampling with the new UE5 Temporal Super Resolution algorithm for 4k output. Under the High engine scalability level, Lumen uses defaults targeting 60 fps. Lumen is disabled under Low and Medium scalability levels.
 
Liittynyt
16.10.2016
Viestejä
7 907
Tekstuurien pakkaus on ikivanha keksintö:
Kts esim:Using ASTC Texture Compression for Game Assets

PS5 SSD nopeus:
==>> Pakatulle datalle max 9GB/s (siis ottaa pakkauksen huomioon) Raakanopeus on se 5,5GB/s
Mitä tuo sitten vastaa:
Raakanopeus n 1 DDR2 667 kanava.
Pakattu nopeus: Alle 1 DDR3 1333 kanava.

Eli jos tuo on kovin toimiva järjestelmä, niin mihin näyttiksissä tarvitaan kallista erikoismuistia leveällä väylällä kun sinne voisi nykäistä yhden tai pari DDR4 kampaa, jotka olisivat 17-25 GB/S eli varmasti riittäviä..
 
Viimeksi muokattu:
Liittynyt
15.12.2019
Viestejä
1 640
Tekstuurien pakkaus on ikivanha keksintö:
Kts esim:Using ASTC Texture Compression for Game Assets
Tuo pakkaus mihin linkkaat on "löysä". Löysä sen vuoksi, että tuon pakkauksen on tuettava satunnaisia hakuja, jotta gpu voisi käyttää pakattua tekstuuria. Uusista konsoleista ja DirectStoragesta tuttu pakkaus tulee tuon päälle. Tuplapakkaus puolittaa about tekstuurien koon. Se miten tuo toimii esim. ps5:ssa on, että ssd:lta pyydetään isohkoa palasta tekstuurista(256kB, 512kB tms.), io-ohjaimessa oleva purkupiiri purkaa tiukemman pakkauksen. Purettu tekstuuri siirretään suoraan muistiin. Tuo muistiin siirretty tekstuuri on edelleen pakattu tavalla, jota gpu tukee. Tämä tarkoittaa esim. sitä, että ps5:en ssd, jonka nopeus on 5.5GB/s voi suoltaa purettua dataa levyltä ulos n. 11GB/s. PS5:en purkupiirin maksimi on lähempänä 30GB/s, mutta hyvin harva data pakkaantuu niin tiukkaan. Toinen bonus tässä asiassa on asennusten pienentyminen, kun data levyllä on tiukemmin pakattu. Tän näkee hyvin ps5 pelien koossa. Ratchet&clank, miles morales jne. Yllättävän vähän vievät levytilaa.

PS5:en käyttämä pakkaus on oikeasti vielä vähän monimutkaisempi. Data on järjestelty uusiksi pakkaustiiviyden optimoimiseksi. Mun käsityksen mukaan bcpack mitä microsoft käyttää tekee samanlaista datan uudelleenjärjestelyä pakkaustiiviyden optimoimiseksi.
 
Viimeksi muokattu:
Liittynyt
15.12.2019
Viestejä
1 640
PS5 SSD nopeus:
==>> Pakatulle datalle max 9GB/s (siis ottaa pakkauksen huomioon) Raakanopeus on se 5,5GB/s
Mitä tuo sitten vastaa:
Raakanopeus n 1 DDR2 667 kanava.
Pakattu nopeus: Alle 1 DDR3 1333 kanava.

Eli jos tuo on kovin toimiva järjestelmä, niin mihin näyttiksissä tarvitaan kallista erikoismuistia leveällä väylällä kun sinne voisi nykäistä yhden tai pari DDR4 kampaa, jotka olisivat 17-25 GB/S eli varmasti riittäviä..
Datan uudelleenjärjestely mistä mainitsin lisäsi pakkauksen tiiviyttä. Nykyään saa tekstuureille 1:2 pakkauksen, eli 11GB/s ps5:lla. Osittain tuo pakkaus on myös softaongelma ja ei täysin kovakoodattu.

Sony has previously published that the SSD is capable of 5.5 GB/s and expected decompressed bandwidth around 8-9 GB/s, based on measurements of average compression ratios of games around 1.5 to 1. While Kraken is an excellent generic compressor, it struggled to find usable patterns on a crucial type of content : GPU textures, which make up a large fraction of game content. Since then we've made huge progress on improving the compression ratio of GPU textures, with Oodle Texture which encodes them such that subsequent Kraken compression can find patterns it can exploit. The result is that we expect the average compression ratio of games to be much better in the future, closer to 2 to 1.

Näkisin eri tavalla tuon. Nopeaa muistia tarvitaan vähemmän, kun voidaan pitää lähinnä se data muistissa mitä juuri sillä hetkellä käytetään. Muistin pitää kuitenkin edelleen olla nopeata, että voidaan suorittaa laskentaa.


UE5:en dokkareissa oli tällainen. Iso pyrkimys on siihen, että vain se kama on muistissa mitä oikeasti ns. tarvitaan. Nopea SSD + hyvä api mahdollistaa tuon. Vihdoin ja viimein saadaan ssd:sta oikeasti iloa peleihin.
During rendering: clusters are swapped on the fly at varying levels of detail based on the camera view, and connect perfectly without cracks to neighboring clusters within the same object. Data is streamed in on demand so that only visible detail needs to reside in memory. Nanite runs in its own rendering pass that completely bypasses traditional draw calls
Ja esim. ratchet&clank:Lin tekijät sanoivat näin uudesta enginestään.
 
Viimeksi muokattu:
Liittynyt
15.12.2019
Viestejä
1 640
Okei, jos en ollut jo vakuuttunut, niin nyt olen. Joku kerennyt jo kokeilemaan toimiiko se ollenkaan.

 
Viimeksi muokattu:
Liittynyt
16.10.2016
Viestejä
7 907
Huom!: Vanhoja viestejä voi editoida ja lisätä niihin, eikä tarvitse ripuloida kymmentä postausta putkeen..
 
Liittynyt
21.02.2017
Viestejä
2 757
Kiva olis kokeilla tuota, mutta tässä törmää kyllä siihen harvinaiseen ongelmaan, että 16GB keskusmuistia aivan liian vähän.
Kokeilin nyt kuitenkin ja ihan riittävän hyvin pyörähtää 16 gigallakin, että pääsee ihmettelemään miltä tuo Nanite elävässä elämässä näyttää. Tökkii vähän väliä kun ajaa tuota demoa, mutta ei edes kovin pahasti.
 
Liittynyt
16.10.2016
Viestejä
7 907
Kokeilin nyt kuitenkin ja ihan riittävän hyvin pyörähtää 16 gigallakin, että pääsee ihmettelemään miltä tuo Nanite elävässä elämässä näyttää. Tökkii vähän väliä kun ajaa tuota demoa, mutta ei edes kovin pahasti.
Minkälainen on muu rauta?
 
Liittynyt
19.10.2016
Viestejä
2 477
Nuille Unreal5 demoilla kun onanoi niin kannattaa muistaa pari faktaa:
  • Unreal demot eivät ole koskaan realisoitunut oikeisiin konsolipeleihin oikein mitenkään. Demo on yleensä koko generaation ajan paremman näköinen mitä yksikään kyseisellä enginellä tehty oikea peli joka mahtuu yhdelle blu-ray levylle.
  • Nyt on demoiltu tosi näyttäviä skenejä uskomattoman tarkoilla lähdemateriaaleilla. Miten tuollaisia teratavuluokan assetteja jaellaan loppukäyttäjille? No luonnollisesti ei mitenkään ja peli tulee sillä yhdellä blu-ray levyllä jakeluun. 50gigan day one asset patch päälle niin ollaan vieläkin helvetin kaukana esim 5 teratavua vievistä Quixel Megascaneista joilla engineä demottiin.
Noh, enginehän on vasta previewissä ja Nanitekin on vasta alkutekijöissään. Ns. "oikeat" tuotantovalmiit pelit jotka hyödyntävät näitä hienoja kikkoja viimeisen päälle ovat enemmänkin PS6, Xbox Series Z kamaa ja jollekkin RTX3090:lle nauretaan kun kolmen-neljän vuoden päästä pelataan UE5 tehtyä triple-A peliä AMD:n tai nVidian 200TFLOP+ MCM GPU piireillä.

Nättejä demoja ja hienoa jälkeä toistaiseksi. Olisi kiva nähdä vain oikea peli pyörimässä nyt tuotannossa olevalla raudalla 1440p60fps - 120fps skaalattuna 4k heidän super resolution tekniikalla.
 
Liittynyt
01.08.2019
Viestejä
292

Amd rdna 2 näytönohjaimet integroidaan uuden sukupolven Samsungin exynos piirissä jossa on säteenseuranta eli ehkä ensi vuonna säteenseuranta on puhelimien peleissä totta.
 
Liittynyt
16.10.2016
Viestejä
7 907

Amd rdna 2 näytönohjaimet integroidaan uuden sukupolven Samsungin exynos piirissä jossa on säteenseuranta eli ehkä ensi vuonna säteenseuranta on puhelimien peleissä totta.
1 Watin tehobudjetilla ei valitettavasti pitkälle pötkitä.. Lisäksi sirun kokokin on erittäin rajoitettu.. Sitäpaitsi muistelisin, että säteenseuranta on jo ollut jossain puhelin GPU:ssa, Sillä vai ei tehnyt käytännössä mitään..
 
Liittynyt
19.10.2016
Viestejä
2 477
1 Watin tehobudjetilla ei valitettavasti pitkälle pötkitä.. Lisäksi sirun kokokin on erittäin rajoitettu.. Sitäpaitsi muistelisin, että säteenseuranta on jo ollut jossain puhelin GPU:ssa, Sillä vai ei tehnyt käytännössä mitään..

2014 oli tuommoista demoa. Ihan OK ottaen huomioon että 7v sitten ja tehobudjetti tosiaankin 1W. Youtubessa videota jos hakee.
 
Liittynyt
20.10.2016
Viestejä
2 754
Unreal Engine5:en on kyllä jotain muuta. Melko näyttäviä kenttiä jengi rakentelee ue5:en early access versiolla
Gamers nexus käsitteli tuota UE5:ttä tekniikkauutiskatsauksessa. Epic tietty mainostaa uutta engineään ja lumen on yksi pääfeatureista, joten totta kai sitä hehkutetaan. Silti vähän yllätti tuo boldattu kohta (boldaukset on omia). Epicin mielestä siis säteenseuranta on liian hidasta nykyraudalla, merkattu kehitystyökaluissa vanhentuneeksi ja lumen hoitaa samaa hommaa paremmin. Tietty ko. feature toimii sillä tuhnummallakin raudalla, niin ei ihme, että enginen kehittäjä markkinoi sitä. Tietty Epicin lausunnossa oli, että yhä tehdään töitä Nvidian kanssa RT:n kanssa ja Lumen nopeutuu RT raudalla.

EDIT: lukihan tuossa, että ray tracing rauta parantaa laatua, omiin silmiin osui vain alempi "can accelerate more".

Quick note on the Lumen stuff from Epic's documentation that further clarifies what it's doing: "Lumen uses Software Ray Tracing through Signed Distance Fields by default, but can achieve higher quality on supporting video cards when Hardware Ray Tracing is enabled."

Epic Games this week posted major announcements about its Unreal Engine 5, and we’ve already been using it internally for our upcoming memory timings animations. The Unreal Engine 5 update is important for the hardware market, too, and the reason is made obvious by looking at Epic’s new interface: Ray Tracing is now marked as “deprecated.” Epic determined that real-time ray tracing is, at this point, too costly in performance and too unreliable in deployment, and so has developed its own globally applicable solution called “Lumen.”

Epic said:

“In Unreal Engine 4, features such as Screen Space Global Illumination were not reliable and Ray Tracing Global Illumination (RTGI) was not performant for games with a high enough quality, and didn't integrate with other important systems.”

“Lumen is our fully dynamic real-time global illumination solution that immediately reacts to scene and light change, making for more believable experiences. The GI hooks in directly with our time of day settings, allowing for true physically-based settings for photorealistic environments. Lumen solves dynamic diffuse indirect lighting. For example, light bouncing diffusely off of a surface picks up the color of that surface and reflects the colored light onto other nearby surfaces; this effect is called color bleeding. Meshes in the scene also block indirect lighting, which also produces indirect shadowing.”

Lumen is usable for indirect lighting, global illumination, emissive materials, reflections, and all light types. That includes directional, sky, point, spot, and rect lights. NVIDIA and Epic are still working directly together on RT support, though, and Lumen can accelerate more with RT hardware.

Additionally, Epic announced its Temporal Super Resolution solution to help upscale image quality. Epic said:

“UE5’s new anti-aliasing solution, temporal super resolution, keeps up with all this geometric detail to create sharper, more stable images than before, with quality approaching true native 4K at the cost of 1080p.”
 
Viimeksi muokattu:
Liittynyt
19.10.2016
Viestejä
2 477
Suora triangle based RT on deprekoitu ja RT onkin abstraktoitu Lumenin sisään ja engine käyttää hardware RT:tä aina kun se on järkevää. Iltapäivälehdissä tuo on kääntyny nyt niin että nVidia (ja AMD) on tehnyt nyt väärin kun panostivat RT blokkeihin koska se on "deprekoitu". Kaikki rauta käytetään hyödyksi, nyt kyse on että miten optimoidaan rauta 100% käyttöön.
 
Liittynyt
09.11.2018
Viestejä
863
Tarkoittaako tuo käytännössä mitä AMD:n kannalta? Eli tarkoitan tällä sitä, että nykyiset RT toteutukset on optimoitu noille tensor coreille (eli NVIDIAn tekniikalle) niin onko tämä tekniikka sellainen että se skaalaa paremmin suorituskyvyn suhteen AMD:n cu -toteutuksen kanssa (siis suhteessa, ei sitä että AMD:n toteutus olisi nopeampi).

Hardware Unboxed ja muutamat muutkin tosiaan olleet vähän sitä mieltä että AMD:n RT suorituskyky nousee vähitellen uudemmissa peleissä NVIDIAn verrattuna (taas, pääseekö samalle tasolle on toki aivan toinen asia) juuri tuon takia että siirrytään sellaisiin toteutuksiin jotka pyörivät AMD:n korteilla paremmin kuin nuo vanhat.
 
Liittynyt
19.10.2016
Viestejä
2 477
Tarkoittaako tuo käytännössä mitä AMD:n kannalta? Eli tarkoitan tällä sitä, että nykyiset RT toteutukset on optimoitu noille tensor coreille (eli NVIDIAn tekniikalle) niin onko tämä tekniikka sellainen että se skaalaa paremmin suorituskyvyn suhteen AMD:n cu -toteutuksen kanssa (siis suhteessa, ei sitä että AMD:n toteutus olisi nopeampi).

Hardware Unboxed ja muutamat muutkin tosiaan olleet vähän sitä mieltä että AMD:n RT suorituskyky nousee vähitellen uudemmissa peleissä NVIDIAn verrattuna (taas, pääseekö samalle tasolle on toki aivan toinen asia) juuri tuon takia että siirrytään sellaisiin toteutuksiin jotka pyörivät AMD:n korteilla paremmin kuin nuo vanhat.
Siis pohjallahan toteutus on vendor specific eli nVidian raudasta otetaan täysi hyöty irti käyttäen nVidian best practices RT-coreille ja AMD:lla otetaan edelleen myöskin täysi hyöty irti heidän omalla toteutustavallaan. Suhteellinen ero varmaan säilyy edelleen RT raudan osalta eli silloin kun käytetään hardware RT:tä niin nVidia on nopeampi.

Ne skenaariot on asia erikseen joissa AMD:lle on optimoitu RT koodi ja nVidialla se pyörii päin persettä hyödyntäen vain vaikka 20% tehoista. Tuommoisesta tilanteesta voi vain vetää yhden johtopäätöksen että pelinkehittäjä on paska kun ei tee kunnon toteutusta kummankin leirin korteille.
 
Liittynyt
24.02.2021
Viestejä
96
Siis pohjallahan toteutus on vendor specific eli nVidian raudasta otetaan täysi hyöty irti käyttäen nVidian best practices RT-coreille ja AMD:lla otetaan edelleen myöskin täysi hyöty irti heidän omalla toteutustavallaan. Suhteellinen ero varmaan säilyy edelleen RT raudan osalta eli silloin kun käytetään hardware RT:tä niin nVidia on nopeampi.

Ne skenaariot on asia erikseen joissa AMD:lle on optimoitu RT koodi ja nVidialla se pyörii päin persettä hyödyntäen vain vaikka 20% tehoista. Tuommoisesta tilanteesta voi vain vetää yhden johtopäätöksen että pelinkehittäjä on paska kun ei tee kunnon toteutusta kummankin leirin korteille.
Tuntematta RT-toteutuksia sen kummemmin, eikö sen pitäisi mennä niin, että pelinkehittäjille on yksi rajapinta (DirectX 12, pelimoottorin oma tms.) ja sen alla sitten kirjastot on toteutettu molemmille laitteille optimoidusti niin, ettei pelinkehittäjän tarvitse miettiä optiomointia eri laitteistoympäristöihin?
 
Liittynyt
19.10.2016
Viestejä
2 477
Tuntematta RT-toteutuksia sen kummemmin, eikö sen pitäisi mennä niin, että pelinkehittäjille on yksi rajapinta (DirectX 12, pelimoottorin oma tms.) ja sen alla sitten kirjastot on toteutettu molemmille laitteille optimoidusti niin, ettei pelinkehittäjän tarvitse miettiä optiomointia eri laitteistoympäristöihin?
Tietääkseni DX api on kuin mikä tahansa hyvä API eli se tarjoaa rajapinnat primitiivioperaatioiden toteutukseen jotka tulee sitten vendoreilta. Pelienginen kehittäjä käyttää sitten näitä rajapintoja luomaan esimerkiksi sen RT renderpathin. Tuon pathin voi tehdä oletuksena vaikka niin että optimoi sen nVidian korteille mutta se pyörii paskasti AMD korteilla. Tarvitaan algoritmiosaamista että renderpath toimii kummankin valmistajan korteilla optimaalisesti.

Ei siis ole olemassa mitään MakeAwesomeRtImage() kutsua. Siihen on monesti syynsä miksi joku peliengine pyörii paremmin nVidia korteilla ja joku paremmin AMD korteilla. Suurin vastuu on enginen kehittäjillä käyttää rajapintoja optimaalisesti kaikkien valmistajan korteilla. E: Jos render enginen teko olisi niin helppoa että wikipediasta kopsatun RT-flowchartin avulla vain kirjoittaisi DX kutsut peräkkäin niin senhän tekisi Pihtiputaan mummokin itse ja tuommoiset turhat Unreal Enginet olisivat vain rahastusta niiltä laiskoilta jotka ei jaksaisi tehdä edes sitä.
 
Liittynyt
20.10.2016
Viestejä
2 754
Oli tuosta Unreal 5:sta jo benchmarkkia saatavilla, yllättäen taas venäläisten toimesta. Eli kehityspaketin mukana ollut Valley Of The Ancient Demo ja ajot sille eri prosuilla/näytönohjaimilla. Asetukset tapissa, resoluution skaalaus pois päältä.

AMD meni kyllä yllättävän kovaa. Normi 6800 paineli 3090:n ohi 1080p resolla. 1440p:lla 6900xt johti vielä yhden fpsn keulalla pakkaa, 3090 meni lopulta 4K:lla vastaavasti yhden fps:n johtoon.

Vram kulutus oli aika maltillista, noin 6.7Gb 4K:lla, vaikka se vaihteli aikalailla kortista toiseen, mutta nuo 6Gb kortit eivät romahtaneet suorituskyvyssä, eli selkeästi tuo osaa skaalata itseään. Prosupuolella Intelit kulki paremmin, mitä 5000 sarjan ryzenit.
 
Liittynyt
15.12.2019
Viestejä
1 640
Gamers nexus käsitteli tuota UE5:ttä tekniikkauutiskatsauksessa. Epic tietty mainostaa uutta engineään ja lumen on yksi pääfeatureista, joten totta kai sitä hehkutetaan. Silti vähän yllätti tuo boldattu kohta (boldaukset on omia). Epicin mielestä siis säteenseuranta on liian hidasta nykyraudalla, merkattu kehitystyökaluissa vanhentuneeksi ja lumen hoitaa samaa hommaa paremmin.
Ei epic noin sanonut. HW säteenseuranta on ue5:ssa laatua parantava, joskin nykyraudalla fps:aa hidastava ominaisuus. Kyse on enemmänkin suorituskyky vs. laatu kysymyksestä

Lumen uses Software Ray Tracing through Signed Distance Fields by default, but can achieve higher quality on supporting video cards when Hardware Ray Tracing is enabled.
Hardware Ray Tracing supports a larger range of geometry types than Software Ray Tracing, in particular it supports tracing against skinned meshes. Hardware Ray Tracing also scales up better to higher qualities — it intersects against the actual triangles and has the option to evaluate lighting at the ray hit instead of the lower quality Surface Cache. However, Hardware Ray Tracing has significant scene setup cost and currently cannot scale to scenes with more than 100,000 instances. Dynamically deforming meshes, like skinned meshes, also incur a large cost to update the Ray Tracing acceleration structures each frame, proportional to the number of skinned triangles.
Limitations of Software Ray Tracing
Software Ray Tracing has some limitations relating to how you should work with it in your projects, and what types of geometry and materials it currently supports.

This is not an exhaustive list of known issues or limitations, but is largely representative of what you should expect while working with Lumen Software Ray Tracing in Unreal Engine 5 Early Access.
Geometry Limitations
  • Only Static Meshes, Instanced Static Meshes, and Hierarchical Instanced Static Meshes are represented in the Lumen Scene.
  • Landscape geometry is not currently represented in the Lumen Scene and therefore does not bounce lighting. This will be supported in a future release of the engine.
Material Limitations
  • World Position Offset (WPO) is not supported.
  • Transparent materials are ignored by Distance Fields and treat Masked materials as opaque. This can cause significant over-shadowing on foliage, which has large areas of leaves masked out.
  • Distance Fields are built off of the properties of the material assigned to the Static Mesh Asset, rather than the override component. Overriding with a material that has a different Blend Mode or Two-Sided property will cause a mismatch between the triangle representation and the Distance Field.
Workflow Limitations
  • Software Ray Tracing requires levels to be made out of modular pieces. Walls, floors, and ceilings should be separate meshes. Large meshes, like mountains, will have poor representations and may cause self-occlusion artifacts.
  • Walls should be no thinner than 10 centimeters (cm) to avoid light leaking.
  • Mesh Distance Field resolution is assigned based on the imported scale of the Static Mesh. A mesh that is imported very small and then scaled up on the component will not have sufficient Distance Field resolution. If you use significant scaling on placed instances in a level, use Distance Field Resolution Scale to compensate.
  • Distance Fields cannot represent extremely thin features, or one-sided meshes seen from behind. Avoid artifacts by ensuring the viewer doesn't see triangle back faces of one-sided meshes.
Perffi benchmarkit on tässä vaiheessa ihan turhia. Engine on niin kesken että hyvin mahdoton sanoa mihin tilanne kääntyy, kun fiitsörit on oikeasti kasassa ja optimoinnit tehty

 
Liittynyt
05.09.2020
Viestejä
357
Pitäähän se taas sanoa noita UE5-demoja katsellessa että fotorealistiselta näyttää. Ekan kerran noin tuli sanottua muistaakseni 3dmark 2000:sta.
 
Liittynyt
20.10.2016
Viestejä
2 754
Pitäähän se taas sanoa noita UE5-demoja katsellessa että fotorealistiselta näyttää. Ekan kerran noin tuli sanottua muistaakseni 3dmark 2000:sta.
Unreal enginen demot on aina olleet komeita, pelit on vain harvemmin päässeet demojen tasolle grafiikoiltaan.
 
Liittynyt
15.12.2019
Viestejä
1 640
Uusin ue5 engine video demonstroi todella hyvin mikä ero on ei dynaamista valaistusta vs. softa säteenseuranta vs. rauta säteenseuranta. Hienosti ue5:ssa naitetaan softa ja säteenseuranta yhteen vältellen molempien heikkoja puolia. Siihen päälle nanite:lla taiottu supertarkka geometria ja screenspace algoritmiteilla pienet detaljit. Lopputulos on melko uskomatonta reaaliaikaiseksi grafiikaksi.

Videon alkupuolella epicin heput puhuivat TSR algoritmista joka skaalaa 1080p kuvan temporaalisella algoritmilla 4k:ksi. Heidän mukaan kuvanlaatu on liki 4k. Kuulostaa hyvin samanlaiselta lupaukselta kuin dlss.

Linkki osuu sopivaan kohtaan videota
 
Viimeksi muokattu:
Toggle Sidebar

Uusimmat viestit

Statistiikka

Viestiketjut
131 536
Viestejä
2 555 551
Jäsenet
50 524
Uusin jäsen
zezzil

Hinta.fi

Ylös Bottom