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




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;
- сложна скелетна анимация (анимация на тялото), анимация на гъвкава форма, морфинг (анимация на лице), анимация на пътека (камера, движение).