Přehled 3D enginů

Z CHWiki

Přejít na: navigace, hledání

Obsah

[editovat] Komerční

[editovat] Gamebryo Engine

[editovat] Cryengine 2

[editovat] Source Engine

[editovat] Unreal Engine 3


[editovat] iD Tech

[editovat] Free / Open Source

[editovat] The Nebula Device

[editovat] Ogre

  • http://ogre3d.org/ je open source engine, dá se využít i pro komerční účely
  • Jedna z firem, která ji využívá v komerční hře je např. česká The Easy Co a její MotorM4X (http://www.theeasyco.com/)
  • Velice dobře rozšířitelný, velký počet pluginů (PagedGeometry - příroda, Impostoring, HDRLib, Caelum - mraky, Hydrax - voda, Scene managery, FileSystems, ...)
  • Multiplatformní (Linux, Windows, Mac OS)
  • Podpora OpenGL, DirectX9, DirectX10 (zatím ve vývoji)
  • Lehký přehled rysů (features)

[editovat] Irrlicht

[editovat] Crystal space

[editovat] Axiom

[editovat] jMonkeyEngine

[editovat] NeL

  • http://dev.ryzom.com/projects/nel
  • C++ engine napsaný pro MMORPG Ryzom, která je také open source
  • Pro grafiku podporuje DirectX i OpenGL a renderer pro CeGUI
  • Mimoto má moduly i pro zvuk (OpenAL, XAudio, FMOD, DirectSound), síťování, XML, základní kolize

[editovat] Ostatní

Licenci těchto enginů jsem nezjistil nebo nejsou zcela free.

[editovat] Wild Magic Real-Time 3D Graphics Engine

[editovat] Visual3D.NET

  • Moderni funkce zalozene na DX9c implementovana fyzika i zakladni AI
  • web vcetne vsech informaci na http://www.visual3d.net
  • free pro nekomercni uziti
  • Zalozeno na .NET (prostredi pro vyvoj) a XNA
  • Engine je zatim ve fázi betaverze, ale každopádně působí velmi nadějně.

[editovat] Dream 3D Engine

[editovat] DarkGDK

  • http://gdk.thegamecreators.com/
  • pro začátečníky s hrami i programováním určite velmi dobrá volba, pro pokročilejší spíše hračka, pro experty důvod vyrvat si vlasy z hlavy, když to berou vážně; ale za zmínku určitě stojí
  • Klady:
    • zdarma pro nekomerční účely (komerční verze za babku)
    • extrémně snadná/rychlá tvorba her (very high level API)
    • podpora všemožných funkcí od animace, přes zvuky, až po síťařinu
    • integrace do VS2008
    • zanedlouho vyjde port na .NET (nyní jen C++ verze)
    • relativne široká základna uživatelů a řada dalších rozšiřujících modulů (fyzika aj.)
  • Zápory:
    • mizerný instálator
    • index-based instancování objektů (a objektem se myslí i proměnná typu vektor!) - je to zvrhlé!
    • mizerná dokumentace
    • dost starý grafický engine
    • dost obtížné obcházení funkcí k low-level věcem
    • žádné výjimky, žádné návratové hodnoty funkcí při chybě