OGRE (Object-Oriented Graphics Rendering Engine) est un moteur 3D flexible et orienté scène écrit en C++ conçu pour permettre aux développeurs de produire plus facilement et plus intuitivement des jeux et des démos à l'aide de matériel 3D. La bibliothèque de classes résume tous les détails de l'utilisation des bibliothèques système sous-jacentes telles que Direct3D et OpenGL et fournit une interface basée sur des objets du monde et d'autres classes intuitives.
Essayez-le - Construction - Tutoriels - Manuel - Quoi de neuf ? - Qui l'utilise ? - Soutien communautaire
Pour une liste exhaustive, consultez la page des fonctionnalités et essayez notre exemple de navigateur. Pour un aperçu rapide, voir ci-dessous
Cartographie intégrée des bosses et des décalages | Ombres intégrées |
---|---|
Ombrage physique | Effets de particules |
---|---|
Animation du squelette matériel et logiciel | Terrain multicouche |
---|---|
Pipelining automatique de la cible de rendu (compositeurs) | Rendu de volume avec CSG et texturation triplanaire |
---|---|
Cher ImGui | Intégration de la physique des balles |
---|---|
Source ouverte
Source fermée
Si vous utilisez Ogre dans votre recherche, veuillez le citer comme ceci :
@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/} " ,
}
Nous apprécions toutes les contributions à OGRE, qu'il s'agisse de nouveaux plugins, de corrections de bugs, d'extensions, de tutoriels, de documentation, d'exemples d'applications, d'illustrations ou à peu près n'importe quoi d'autre ! Si vous souhaitez contribuer au développement d'OGRE, veuillez créer une pull request.
Construire | Statut |
---|---|
Linux, OSX, Android, iOS | |
MSVC |
Veuillez consulter la documentation complète de la licence pour plus de détails.