Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
ogre [Le 12/03/2009, 19:02]
213.95.41.13
ogre [Le 31/08/2022, 23:30] (Version actuelle)
moths-art Passage de http à https sur les liens externes (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>Feisty développement}}+{{tag>programmation développement_de_jeux_vidéo}}
  
 ---- ----
- 
- 
- 
- 
  
 ====== Ogre 3D ====== ====== Ogre 3D ======
  
-[[http://​www.ogre3d.org/​|Ogre3d]] est un moteur de rendu graphique 3D multiplateformes,​ sa puissance et sa modularité en font un bon choix pour développer un jeu multi-plateformes en C++ ( mais permet aussi de l'​utiliser dans d'​autres langages, tels que .Net, python ... ). Disponible en LGPL ou en licence commerciale [[http://​www.ogre3d.org/​index.php?​option=com_content&​task=view&​id=418&​Itemid=156|OUL]],​ il conviendra tant aux projets libres que commerciaux. +[[https://​www.ogre3d.org/​|Ogre3d]] est un moteur de rendu graphique 3D multiplateformes,​ sa puissance et sa modularité en font un bon choix pour développer un jeu multi-plateformes en C++ ( mais permet aussi de l'​utiliser dans d'​autres langages, tels que .Net, python ... ). Disponible en LGPL ou en licence commerciale [[https://​www.ogre3d.org/​index.php?​option=com_content&​task=view&​id=418&​Itemid=156|OUL]],​ il conviendra tant aux projets libres que commerciaux.
- +
-====== Installation:​ méthode simple ====== +
-Pour installer ogre sans trop vous prendre la tête, installez simplement le méta-paquet [[apt://​libogre-dev]],​ ou en lignre de commande: +
-sudo apt-get install libogre-dev+
  
 ===== Installation ===== ===== Installation =====
-L'​installation n'est pas très compliquée bien qu'​elle demande un peu de compilation. 
  
 +Ogre est disponible via les dépôts officiels d'​Ubuntu,​ il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​libogre-1.12]]** ou **[[apt>​libogre-1.9-dev]]** ou le paquet en développement **[[apt>​libogre-1.12-dev]]**.
  
-==== Installation des dépendances disponibles dans les dépôts === +Il existe d'​autre paquet que vous pouvez voir avec la commande 
-[[:​tutoriel:​comment_installer_un_paquet|Installez les paquets]] **alien automake1.9 build-essential libcppunit-1.12-0 libcppunit-dev libmng-dev libsdl1.2-dev libtool libxaw-headers libxaw7-dev libfreetype6 libfreetype6-dev libpcre3 libpcre3-dev libzzip-dev libxrandr-dev libxxf86vm-dev freeglut3-dev** disponibles dans les [[:​dépôts]].+<​code>​sudo apt search libogre</​code>​
  
 +===== Utilisation =====
 +Vous trouverez des tutoriels en français sur [[https://​openclassrooms.com/​fr/​courses/​1537666-decouvrez-ogre-3d/​1537746-introduction-a-ogre-3d]] et en anglais sur [[http://​ogre3d.org]]. Parés à faire le jeu du siècle?
  
 +===== Désinstallation =====
  
 +Pour supprimer cette application,​ il suffit de [[:​tutoriel:​comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, la configuration globale de l'​application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leur dossier personnel sont toujours conservés.
  
  
  
- +=====Voir aussi===== 
- +  * l'​éditeur ​[[gamekit|Ogrekit(gamekit)]] 
- +  * [[développement de jeux vidéo]] 
-==== Installation des dépendances non présentes dans les dépôts ​=== +  * (en) [[https://www.ogre3d.org/tikiwiki/tiki-index.php?page=Home|Wiki officiel]] 
- +  * (en) [[https://www.ogre3d.org/t|Site officiel]] 
-Téléchargez ​[[http://​prdownloads.sourceforge.net/​freeimage/​FreeImage393.zip?​download|Freeimage]][[http://​www.cegui.org.uk/​wiki/​index.php/​CEGUI_Downloads_0.5.0|CEGUI]] (les betas sont les stables ​en fait)[[http://sourceforge.net/project/showfiles.php?group_id=149835|OIS]] et le [[http://developer.nvidia.com/object/​cg_toolkit.html|CG toolkit de nvidia]] (celui-ci est optionnel si on ne compte pas utiliser les shaders cependant). +  ​(en) [[https://www.ogre3d.org/tikiwiki/Tutorials|Tutoriel officiel]] 
- +  * [[https://www.ogre3d.fr/|Communauté française]] 
-=== Freeimage === +  ​* ​[[http://jeux.developpez.com/tutoriels/?​page=mot#​ogre|tutoriel sur développez.com]]
-Compiler freeimage est très simple: +
-  ​make  +
-  sudo make install +
- +
-=== OIS === +
-Il y a un petit problème d'​encodage dos avec OIS (les fins de lignes ne sont pas gérées pareil entre les deux os et ça peut causer des problèmes, notamment des erreurs assez obscures pendant le ./configure), le plus simple est d'​installer **tofrodos** et de convertir les fichier en codage unix :\\ [[:tutoriel/comment_installer_un_paquet|Installez le paquet]] **tofrodos** puis tapez <​code>​fromdos *.* bootstrap<​/code> +
- +
-puis on compile: +
-  ​./​bootstrap +
-  ​./configure +
-  make +
-  sudo make install +
- +
-=== CEGUI === +
- +
-Pour que CEGUI fonctionne correctement sous Ubuntu, il faut utiliser TinyXML comme parser, et non Xerces (ils sont fournis dans les fichiers à compiler). Nous allons donc désactiver Xerces lors de la configuration. +
- +
-  aclocal +
-  ./configure --disable-xerces-c +
-  make  +
-  sudo make install +
- +
-=== Le CG Toolit de Nvidia === +
-Utilisez [[:alien]] pour installer le paquet .rpm +
- +
-=== Installation d'Ogre à proprement parler === +
- +
-Placez vous dans le dossier ogrenew et tapez : +
-  ​aclocal +
-  ./​bootstrap +
-  ./​configure +
-  make +
-  sudo make install +
- +
-== Remarque == +
-Vous pouvez aussi souhaiter faire un paquet, en utilisant la commande ​**checkinstall** au lieu du **make install**. +
- +
-Pour cela, il vous faudra utiliser la commande suivante ​ +
-  sudo checkinstall --exclude ​/lib,/bin,/​usr/​share,/​usr/​bin,/​usr/​lib/​gcc/​i486-linux-gnu/​4.1.+
- +
-<note important>​Un paquet crée avec checkinstall n'est installable que sur votre machine, dans l'​état où elle était lorsque vous avez crée ce paquet.</note> +
- +
-En dernier lieu il faut configurer l'​éditeur de liens (ld) pour qu'il trouve les bibliothèques au moment de créer vos programmes : éditer (créez) le fichier /​etc/​ld.so.conf.d/​libc.conf et ajoutez y: +
-  /​usr/​local/​lib/​ +
-sauvegardez et quittez, puis lancez +
-  sudo ldconfig +
- +
- +
-===== Tests ===== +
-Vous pouvez lancer les démos dans ogrenew/​Samples/​Common/​bin +
-===Remarque === +
-Si vous utilisez l'IDE [[:​code_blocks|Code::​Blocks]], il faudra penser lors de la compilation à utiliser le profil "​Release"​ dans l'​option "Build Target"​. Sinon, rendez-vous dans le menu "​Project->​Build Options",​ sélectionnez "​Debug"​ dans la liste de gauche, dans l'​onglet "​Linker Settings",​ et remplacez "​OgreMain_d"​ par "​OgreMain"​ +
- +
- +
-===== Utilisation ===== +
-Vous trouverez les tutos en français sur [[http://ogre3d.fr]] et en anglais sur [[http://ogre3d.org]]. Parés à faire le jeu du siècle?+
  
 ---- ----
  
- //​Contributeurs : [[:​utilisateurs:​Tshirtman]]//​+ //​Contributeurs : [[:​utilisateurs:​Tshirtman]], [[http://​www.joelcogen.com|Joel Cogen]]//
  • ogre.1236880945.txt.gz
  • Dernière modification: Le 18/04/2011, 14:52
  • (modification externe)