Hirdetés

2024. április 25., csütörtök

Gyorskeresés

Hozzászólások

(#44) Abu85 válasza Hopkins95 (#34) üzenetére


Abu85
HÁZIGAZDA

A Crytek megoldását ne vegyük ide. Ők hozzávetőleg 5 egész éve dolgoznak azon, hogy a CryEngine-ben legyen egy működő voxelizációs implementáció. Nagyon sokan belefogtak ugyanebbe, az Epic, az NVIDIA, a DICE, az Intel, de mindannyian elbuktak valahol. Emiatt van az, hogy a mai játékokban kétféle SVO implementáció működik: a Sony-féle CSVOGI (The Tomorrows Children), illetve a Crytek-féle SVOTI (Miscreated, Kingdom Come: Deliverance). A többit, hiába van még jópár, egyszerűen a gyakorlatban nem lehet alkalmazni. Tehát maga a probléma rendkívül bonyolult, ha fél tucat indulóból, csak kettő jutott el a production ready szintig.

Most már nem nagyon fogják a hardvergyártók a voxeles megoldást erőltetni, hiába sokkal gyorsabb, akkor is a fejlesztési költség elképesztően magas a stúdiókra nézve, illetve a middleware-szerű megoldások nagyon lassúak implementálás után. A Unity SEGI, illetve az NVIDIA VXGI zabálja a teljesítményt, esetenként felezi, holott egy mélyen integrált rendszer, ami mondjuk a CryEngine-ben van, mindössze -5-10%-ba kerül. Tehát az sem igazán megoldás, hogy licencelsz egy rendszert a motorodhoz, mert orbitálisan nagy költséget fizetsz a mély integráció hiányáért a teljesítmény oldalán. 3rd party megoldás szintjén akkor inkább érdemes a DXR-t használni, mert egyrészt egyszerűbben implementálható, másrészt teljesítményigényben is hasonló. A Crytek számára megéri a saját megoldását használni, van benne fél évtized munkájuk, egészen természetes, hogy mindenkit meg tudnak vele alázni. De csak azért, mert más nem tartotta kritikus fontosságúnak, hogy fél évtizedet és egy rakás pénzt beleüljenek egy SVOGI implementációba. Most meg már késő.

[ Szerkesztve ]

Senki sem dől be a hivatalos szóvivőnek, de mindenki hisz egy meg nem nevezett forrásnak.

Copyright © 2000-2024 PROHARDVER Informatikai Kft.