Metro 2033 tech interview |
DigitalFoundry zverejnilo celé interview so 4A štúdio, autormi prichádzajúceho titulu Metro 2033.
DigitalFoundry zverejnilo celé interview so 4A štúdiom, autormi prichádzajúceho titulu Metro 2033. K minule zozbieraným informáciám pridávajú ďalšie drobnosti a aj zaujímavosti. Hovoria o grafike na PC a Xboxe, približujú AI, fyziku a aj zaťaženie procesorov na jednotlivých platformách.
Konkrétne sa rozprávali s Olesom Shishkovstovom, ktorý bol aj za technológiou poháňajúcou Stalkera, ale napríklad aj za dizajnom NV40 čipu (GF6800, PS3). Nový engine je výrazne ďalej ako svojho času Stalker a to ako graficky, tak aj technologicky, kde sa poučili na chybách prvej hry a vyvarovali sa problémom. Vzhľadom na čas a sústredenie sa na celkovú hru používajú množstvom middleware knižníc ako PhysX, PathEngine, LUA fileformát, RakNet pre networking, FaceFX pre animácie tvárí, OGG vorbis pre zvukový formát a séria ďalších malých vecí napríklad na kompresiu. Všetko to spolupracuje s ich 4A enginom.
Engine je plne založený na multithreadingu, efektivite a výkone. K výkonu dopomohol aj Xbox360 port, pre ktorý kód a pamäťové nároky ešte viac zoptimalizovali. Priblížili aj štruktúru svojho kódu, kde hra využíva taskový model ale bez postsynchronizácie. Vśetky tasky teda môžu byť spúštané paralelne bez lockov a čakania, kedy dobehnú. Nie sú tam žiadne vnútorné závislosti. Je to ako strom taskov, kde sa začína na najnáročnejších a rozvetvuje sa na menšie, čo robí systém samobalansovateľný.
Znamená to rýchlejší systém. Je tam niekoľko synchronizačných bodov medzi subsystémami, napríklad medzi Physx a hrou, alebo medzi hrou a rendererom, ale tie môžu byť krížene cez iné tasky, takže žiadny thread nebude idlovať. Naposledy čo merali štatistiky, tak v náročných scénach bežalo okolo 3000 taskov v 30ms frame na Xbox360 (30 fps), čo zabralo všetky hardvérové thready a stopercentnú záťaž. Rovnako by to fungovalo na PS3, kde by sa šesť threadov rozložilo po spu.
Mimo iného sa spomína aj zapracovaná tesselácia v Xbox360 čipe, ten je totiž od ATI, ktoré ju už do čipov dáva dlho, ale tú nepoužijú a bude využitá len v DX11 PC verzii hry. Xboxová verzia bude mať ešte nižšie nastavený LOD modelov, aby hru plynule stíhala, tesselácia by to celé príliš preťažila. Zo zaujímavostí autori na PC verzii pravdepodbone umožnia zapnúť globálnu illumináciu na všetky svetlá, ktorých býva v ich scénach cez 100. Samozrejme počítanie odrazov svetiel totálne zabije výkon, ale aj totálne vylepší kvalitu nasvietenia. Uvidíme, či to niektorá z kariet zvládne aspoň v 20 fps.
Autori uvažujú aj o možnosti vydania svojho 4A enginu na licencovanie, čo by koniec koncov mohlo skončiť veľmi zaujímavými titulmi. O kvalitách enginu sa presvedčíme už budúci mesiac, kedy nám príde Metro 2033 a aj DX11 Nvidia karty, ktoré bude PC verzia sprevádzať.
NAJČÍTANEJŠIE ČLÁNKY TÝŽDŇA |
- Black Friday výpredaj na Alze už začal 99
- RECENZIA: S.T.A.L.K.E.R. 2: Heart of Chornobyl 309
- Half-Life 2 je k svojmu 20. výročiu zadarmo 84
- Aké hodnotenia dostal Stalker 2 v recenziách? 98
- Zľavy na PS5 konzoly a príslušenstvo boli spustené 80
- Chcete si zložiť herné PC s AMD Ryzen procesorom? 113
- Aký výkon má PS5 Pro oproti RTX 4070 v Alan Wake 2? 163
- Takto vyzerá prostredie Skyrimu na Unreal Engine 5 27
- Ako to bolo s Half-Life Episode 3? Prečo ju Valve nedokončilo? 63
- Stalker 2 predstavil niektoré z artefaktov 67 zobraziť viac článkov >
PC
Xbox 360 Vývoj: THQ / 4A Games Štýl: Akcia Web: domovská stránka hry
| |||
+ SLEDOVAŤ HRU
SÚVISIACE ČLÁNKY:
|