OGRE
OGRE (Object-oriented Graphics Rendering Engine) - бесплатный и свободный кроссплатформенный 3D-движок, один из самых известных и развитых. Написан на C++, однако существуют врапперы для Python, Java, C# и других языков. Разрабатывается с 2001 года Стивом Стриитингом. Распространяется по лицензии MIT.
Возможности
Движок поддерживает Windows, Linux, macOS, Android, iOS, Windows Phone, рендерит графику через OpenGL, DirectX 9 и 11, Vulkan и Metal. Также поддерживается платформа Emscripten и рендеринг через WebGL. Включает уникальную скриптовую систему управления материалами, поддержку скелетной анимации, шейдеров (HLSL, GLSL, Сg) и различных впечатляющих спецэффектов. Загружает текстуры в форматах PNG, JPEG, TGA, BMP и DDS. Использует собственный формат для хранения моделей, для которого есть экспортеры ко всем популярным 3D-пакетам.
Ссылки
- Официальный сайт OGRE: http://www.ogre3d.org