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 .
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]
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]
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 |