Krigslandskab | |
---|---|
Type | Spilmotor ( liste ) |
Udvikler | Den kreative forsamling |
Nøgleprogrammør _ | Richard Garner |
Hardware platform | IBM PC-kompatible computere |
Understøttet OS | Microsoft Windows |
Licens | proprietære |
Første spil på motoren | Empire: Total War / 3. marts 2009 |
Sidste spil på motoren | Total War: Warhammer / 24. maj 2016 |
Warscape ( Russian scale of war ) er en spilmotor udviklet af det britiske firma The Creative Assembly til intern brug i deres spil i Total War -serien. "Warscape" er kun beregnet til brug på personlige computere , der kører Microsoft Windows . Det første spil, der brugte Warscape, var Empire: Total War , det femte spil i Total War -serien, og blev udgivet den 3. marts 2009 .
Begyndende med 2004 Rome: Total War -spillet brugte Total War -spillene Total War-motoren, [1] som blev brugt indtil 2007 Medieval II: Total War - Kingdoms -spillet. Derefter blev det besluttet at skabe en ny motor - "Warscape", det første spil, som var " Empire: Total War " i 2009. [2]
Under udviklingen af Napoleon: Total War var motoren "godt poleret", som Craig Laycock fra The Creative Assembly udtalte i et interview med Armchair General . [2]
Men under udviklingen af Total War: Shogun 2 blev motoren yderligere omarbejdet og væsentligt forbedret. [2] Den vigtigste innovation var support til DirectX 11 og nogle AMD- teknologier : Eyefinity og CrossFireX . Total War: Shogun 2 blev promoveret af AMD som en del af en marketingkampagne for HD 6xxx-serien som et DirectX 11 -spil. Udviklerne sagde, at de ikke havde tid til at færdiggøre denne tilstand, og den vil blive frigivet senere som en patch . [fire]
Oprindeligt brugte "Warscape"-motoren DirectX 9 API . Grafikmotoren understøttede shader model version 2.0 og 3.0. Udviklerne lagde stor vægt på brugen og optimeringen af den anden, i øjeblikket forældede version af shaderne, for at spillet i vid udstrækning kunne skaleres og være tilgængeligt for ældre pc'er. Ifølge Creative Assemblys ledende grafikprogrammør Richard Gardner har denne tilgang været i stand til at tilpasse motoren til et komplet udvalg af personlige computerkonfigurationer siden 2005. [5]
Når du bruger version 3 shaders, bruger grafikmotoren Geometry Instancing -teknologi . [5]
Da udviklerne udviklede det tredje spil på motoren - " Total War: Shogun 2 ", opdaterede udviklerne grafikmotoren betydeligt og tilføjede DirectX 11 -understøttelse til den ; DirectX 9-understøttelse blev droppet, og DirectX 10-understøttelse blev ikke annonceret. Takket være brugen af DirectX 11 blev virkningerne af simulering af dybdeskarphed , beregnet ved hjælp af DirectCompute 11, realistiske bløde skygger ( eng. contact harding shadows ) og hardware -tesselation implementeret . Derudover er understøttelse af Eyefinity- og CrossFireX- teknologier blevet tilføjet . [3]
Ni niveauer af mipmapping er til stede , der spænder fra 1×1 pixel til 256×256 pixels pr . tekstur . Bilineær og trilineær filtrering er understøttet, samt anisotropisk filtrering op til 16x. Antialiasing (udjævning) understøttes af motoren op til 16x niveau. [5]
Motoren bruger High Dynamic Range Rendering-teknologi , som er designet til at forbedre kvaliteten af belysningen i en tredimensionel scene. [5]
Skyggerne, der understøttes af motoren, gengives ved hjælp af Shadow mapping (skyggeteksturer). Den mindste størrelse af skyggeteksturen er 512×512 pixels, og maksimum er 2048×2048 pixels. [5]
Motoren bruger 3D-effekter, som er en samling af teknikker designet til dramatisk at forbedre belysning og skygge i en scene. Disse teknikker omfatter dybdeskarphed og skærmrum Ambient Occlusion , hvor sidstnævnte er ret kompleks og beregningsintensiv. [5]
Motoren bruger fuldskærmsfiltre, der yderligere modificerer det gengivne billede ved at tilføje effekter såsom billedforvrængning (som opstår på grund af dis, tåge, røg osv.) og andre. [5]
En terningtekstur bruges til at gengive himlen , hvis opløsning kan variere fra 512 × 512 til 1024 × 1024 pixels. [5]
I deres analyse af Empire: Total War fandt PC Games Hardware , at Warscape-motoren ikke naturligt understøttede anti- aliasing og Screen Space Ambient Occlusion på Radeon 3000- og 4000 -seriens GPU'er (andre serier blev ikke testet). På samme tid blev der ikke observeret sådanne kompatibilitetsproblemer på nVidia GeForce . Sidens journalister mener, at årsagen hertil ikke ligger i AMD-driverne, men i selve motoren. [6] Et andet problem med spillet var dets inkompatibilitet med GeForce-drivere, der var nyere end version 182.06. [7]
Under test af Empire: Total War bemærkede PC Games Hardware- journalister , at dens motor kun bruger to kerner af en multi-core processor og dermed ikke bruger den fulde kraft af tre- og fire-core processorer. [8] Den 18. juni 2009 annoncerede Sega patch 1.3 til spillet, som skulle løse dette problem. [9] Den 22. juni, som lovet, blev patch 1.3 frigivet og næsten fordoblet spillets ydeevne på quad-core processorer. [ti]
Warscape-motoren bruges kun af The Creative Assembly til dets Total War- spil og er ikke licenseret til tredjepart. Det er også kendt, at Relic Entertainments Warhammer 40.000: Dawn of War III vil køre på Creative Assemblys Warscape -spilmotor . [elleve]
Navnet på spillet | udgivelses dato |
---|---|
Empire: Total War | 3. marts 2009 |
Napoleon: Total krig | 26. februar 2010 |
Shogun 2: Total War | 15. marts 2011 |
Total krig: Rom II | 3. september 2013 |
Total krig: Attila | 17. februar 2015 |
Total War: Warhammer | 24. maj 2016 |
Total War: Warhammer II | 28. september 2017 |
Total War Saga: Thrones of Britannia | 3. maj 2018 |