Jump to content

Unigine

From Wikipedia, the free encyclopedia
UNIGINE Engine
Developer(s)Unigine Company
Initial release0.3[1]/ May 4, 2005;19 years ago(2005-05-04)
Stable release
2.18.1[2] / April 19, 2024;2 months ago(2024-04-19)
Written inC++(runtime)
C#(scripting)
UnigineScript (scripting)
Operating systemLinux,macOS,Windows
PlatformWindows,Linux
Available inEnglish
LicenseProprietary
Websiteunigine.com

UNIGINEis a proprietarycross-platformgame enginedeveloped byUNIGINE Companyused in simulators,virtual realitysystems,serious gamesandvisualization.It supportsOpenGL 4,VulkanandDirectX 12.[3]

UNIGINE Engine is a core technology for a lineup of benchmarks (CPU, GPU, power supply, cooling system),[4]which are used byoverclockersand technical media such asTom's Hardware,[5][6]Linus Tech Tips,[7]PC Gamer,[8]and JayzTwoCents.[9]UNIGINE benchmarks are also included as part of thePhoronix Test Suitefor benchmarking purposes onLinuxand other systems.[10]

UNIGINE 1

[edit]

The first public release was the 0.3 version on May 4, 2005.

Platforms

[edit]

UNIGINE 1 supportedMicrosoft Windows,Linux,[1]OS X,PlayStation 3,Android,andiOS.Experimental support for WebGL existed but was not included into the official SDK.[11]UNIGINE 1 supportedDirectX 9,DirectX 10,DirectX 11,OpenGL,OpenGL ESandPlayStation 3,while initial versions (v0.3x) only supported OpenGL.

UNIGINE 1 providedC++,C#,and UnigineScriptAPIsfor developers. It also supported theshading languagesGLSLandHLSL.

Game features

[edit]

UNIGINE 1 had support for large virtual scenarios and specific hardware required by professional simulators and enterprise VR systems, often calledserious games.

Support for large virtual worlds was implemented via double precision of coordinates (64-bit per axis),[12]zone-based background data streaming,[13]and optional operations ingeographic coordinate system(latitude, longitude, and elevation instead of X, Y, Z).[14]

Display output was implemented via multi-channel rendering (network-synchronized image generation of a single large image with several computers),[15]which typical for professional simulators.[16]The same system enabled support of multiple output devices with asymmetric projections (e.g.CAVE). Curved screens with multiple projectors were also supported.[17]UNIGINE 1 had stereoscopic output support foranaglyphrendering, separate images output,Nvidia 3D Vision,andvirtual reality headsets.It also supported multi-monitor output.[18]

Other features

[edit]

UNIGINE rendered supported Shader model 5.0 with hardwaretessellation,DirectCompute,andOpenCL.It also usedscreen space ambient occlusionand real-timeglobal illumination.UNIGINE used a proprietary physics engine to process events such ascollision detection,rigid body physics, and dynamical destruction of objects. It also used a proprietary engine for path finding and basic AI components. UNIGINE had features such as interactive 3DGUI,video playback usingTheoracodec, 3D audio system based onOpenALlibrary, WYSIWYG scene editor (UNIGINE Editor).

UNIGINE 2

[edit]

UNIGINE 2 was released on October 10, 2015.

UNIGINE 2 has all features from UNIGINE 1 and transitioned from forward rendering to deferred rendering approach, PBR shading, and introduced new graphical technologies like geometry water, multi-layered volumetric clouds, SSRTGI and voxel-based lighting.[19]

Platforms

[edit]

UNIGINE 2 supportsMicrosoft Windows,LinuxandOS X(support stopped starting from 2.6 version[20]).

UNIGINE 2 also supports the following graphical APIs:DirectX 11,OpenGL4.x. Since version 2.16 UNIGINE experimentally supportsDirectX 12andVulkan.

There are 3 APIs for developers: C++, C#, Unigine Script.

Supported Shader languages:HLSL,GLSL,UUSL (Unified UNIGINE Shader Language).

SSRTGI

[edit]

Proprietary SSRTGI (Screen Space Ray-Traced Global Illumination) rendering technology was introduced in version 2.5.[21]It was presented atSIGGRAPH2017 Real-Time Live! event.[22]

