Unigine Heaven 2.0 (DirectX 11)
Az első komoly DirectX 11-es benchmarkként a Unigine motorra épülő Heaven demo értelemszerűen
megosztotta a nagyérdeműt, különösképpen a rendkívül sarkos tesszelációs megoldás miatt (talán
a rámpából tesszelált lépcsőt senkinek nem kell bemutatnunk). Mi azon a véleményen vagyunk, hogy egy, a
DirectX 11 lehetőségeit bemutató demonstrációba ez belefér - emellett pedig erősen szimpatizálunk a Heavennel,
mert az egyébként is tetszetős külseje mellett képes megmutatni azt, hogy mire is jó a DirectX 11, míg ezt
a játékokban eddig nem igazán láttuk. Persze, a Heaven sem játék, viszont a Unigine egy kommerciális motor és
fejlesztőkörnyezet, amire valaki akár holnaptól elkezdhet agyontesszelált játékokat fejleszteni.
A méréshez a Heaven 2.0-s verzióját használjuk (a többfokozatú tesszeláció miatt), és a teljes benchmark
első 2 perce alatt mérjük a sebességet.
A következő beállításokat alkalmazzuk:
DX10 Balanced | DX10 Max | DX11 Balanced | DX11 Max | |
General quality settings | High | High | High | High |
Antialiasing | 0x | 4x | 0x | 4x |
Tesselation | Off | Off | Moderate | Extreme |
DirectX 10-ben igazából csak az élsimítással tudunk variálni, DirectX 11-ben
pedig alapnak vesszük a legkisebb szintű tesszelációt, és a Max fokozatban az AA mellett a tesszelálást
is feleresztjük maximális brutalitásra.
Az alábbi képek segítségével össze tudjuk hasonlítani, hogy melyik beállítás milyen minőséggel jár:
Bár a Heaven esetében is 4 mérésünk lesz, azt nem tudtuk megállni, hogy képből
kicsit többet gyártsunk - a 4-es és 5-ös képekhez mérés nem tartozik, viszont a 1-3-4-5 képsorozaton szépen
végigkövethetjük, hogy a tesszelációs fokozat emelése milyen vizuális eredménnyel jár:
- Legnagyobb különbség persze a kikapcsolt és a bekapcsolt tesszeláció között van - ha az 1-es képről a 3-asra kapcsolunk, akkor a háttérben a házakon és a léghajón kívül minden megszépül.
- Érdekes a Normal szintre felkapcsolás - a közeli tárgyak nem változnak, azaz a tesszeláció "mélysége" nem nő, viszont a közepes távolságban lévő tárgyak (pl. a jobb oldali várfal) kicsit több részletet kap - a két fokozat között tehát az a fő különbség, hogy a kamerától távolodva a Moderate esetében gyorsabban csökken a tesszeláció mélysége.
- Az Extreme fokozatban aztán nincs mese - amellett, hogy még az egész távol lévő háztetők is tesszelálttá válnak, a közeli tárgyak is változnak - itt feltehetőleg nagyban eltekint a motor a LOD-kezeléstől, és a tesszelációs mélységet is növeli. Kíváncsian várjuk, mit fog ezzel szegény HD5770 kezdeni...
Az AA kapcsolgatása alig hoz látható különbséget a képminőségben.
Megjegyzés: azért végigméregettük mindhárom tesszelációs fokozatot AA-val
és AA nélkül is, és arra jutottunk, hogy az a Moderate és a Normal fokozat nem vészesen barátságtalan:
a "Moderate + 0xAA" beállításnak a 2/3-át tudta hozni sebességben a "Normal + 4xAA" - mindkét váltás kb.
ugyanakkora fps-veszteséget jelentett. Az Extreme beállítás viszont... khmmmmm... hát az más tészta.
A tesztek eredményei
Unigine Heaven 2.0 - DX10 (displayed post-flash)
1920x1080 DX10 Balanced | HD5770-512M (avg) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| 33.3 |
HD5770-512M (min) | ||||||||||||||||||||||||||||||||||||||||||||| 22.3 | |
1920x1080 DX10 Max | HD5770-512M (avg) | ||||||||||||||||||||||||||||||||||||||||| 20.7 |
HD5770-512M (min) | |||||||||||||||||||||||| 12 |
Láthatóan a HD5770 éppencsak elég a Heaven 2.0 futtatásához már DirectX 10-ben, AA nélkül is - a 22fps-nyi
minimum és a 33fps átlag nem éppen az az eszeveszett száguldás. A Max beállítás végképp szóba sem jöhet - itt
egy kicsit már az 512MB videomemória hatása is látszik.
Unigine Heaven 2.0 - DX11 (displayed post-flash)
1920x1080 DX11 Balanced | HD5770-512M (avg) | |||||||||||||||||||||||||||||||||||||||||||| 22.2 |
HD5770-512M (min) | ||||||||||||||||||||||||||||||||||| 17.4 | |
1920x1080 DX11 Max | HD5770-512M (avg) | ||||||||||||||||||| 9.3 |
HD5770-512M (min) | ||||||||||||| 6.3 |
Áttérve DX11-re, szomorú, de azt kell megállapítanunk, hogy a HD5770 FullHD-ben kevés, ha bekapcsoljuk a tesszelációt -
vagy a shaderek minőségében, vagy a felbontásban kell kompromisszumot kötni, ha legalább a 30fps átlagsebességet
el akarjuk érni. A minimum fps ehhez képest elég jó, de ez ilyenkor sovány vigasz.
Az extrém tesszelációval és 4xAA-val készült mérés eredményét inkább nem elemeznénk - igen érdekes lesz viszont,
hogy ezzel a beállítással mit kezd majd a HD5870, ill. a GTX400-asok.