OGRE (двигател) Wiki

двигател

wiki

wiki

ogre

OGRE (Оbject-ориентирани Gрафики Rпренасяне Е.ngine) е обектно-ориентиран графичен механизъм с отворен код, написан на C ++. OGRE е написана от Steve Streeting.

Стив започва работа по двигателя през 2001 г., след като му хрумва идеята за създаване на добре координиран, междуплатформен двигател с удобен дизайн и архитектура.

Съдържание

Политика OGRE [| код]

За да се приложи графичният потребителски интерфейс (GUI - графичен потребителски интерфейс), могат да се използват и двете стандартни (не са добре приложени и, според разработчиците, в бъдеще) функции на графичния интерфейс OGRE, и трето - парти библиотеки (OpenGUI, MyGUI (много популярен сред членовете на руската общност OGRE), CEGUI).

OGRE е безплатен софтуер, издаден под лицензите LGPL/MIT и има много активна общност.

Характеристики [| код]

  • поддръжка за платформи Windows, Linux и Mac OS X;
  • скриптова система за управление на материали (многотекстуриране, многопроходно смесване);
  • зареждане на текстури във формат PNG, JPEG, TGA, BMP или DDS, също поддръжка за компресирани текстури (DXT/S3TC);
  • износители на големи търговски и безплатни пакети за 3D моделиране;
  • система за управление на ресурсите;
  • Direct3D, поддръжка на OpenGL;
  • поддръжка за шейдъри, написани на асемблери или езици на високо ниво: Cg, DirectX 9, HLSL или GLSL;
  • сложна скелетна анимация (анимация на тялото), анимация на гъвкава форма, морфинг (анимация на лице), анимация на пътека (камера, движение).