OGRE (Объектно-ориентированный механизм рендеринга графики) — это сценически-ориентированный гибкий 3D-движок, написанный на C++, призванный упростить и сделать интуитивно понятным для разработчиков создание игр и демоверсий с использованием 3D-оборудования. Библиотека классов абстрагирует все детали использования базовых системных библиотек, таких как Direct3D и OpenGL, и предоставляет интерфейс, основанный на мировых объектах и других интуитивно понятных классах.
Попробуйте - Сборка - Учебные пособия - Руководство - Что нового? - Кто этим пользуется? - Поддержка сообщества
Полный список можно найти на странице функций и попробовать наш образец браузера. Краткий обзор см. ниже.
Интегрированное отображение рельефа и смещения | Интегрированные тени |
---|---|
Физически обоснованное затенение | Эффекты частиц |
---|---|
Аппаратная и программная скелетная анимация | Многослойный ландшафт |
---|---|
Автоматическая конвейерная обработка Rendertarget (композиторы) | Объемный рендеринг с помощью CSG и трипланарного текстурирования |
---|---|
Уважаемый ImGui | Интеграция физики пуль |
---|---|
Открытый исходный код
Закрытый исходный код
Если вы используете Ogre в своих исследованиях, цитируйте его следующим образом:
@misc { rojtberg2024ogre ,
author = " {Rojtberg, Pavel and Rogers, David and Streeting, Steve and others} " ,
title = " OGRE scene-oriented, flexible 3D engine " ,
year = " 2001 -- 2024 " ,
howpublished = " url{https://www.ogre3d.org/} " ,
}
Мы приветствуем любой вклад в OGRE, будь то новые плагины, исправления ошибок, расширения, учебные пособия, документация, примеры приложений, иллюстрации и многое другое! Если вы хотите внести свой вклад в развитие OGRE, создайте запрос на включение.
Строить | Статус |
---|---|
Linux, OSX, Android, iOS | |
МСВК |
Подробности смотрите в полной документации по лицензии.