Intro :
Voici la partie 1 du tutoriel sur l’introduction de Ogre3D.
Ogre3D (Object-Oriented Graphics Rendering Engine) est un moteur 3D libre et multiplate-forme (compatible Linux, Win32, OS X, iOS, Android, Windows Phone 8)
Il peut utiliser les deux globales API de rendu 3D : OpenGL et DirectX 11 et 9
Prérequis :
– Savoir lire du C++
– Savoir configurer les dépendances (include / libs) dans Visual Studio C++ (voir ce lien)
– Avoir téléchargé et extrait le SDK de Ogre3D en fonction de la version de votre Visual Studio C++.
Explications :
Si vous n’avez pas le SDK (voir le lexique) il faut le télécharger sur le site de Ogre3D.
Installation de Ogre3D dans Visual Studio C++ :
Voici le répertoire du SDK une fois extrait :
Il faut aller en suite dans les sous-répertoires pour voir où sont situées réellement les dépendances.
Configuration des fichiers d’en-têtes et bibliothèques :
1) Allez dans les propriétés de votre projet :
2) Allez dans la sous-partie « Répertoires VC++ » et ajoutez les chemins des fichiers de dépendances.
Il faut ne pas oublier d’ajouter les dépendances de boost.
Copiage des fichiers DLL :
Il faut copier toutes les DLLs requises depuis le repertoire bin\debug du SDK vers votre répertoire où est situé le fichier exécutable .exe (généralement : C:\Users\Yoann\Documents\Visual Studio 2010\Projects\Ogre3D – partie 1\Debug)
Configuration des fichiers d’entêtes précompilés :
Voir ce tutoriel
Copiage des fichiers .cfg :
Créez un fichier plugins_d.cfg dans le répertoire de votre exécutable :
# Defines plugins to load # Define plugin folder PluginFolder=. # Define plugins Plugin=RenderSystem_Direct3D9_d Plugin=RenderSystem_Direct3D11_d Plugin=RenderSystem_GL_d
Résumé :
L’installation du SDK de Ogre3D s’opère en plusieurs étapes qu’il faut suivre et respecter à la chaîne.
Références :
– http://bauland.developpez.com/tutoriel/ogre/install/





