Skutečná virtualita | |
---|---|
Typ | Herní engine ( seznam ) |
Vývojář | Bohemia Interactive Studio |
Další motor v řadě | Enfusion [d] |
Hardwarová platforma |
Xbox osobní počítač Xbox 360 |
Podporovaný OS | Microsoft Windows |
Napsáno jazykem | C++ |
Licence | proprietární |
Nejnovější verze | Skutečná virtualita 4 |
První hra na enginu | Operation Flashpoint: Cold War Crisis / 2001 |
Poslední hra na enginu | VBS 4/2019 _ |
Real Virtuality ( rusky Real Virtuality ) je herní engine vyvinutý českou společností Bohemia Interactive Studio . Původní název motoru je "Poseidon" ( rusky Poseidon ). [1] Motor je neustále vylepšován a používán ve všech projektech Bohemia.
Engine Real Virtuality první verze byl poprvé použit v PC -exkluzivní hře Operation Flashpoint: Cold War Crisis , která vyšla v létě 2001 . Poté byl použit k vytvoření několika doplňků pro Operation Flashpoint a také v armádním simulátoru Virtual BattleSpace 1 (VBS1) . Vykreslování se provádí pomocí DirectX 7. Grafický engine využívá stínování a osvětlení v reálném čase, vysoce kvalitní textury pro daný čas, dynamické efekty počasí a měnící se denní doby. Další vlastností enginu je schopnost vytvářet velké úrovně , většinou otevřené. Zvukový engine podporuje dynamickou simulaci zvuku , včetně simulace rychlosti šíření zvuku. Navíc zde byl zabudovaný vlastní skriptovací jazyk, který obsahoval přibližně 350 příkazů. [2]
První verze Real Virtuality byla exkluzivní pro PC a běžela pouze na Microsoft Windows . Nicméně v roce 2005 byl exkluzivně pro konzoli Xbox vydán port Operation Flashpoint s názvem Operation Flashpoint: Elite . Podle některých zdrojů byla Real Virtuality verze 1 [2] použita v Operation Flashpoint: Elite , ale podle jiných to byla verze 2. [1] Všechny následující verze Real Virtuality jsou exkluzivní pro PC.
Real Virtuality verze 2 se poprvé objevila v listopadu 2006 s vydáním Armed Assault . Tato verze motoru byla použita ve všech doplňcích pro Armed Assault, stejně jako ve VBS2 . Ve druhé verzi herní engine začal podporovat DirectX 9, byla přidána podpora pro shadery druhé verze, efekt High Dynamic Range Rendering .
Do skriptovacího jazyka bylo přidáno asi 400 nových příkazů. Od této verze byla do Real Virtuality zavedena výměna zdrojů v reálném čase. [2]
Třetí verze Real Virtuality byla poprvé použita ve hře ArmA 2 , která vyšla v létě 2009 . Motor byl optimalizován pro běh na vícejádrových procesorech . Grafický engine začal používat shadery třetí generace , mapování nerovností , mapování textur paralaxy a hemisférické osvětlení. Herní AI byla výrazně vylepšena: byl přidán systém gest, potlačovací palba , dynamický komunikační systém. [2]
Čtvrtá verze motoru použitá v Arma 3 a obsahuje mnoho inovací oproti předchozí verzi. Mezi nové funkce patří podpora Direct3D 11 , fyzikální engine nVidia PhysX a mnoho dalších vylepšení, včetně pokročilejšího editoru úrovní . [3]
První verze enginu byla použita ve hře Operation Flashpoint: Cold War Crisis a všech jejích doplňcích a edicích (kromě Operation Flashpoint: Elite pro Xbox – tato hra je s největší pravděpodobností založena na druhé verzi technologie), neboť stejně jako ve vojenském simulátoru VBS1 . [jeden]
Druhá verze enginu byla použita ve hře ArmA: Armed Assault a všech jejích doplňcích a edicích, stejně jako v exkluzivní hře pro Xbox Operation Flashpoint: Elite a vojenském simulátoru VBS2 . [jeden]
Třetí verze enginu byla použita ve hře ArmA 2 , jejím nezávislém doplňku ArmA 2: Operation Arrowhead a všech následujících rozšířeních [1] a také ve vrtulníkovém simulátoru Take On Helicopters .