4A Engine

Den 4A Engine er et grafisk middleware motor udviklet af 4A Games til brug i deres video game Metro 2033, udgivet af THQ. Det understøtter Direct3D API'er 9, 10, og 11, OpenGL 3.2, sammen med NVIDIAs PhysX, og også Nvidias 3D Vision.

Udvikling

Motoren er udviklet i Ukraine ved et sæt af mennesker, der udskilt fra GSC spilverden et år før udgivelsen af ​​STALKER: Shadow of Chernobyl, især Oles Shishkovtsov og Oleksandr Maksimchuk, de programmører, der arbejdede på udviklingen af ​​X-Ray motor anvendes i STALKER videospil-serien. Motoren i sig selv er i stand til at køre på PC, Xbox 360 og PlayStation 3.

Shishkovtsov og hans kolleger split fra udviklingen af ​​STALKER, fordi at "dens iboende manglende evne til at være multi-threaded, de svage og fejlbehæftet netværk model og simpelthen frygtelig ressource og hukommelse forvaltning, som er forbudt enhver form for streaming eller blot holde den indstillede arbejder lille nok til "next-gen" konsoller "sammen med sin" frygtelige tekstbaseret scripting ", som han forklarede ført til forsinkelserne i det oprindelige spil.

Spillet er multi-threaded i, således at kun PhysX havde en dedikeret tråd, og bruger en task-model uden forbehandling eller præ / post-synkronisering, så opgaver, der skal udføres parallelt. Når Xbox 360 iteration var blevet målt under udvikling, blev de kører det på "ca. 3.000 opgaver pr 30ms ramme på Xbox 360 på CPU-intensive scener med alle hardware tråde på 100 procent belastning". Shishkovtsov sagde også, at NV40 arkitektur RSX i PlayStation 3 viste sig at være meget nyttigt under udviklingen bemærkede, at der var mange "spildte cykler". Motoren kan udnytte en udskudt shading rørledning, og bruger Tesselation for større ydeevne, og har også HDR, realtid refleksioner, farvekorrektion, filmkorn og støj, og motoren understøtter også multi-core rendering.

Den 4A Engine implementering af Metro 2033 har volumetrisk tåge, dobbelt PhysX præcision, objekt sløre, sub-overflade spredning til hud shaders, parallakse kortlægning på alle overflader og større geometrisk detaljer med en mindre aggressiv LOD.

Brug PhysX, motoren bruger mange funktioner såsom destruerbare miljøer og klud og vand simuleringer, og partikler, der kan være fuldt berørt af miljømæssige faktorer. Lyden i motoren er udstyret med 3D-lyd positionering, rumvirkning og dæmpning.

Kontrovers

Der var beskyldninger om, at motoren var en off-shoot af X-Ray motor, der bruges i STALKER-serien, i stedet for en original udvikling. 4A benægtede beskyldningerne. Shishkovtsov bemærkede også, at portering den oprindelige motor til konsoller ville have vist sig at være yderst vanskeligt.

Spil ved hjælp 4A Engine

  • Metro 2033
  • Metro: Last Light
  0   0
Forrige artikel 2011 Atlanta drøm sæson
Næste artikel 1970-1971 Svenska Cupen

Relaterede Artikler

Kommentarer - 0

Ingen kommentar

Tilføj en kommentar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Tegn tilbage: 3000
captcha