Válečná krajina

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 25. října 2015; kontroly vyžadují 14 úprav .
Válečná krajina
Typ Herní engine ( seznam )
Vývojář Tvůrčí shromáždění
Klíčový programátor Richard Garner
Hardwarová platforma Počítače IBM PC kompatibilní
Podporovaný OS Microsoft Windows
Licence proprietární
První hra na enginu Empire: Total War / 3. března 2009
Poslední hra na enginu Total War: Warhammer / 24. května 2016

Warscape ( ruská stupnice války ) je herní engine vyvinutý britskou společností The Creative Assembly pro interní použití v jejích hrách ze série Total War . "Warscape" je určen k použití pouze na osobních počítačích se systémem Microsoft Windows . První hrou, která používala Warscape, byla Empire: Total War , pátá hra ze série Total War , a byla vydána 3. března 2009 .

Historie

Počínaje hrou Rome: Total War z roku 2004 používaly hry Total War engine Total War [ 1] , který byl používán až do roku 2007 Medieval II: Total War - hra Kingdoms . Poté bylo rozhodnuto vytvořit nový engine - "Warscape", první hrou, na které byla " Empire: Total War " v roce 2009. [2]

Během vývoje Napoleon: Total War byl motor „dobře vyleštěný“, jak uvedl Craig Laycock z The Creative Assembly v rozhovoru pro Armchair General . [2] 

Během vývoje Total War: Shogun 2 byl však engine dále přepracován a výrazně vylepšen. [2] Hlavní inovací byla podpora DirectX 11 a některých technologií AMD : Eyefinity a CrossFireX . Total War: Shogun 2 byla propagována AMD v rámci marketingové kampaně pro sérii HD 6xxx jako DirectX 11 hra. Vývojáři uvedli, že tento režim nestihli dokončit a bude vydán později jako patch . [čtyři]

Specifikace

Zpočátku motor „Warscape“ používal rozhraní DirectX 9 API . Grafické jádro podporovalo shader model verze 2.0 a 3.0. Vývojáři věnovali velkou pozornost použití a optimalizaci druhé, aktuálně zastaralé verze shaderů, aby se hra do značné míry škálovala a byla přístupná i pro starší PC. Podle vedoucího grafického programátora Creative Assembly Richarda Gardnera byl tento přístup od roku 2005 schopen přizpůsobit engine celé řadě konfigurací osobních počítačů. [5] 

Při použití shaderů verze 3 používá grafický engine technologii Geometry Instancing . [5]

Při vývoji třetí hry na enginu - " Total War: Shogun 2 ", vývojáři výrazně aktualizovali grafický engine a přidali k němu podporu DirectX 11 ; Podpora DirectX 9 byla zrušena a podpora DirectX 10 nebyla oznámena. Díky použití DirectX 11 byly implementovány efekty simulace hloubky ostrosti vypočítané pomocí DirectCompute 11, realistické měkké stíny ( angl.  contact hardening shadows ) a hardwarová teselace . Navíc byla přidána podpora pro technologie Eyefinity a CrossFireX . [3]

Je přítomno devět úrovní mipmappingu , od 1×1 pixelu do 256×256 pixelů na texturu . Je podporováno bilineární a trilineární filtrování, stejně jako anizotropní filtrování až 16x. Antialiasing (vyhlazování) podporuje engine až na 16x úrovni. [5]

Motor využívá technologii High Dynamic Range Rendering , která je navržena pro zlepšení kvality osvětlení v trojrozměrné scéně. [5]

Stíny podporované enginem jsou vykreslovány pomocí metody Shadow mapping (stínové textury). Minimální velikost textury stínu je 512×512 pixelů a maximální 2048×2048 pixelů. [5]

Engine využívá 3D efekty, což je soubor technik navržených tak, aby dramaticky zlepšil osvětlení a stínování ve scéně. Mezi tyto techniky patří Depth of Field a Screen Space Ambient Occlusion , přičemž poslední z nich je poměrně složitá a výpočetně náročná. [5]

Engine využívá celoobrazovkové filtry, které dále upravují vykreslený obraz přidáním efektů, jako je zkreslení obrazu (k němuž dochází v důsledku oparu, mlhy, kouře atd.) a dalších. [5]