Development

[edit]

The roots of UNIGINE are in the frustum.org open source project,[23]which was initiated in 2002 by Alexander "Frustum" Zapryagaev, who is a co-founder (along with Denis Shergin, CEO) and ex-CTO ofUNIGINE Company.

Linux game competition

[edit]

On November 25, 2010,UNIGINE Companyannounced a competition to supportLinux gamedevelopment. They agreed to give away a free license of the UNIGINE engine to anyone willing to develop and release a game with a Linux native client, and would also grant the team a Windows license.[24]The competition ran until December 10, 2010, with a considerable number of entries being submitted. Due to the unexpected response, UNIGINE decided to extend the offer to the three best applicants, with each getting full UNIGINE licenses.[25]The winners were announced on December 13, 2010, with the developers selected beingKot-in-Action Creative Artel(who previously developedSteel Storm), Gamepulp (who intend to make a puzzle platform), and MED-ART (who previously worked onPainkiller: Resurrection).[26]

UNIGINE-based projects

[edit]

As of 2021, company claimed to have more than 250 B2B customers worldwide.[27]

Some companies that develop software for professional aircraft, ships & vehicle simulators use UNIGINE Engine as a base for the 3D & VR visualization.[28][29][30]

Games

[edit]
Released
  • Cradle- released for Windows and Linux in 2015[31]
  • Oil Rush- released for Windows, Linux and Mac OS X in 2012; released for iOS in 2013
  • Syndicates of Arkon- released for Windows in 2010[32]
  • Tryst- released for Windows in 2012[33]
  • Petshop[34]- released for Windows and Mac in 2011
  • Sumoman[35]- released for Windows and Linux in 2017[36]
  • Demolicious- released for iOS in 2012
  • Acro FS- aerobatic flight simulator (Steam page[37])
  • Dual Universe- released in 2022[38]
Upcoming
  • Dilogus: The Winds of War
  • Node- VR shooter (Steam page[39])
  • Kingdom of Kore- action RPG for PC (in future for PS3) - cancelled by publisher
  • El Somni Quas[40]- MMORPG (Patreon page[41])


Simulation and visualization

[edit]
  • Metro Simulator by Smart Simulation[42]
  • CarMaker 10.0 by IPG Automotive[43]
  • NAUTIS maritime simulators by VSTEP[44]
  • Train driver simulator by Oktal Sydac[45]
  • Be-200 flight simulator[46]
  • Klee 3D[47](3D visualization solution for digital marketing and research applications)
  • The visualization component of the analytical software complex developed for JSC "ALMAZ-ANTEY" MSDB ", an affiliate ofJSC "Concern" Almaz-Antey "[48]
  • Real-time interactive architectural visualization projects of AI3D[49][50]
  • Bell-206 Ranger rescue helicopter simulator[51]
  • Magus ex Machina[52](3D animated movie)
  • SIMREX CDS, SIMREX FDS, SIMREX FTS car driving simulators by INNOSIMULATION[53]
  • Real-time artworks byJohn Gerrard (artist):Farm,[54]Solar Reserve,[55]Exercise,[56]Western Flag (Spindletop, Texas),[57]X. laevis (Spacelab)[58]
  • Train simulators by SPECTR[59]
  • DVS3D[60]by GDI[61]
  • RF-X flight simulator[62]
  • NAVANTIS[63]Ship Simulator[64]
  • VR simulator for learning of computer vision for autonomous flight control at Daedalean AI[65]

Benchmarks

[edit]

UNIGINE Engine is used as a platform for a series of benchmarks,[66]which can be used to determine the stability of PC hardware (CPU, GPU, power supply, cooling system) under extremely stressful conditions, as well as for overclocking:

See also

[edit]

References

