Irrlicht (Irrlicht Engine) — трёхмерный графический движок,
который является
бесплатным.
«Irrlicht» использует возможности OpenGL, DirectX
и нескольких собственных рендереров.
Пользователю предоставляются различные функциональные возможности по
загрузке и управлению трёхмерными (3D) объектами (сцены, модели
и т. п.), немногими спецэффектами и графическим интерфейсом
пользователя. Рекомендуется для ознакомления с процессом разработки игр
(Gamedev — «игростроительная индустрия»; «разработка игр») и создания
несложных игр и демосцен (Irrlicht поддерживает форматы популярных игр и
движков, в частности модели quake 2, quake 3, карты уровней и др.). Не
требует подключения сторонних модулей для реализации высокоуровневых
функций (есть простейшая физика, GUI (графический интерфейс
пользователя) и т.д.). Существует три официальных дополнения для
Irrlicht: IrrKlang (аудиобиблиотека), IrrXML (загрузка и обработка
XML-файлов), IrrEdit (редактор сцен). Для использования расширенных
функций физики, существует физический движок ChronoEngine (по причине
того, что в Irrlicht встроена примитивная физическая система).
Одна из важных особенностей Irrlicht его кроссплатформенность
- т.е. способность работать на различных платформах.
Платформонезависимая прослойка обеспечивает лёгкую портируемость (т.е.
перенос движка) на различные не поддерживаемые официально платформы, в
частности существуют порты под android, iPhone и пр.
|