Unigine

Unigine
Modifica el valor a Wikidata

Tipusmotor de videojoc Modifica el valor a Wikidata
Versió inicial
4 maig 2004 Modifica el valor a Wikidata
Versió estable
2.19 (16 agost 2024) Modifica el valor a Wikidata
Úsmotor de videojoc Modifica el valor a Wikidata
Llicènciallicència de propietat Modifica el valor a Wikidata
País d'origenRússia i Luxemburg Modifica el valor a Wikidata
Característiques tècniques
Sistema operatiuMicrosoft Windows, GNU/Linux i macOS Modifica el valor a Wikidata
PlataformaWindows i Linux Modifica el valor a Wikidata
Escrit enC++ i C# Modifica el valor a Wikidata
Equip
Desenvolupador(s)Unigine Corp Modifica el valor a Wikidata
Més informació
Lloc webunigine.com… (anglès) Modifica el valor a Wikidata


X: Unigine Modifica el valor a Wikidata

Unigine Engine és programari intermediari (middleware en anglès) multiplataforma de gràfics per ordinador, desenvolupat per Unigine Corp. És utilitzat com a motor de videojocs o com a motor per a sistemes de realitat virtual, videojocs seriosos i visualització. El producte més famós és el programari comparatiu de Heaven DX11.

La característica més important d'Unigine és el seu renderitzador avançat que actualment suporta l'OpenGL 4.0 i el DirectX 11.[1] El SDK d'Unigine s'actualitza mensualment.[2]

Les demostracions de la tecnologia de Unigine Engine són incloses en les proves de comparatives de Phoronix Test Suite per a Linux i altres sistemes.[3]

Principals característiques

  • Multiplataformes:
  • Renderitzador de múltiples API:
  • Suport de Shader Model 5.0 amb tessel·lació i DirectCompute per maquinari (com també l'OpenCL)
  • Efectes visuals avançat: Screen Space Ambient Occlusion (SSAO), il·luminació global en temps real, Bokeh DoF
  • Mòdul de física (detecció de col·lisions, física de cossos rígids, destrucció dinàmica d'objectes, rag doll, cloth, fluid buoyancy, camps de força, temps invers)
  • Motor de terreny i vegetació
  • Scripting a través del llenguatge de programació UnigineScript (orientat a objectes, sintaxi semblant al C++)
  • Mòdul integrat de camins
  • Interfície d'usuari en 3D interactiu
  • Reproducció de vídeo utilitzant el còdec Theora
  • Sistema de so basat en OpenAL
  • Editor visual de mons

Altres característiques

  • Precisió doble de coordenades
  • 3D estereoscòpic:
    • Anàglif
    • NVIDIA 3D Vision
    • iZ3D
    • Sortida d'imatges per separat
  • Suport per a diversos dispositius amb projeccions asimètriques (CAVE, supervisador de parets)

Història

Les arrels d'Unigine venen amb el projecte de codi obert anomenat Frustum,[4] que va ser iniciat el 2002 per Alexander "Frustum" Zaprjagaev, que és actualment un cofundador (juntament amb Denis Shergin, CEO) i el CTO d'Unigine Corp, i és el cap de desenvolupadors del motor Unigine. El nom "Unigine" significa "motor universal" o "motor únic".

Projectes basats en l'Unigine

Hi ha més de 80 llicències de l'Unigine.[5] El juliol del 2010, Unigine va anunciar que s'estava treballant en un títol d'estratègia,[6] i per setembre del mateix any va anunciar que es tractava d'un videojoc d'estratègia naval anomenat OilRush.[7] Unigine Corp també està desenvolupant un videojoc d'acció, que és actualment en desenvolupament però en segon pla fins que es publiqui l'OilRush.[8]

Videojocs

Altres

Competició de videojocs per a Linux

El 25 de novembre de 2010, Unigine Corp va anunciar una competició per donar suport al desenvolupament de videojocs per a Linux. Van estar d'acord a cedir una llicència lliure del motor Unigine a qualsevol que vulgui desenvolupar i llançar un joc amb un client natiu de Linux, encara que també es donaria a l'equip una llicència de Windows.[10] El concurs es va estendre fins al 10 de desembre de 2010, amb una considerable quantitat de projectes presentats. A causa de la inesperada resposta, Unigine va decidir ampliar l'oferta als tres millors candidats, amb una llicència completa d'Unigine per a cadascú.[11] Els guanyadors van ser anunciats el 13 de desembre de 2010, i els desenvolupadors seleccionats van ser Kot-in-Action Creative Artel (que van desenvolupar anteriorment Steel Storm), Gamepulp (que van intentar realitzar un videojoc de plataformes amb trencaclosques) i MED-ART (que havia treballat prèviament en Painkiller: Resurrection).[12]

Referències

  1. ↑ Unigine Engine Now Supports OpenGL 4.0
  2. ↑ «Development Log». Unigine Corp..
  3. ↑ «Phoronix, Unigine Game Engine Continues To Advance».
  4. ↑ «Projecte personal de codi obert de Alexander Zaprjagaev». Arxivat de l'original el 2012-03-01. [Consulta: 8 gener 2012].
  5. ↑ Unigine Corp, Clients & Titles
  6. ↑ http://unigine.com/devlog/81/ Unigine Development Log 81] Unigine Corp, July 2010
  7. ↑ Unigine Announces Its OilRush Game For Linux Phoronix, September 01, 2010 (Article by Michael Larabel)
  8. ↑ More Details On Unigine's OilRush Game Phoronix, September 4, 2010 (Article by Michael Larabel)
  9. ↑ Oil Rush llançat finalment a Europa Arxivat 2012-04-01 a Wayback Machine. (anglès)
  10. ↑ Unigine Starts A Linux Game Development Competition Phoronix, November 26, 2010 (Article by Michael Larabel)
  11. ↑ Good News Out Of Unigine's Linux Game Competition Phoronix, November 26, 2010 (Article by Michael Larabel)
  12. ↑ Unigine Announces The Three New Linux Games Phoronix, December 13, 2010 (Article by Michael Larabel)

Enllaços externs