K vykreslení oblohy se používá krychlová textura , jejíž rozlišení se může lišit od 512 × 512 do 1024 × 1024 pixelů. [5]

PC Games Hardware ve své analýze Empire: Total War zjistilo, že engine Warscape nativně nepodporoval vyhlazování a Screen Space Ambient Occlusion na GPU řady Radeon 3000 a 4000 (jiné řady nebyly testovány). Na nVidia GeForce přitom nebyly pozorovány žádné takové problémy s kompatibilitou . Novináři webu se domnívají, že důvod není v ovladačích AMD, ale v samotném enginu. [6] Dalším problémem hry byla její nekompatibilita s ovladači GeForce, které byly novější než verze 182.06. [7]

Během testování Empire: Total War novináři PC Games Hardware poznamenali, že jeho engine využívá pouze dvě jádra vícejádrového procesoru a nevyužívá tak plný výkon tří- a čtyřjádrových procesorů. [8] 18. června 2009 Sega oznámila patch 1.3 pro hru, který měl tento problém vyřešit. [9] 22. června, jak bylo slíbeno, vyšel patch 1.3 a téměř zdvojnásobil výkon hry na čtyřjádrových procesorech. [deset]

Použití

Engine Warscape používá pouze The Creative Assembly pro své hry Total War a není licencován třetím stranám. Je také známo, že Warhammer 40,000: Dawn of War III od Relic Entertainment poběží na herním enginu Warscape od Creative Assembly . [jedenáct]

Název hry datum vydání
Empire: Total War 3. března 2009
Napoleon: Totální válka 26. února 2010
Shogun 2: Total War 15. března 2011
Total War: Rome II 3. září 2013
Total War: Attila 17. února 2015
Total War: Warhammer 24. května 2016
Total War: Warhammer II 28. září 2017
Total War Saga: Thrones of Britannia 3. května 2018

Poznámky

  1. ↑ Řím : Total War Engine Powers Rozhodující bitvy  . GamersHell (15. července 2004). Získáno 20. března 2011. Archivováno z originálu 17. dubna 2012.
  2. 1 2 3 Nuccio Africanus. Total War: Shogun 2 Interview  (anglicky) . Křeslo generál (14. března 2011). Získáno 20. března 2011. Archivováno z originálu 20. března 2011.
  3. 1 2 Andrey Vorobyov, Alexey Berillo. AMD Radeon HD 6990: Nejrychlejší 3D akcelerátor na světě . iXBT.com (8. března 2011). Získáno 17. března 2011. Archivováno z originálu dne 23. dubna 2012.
  4. Patch po vydání DX11 pro Total War: Shogun 2 . GameTech (12. března 2011). Získáno 17. března 2011. Archivováno z originálu dne 17. dubna 2012.
  5. 1 2 3 4 5 6 7 8 Richard Gardner, vedoucí grafiky. Empire Total War - Grafická  dílna . Oficiální blogy Sega (5. března 2009). Získáno 20. března 2011. Archivováno z originálu 20. března 2011.
  6. Marc Sauter. Empire: Total War – Žádné vyhlazování v kombinaci s SSAO na grafických kartách Radeon  (anglicky) . Hardware PC her (11. března 2009). Získáno 8. února 2010. Archivováno z originálu 17. dubna 2012.
  7. Marc Sauter. Empire : Total War - Problémy s ovladači Steam a Nvidia  . Hardware PC her (10. března 2009). Získáno 8. února 2010. Archivováno z originálu 17. dubna 2012.
  8. Marc Sauter. Empire : Total War používá maximálně dvě jádra CPU  . Hardware PC her (6. března 2009). Získáno 8. února 2010. Archivováno z originálu 17. dubna 2012.
  9. Thilo Bayer. Empire: Total War - Patch 3 s podporou multithreadingu - Aktualizace : Nová oprava Hotfix  . Hardware PC her (2. července 2009). Získáno 8. února 2010. Archivováno z originálu 17. dubna 2012.
  10. Marc Sauter. Empire: Total War - Patch téměř zdvojnásobuje výkon  (anglicky) . Hardware PC her (23. června 2009). Získáno 8. února 2010. Archivováno z originálu 17. dubna 2012.
  11. Tým již dříve oznámil, že bude sdílet technologii s The Creative Assembly. . Získáno 22. dubna 2015. Archivováno z originálu 16. března 2015.

Odkazy