Irrlicht Engine

Z Wikipedie, otevřené encyklopedie

Irrlicht Engine je open-source realtimový 3D engine napsaný v C++ , dostupný také pro .NET platformu.

[editovat] Popis

Hodí se především na 3D hry jakéhokoli žánru, různá technologická dema, spořiče obrazovky a další multimediální software. Je kompletně multiplatformní (Win32, Win64, Linux, MacOS,.). Pro vykreslovaní používá OpenGL, D3D nebo vlastní softwarový renderer. Podporuje i 2D grafiku.

Dokáže načíst 3D modely ve velkém množstvím formátů např.:

  • Maya (.obj)
  • 3DStudio (.3ds)
  • COLLADA (.dae)
  • DeleD (.dmf)
  • Milkshape (.ms3d)
  • Quake 3 levels (.bsp)
  • Quake2 models (.md2)
  • Microsoft DirectX (.X)

a textury např.:

  • Windows Bitmap (.bmp)
  • Portable Network Graphics (.png)
  • Adobe Photoshop (.psd)
  • JPEG File Interchange Format (.jpg)
  • Truevision Targa (.tga)
  • ZSoft Painbrush (.pcx)

Obsahuje

  • svoje plně skinovatelné GUI,
  • integrovaný XML parser
  • základní detekci kolizí
  • atd.

Existuje pro něj velké množství rozšíření. Je velmi lehký na ovládání, vhodný pro začátečníky.

Autorem je Nikolaus Gebhardt a ještě několik lidí.

[editovat] Externí odkazy