[edit]
  1. ^ab"Unigine v0.3 is released (official press-release) - Unigine".10 November 2006. Archived fromthe originalon 2006-11-10.
  2. ^"UNIGINE 2.18.1: Upscalers, Optimized Presets, In-App Video Streams, MATLAB Integration".developer.unigine.com.19 April 2024.Retrieved29 April2024.
  3. ^"Unigine Heaven Benchmark 2.1: Techdemo mit OpenGL 4.0 und stereoskopischem 3D - Golem.de".www.golem.de(in German).Retrieved2020-04-19.
  4. ^"UNIGINE Benchmarks".benchmark.unigine.com.Retrieved2020-04-19.
  5. ^February 2018, Igor Wallossek 09."How to Stress-Test Graphics Cards (Like We Do)".Tom's Hardware.Retrieved2020-04-19.{{cite web}}:CS1 maint: numeric names: authors list (link)
  6. ^"Tom's Hardware Superposition Benchmark Thread".Tom's Hardware Forum.6 October 2017.Retrieved2020-04-19.
  7. ^"Unigine Valley Benchmark Scores Thread + SUPERPOSITION ***Over 1000 Submissions!***".Linus Tech Tips.27 October 2013.Retrieved2020-04-19.
  8. ^Norris, James (2019-03-10)."How to overclock your graphics card".PC Gamer.Retrieved2020-04-19.
  9. ^"Share with me your Heaven Benchmark scores with matching settings".Twitter.Retrieved2021-09-17.
  10. ^"Unigine Game Engine Continues To Advance - Phoronix".www.phoronix.com.Retrieved2020-04-19.
  11. ^"3D Real-time Unigine Crypt demo - WebGL".crypt-webgl.unigine.com.
  12. ^"Support of huge worlds - Unigine Developer".developer.unigine.com.
  13. ^"Zone-based background streaming - Unigine Developer".developer.unigine.com.
  14. ^"CIGI Support, Better Support for Geodata, Game Framework - Unigine Developer".developer.unigine.com.
  15. ^"CAVEs and monitor walls with multi-node rendering - Unigine Developer".developer.unigine.com.
  16. ^An Image Generator PC-clusteruiowa.edu
  17. ^"Multi-projector Output, Edge Blending, Non-linear Image Mapping - Unigine Developer".developer.unigine.com.
  18. ^"Support of multiple output devices (monitor walls, CAVEs) - Unigine Developer".developer.unigine.com.
  19. ^"UNIGINE 2.0: Fully Deferred Rendering, TAA, Data Streaming Improvements, Performance Optimizations - Unigine Developer".developer.unigine.com.
  20. ^"UNIGINE 2.6: Editor2, Improved Multi-Channel Rendering, Procedural Landscape Generation, VR Template - Unigine Developer".developer.unigine.com.
  21. ^"SSRTGI: Toughest Challenge in Real-Time 3D".80.lv.July 15, 2019.
  22. ^"Real-Time Live!".SIGGRAPH 2017.September 19, 2015.
  23. ^"Personal open source project by Alexander Zaprjagaev".Archived fromthe originalon 2016-01-20.Retrieved2012-12-25.
  24. ^Larabel, Michael(2010-11-26)."Unigine Starts A Linux Game Development Competition".Phoronix.
  25. ^Larabel, Michael(2010-12-12)."Good News Out Of Unigine's Linux Game Competition".Phoronix.
  26. ^Larabel, Michael(2010-12-13)."Unigine Announces The Three New Linux Games".Phoronix.
  27. ^"Customers | UNIGINE: Real-time 3D engine".
  28. ^"UNIGINE: The powerhouse of our NAUTIS maritime simulator".www.vstepsimulation.com.5 April 2018.Retrieved11 November2022.
  29. ^"NEW PARTNERSHIP WITH 3D EXPERT UNIGINE ALLOWS FOR PHOTOREALISTIC VISUALIZATIONS IN THE SIMULATION SOLUTION CARMAKER".safetywissen.com.Retrieved11 November2022.
  30. ^"UNIGINE".uni3dlabs.com.Retrieved11 November2022.
  31. ^"Cradle Game Released".Unigine.2015-07-25. Archived fromthe originalon 2019-08-19.Retrieved2019-08-19.
  32. ^"SYNDICATES OF ARKON: THE BEGINNING - Syndicates of Arkon - the first free-2-play Sci-Fi MMORPG built on Next-Gen graphics engine. The unique game universe in the style of cyber-punk".2010-12-19. Archived fromthe originalon 2010-12-19.Retrieved2019-08-19.
  33. ^designosis.com."BlueGiant Interactive - TRYST Gameplay -".www.bluegiantinteractive.com.Retrieved2019-08-19.
  34. ^"The Oddest Game To Be Powered By Unigine".May 8, 2011.RetrievedDecember 21,2021.
  35. ^"Tequilabyte Studio".tequilabyte.com.
  36. ^"Sumoman on Steam".store.steampowered.com.
  37. ^"Acro FS on Steam".store.steampowered.com.Retrieved28 July2023.
  38. ^"Dual Universe".www.dualuniverse.game.
  39. ^"Node on Steam".store.steampowered.com.
  40. ^"ESQ game".esqgame.com.
  41. ^"ESQ Team is creating Independent MMORPG, El Somni Quas".Patreon.
  42. ^"Smart Simulations Metro Simulator Powered by UNIGINE 2 Sim: Save Lives, Time and Money".February 18, 2022.
  43. ^"CarMaker 10.0 Release By IPG Automotive".April 20, 2021.
  44. ^"UNIGINE: The powerhouse of our NAUTIS maritime simulator".April 5, 2018.
  45. ^"News - Oktal Sydac - Simulation in Motion".www.oktalsydac.com.Retrieved28 July2023.
  46. ^Archived atGhostarchiveand theWayback Machine:"Be-200 Flight Simulator (Powered by UNIGINE 2 Sim)".YouTube.
  47. ^Bianchi, Pascal."Klee 3D - Solution Retail Trade-Marketing".www.klee3d.com/.
  48. ^"UNIGINE Engine selected for Almaz-Antey software - Land Warfare - Shephard Media".www.shephardmedia.com.
  49. ^"Virtual World Creation".Ai3D.
  50. ^"Coming soon... | UNIGINE: real-time 3D engine".unigine.com.
  51. ^Archived atGhostarchiveand theWayback Machine:"Bell 206 Rescue Helicopter Simulator (powered by UNIGINE Sim)".YouTube.
  52. ^"MAGUS EX MACHINA".February 29, 2012. Archived fromthe originalon February 29, 2012.
  53. ^"INNOSIMULATION".
  54. ^"John Gerrard - Farm (Pryor Creek, Oklahoma) 2015".Archived fromthe originalon 2015-05-11.
  55. ^"Solar Reserve (Tonopah, Nevada) 2014".Solar Reserve (Tonopah, Nevada) 2014.
  56. ^"Exercise (Dunhuang) 2014".Exercise (Dunhuang) 2014.
  57. ^"Western Flag (Spindletop, Texas) 2017".Western Flag (Spindletop, Texas) 2017.
  58. ^"X. laevis (Spacelab) 2017".X. laevis (Spacelab) 2017.
  59. ^"Главная".www.rc-spectr.ru.
  60. ^"Hư nghĩ hiện thật | hư nghĩ phảng chân |VR nội dung | hư nghĩ phảng chân thật nghiệm giáo học - mạn hằng sổ tự quan võng - thủ hiệt".www.gdi.com.cn.
  61. ^"Hư nghĩ hiện thật | hư nghĩ phảng chân |VR nội dung | hư nghĩ phảng chân thật nghiệm giáo học - mạn hằng sổ tự quan võng - thủ hiệt".www.gdi.com.cn.
  62. ^"RealFlight® 9 RC Flight Simulator - Now with Horizon Hobby®-exclusive aircraft and technologies!".RealFlight RC Flight Simulator.
  63. ^http://www.sepi.es/default.aspx?cmd=0004&IdContent=36438&idLanguage=_EN&lang=[dead link]
  64. ^"New NAVANTIS Ship Simulator Presented at DIMDEX 2016".unigine.com.Retrieved28 July2023.
  65. ^"Autonomous Flying Cars Will be Trained in UNIGINE Virtual Worlds".
  66. ^"UNIGINE Benchmarks".benchmark.unigine.com.Retrieved2021-09-17.
  67. ^"UNIGINE Benchmarks".
  68. ^"UNIGINE Benchmarks".
  69. ^"UNIGINE Benchmarks".
  70. ^"UNIGINE Benchmarks".
  71. ^"UNIGINE Benchmarks".
[edit]