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 31/08/2007, 22:30]
Storm Rajout de la compilation et création de paquet
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:
-===== Ogre 3D =====+{{tag>​programmation développement_de_jeux_vidéo}}
  
 +----
  
-==== Présentation ​==== +====== Ogre 3D ======
-Ogre3d est un moteur de rendu graphique multiplateformes,​ sa puissance et sa modularité en fond un bon choix pour développer un jeu multi plateformes en C++, disponible en GPL et LGPL, 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 =====
  
-==== Installation ==== +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]]**.
-L'installation sous Ubuntu ​Feisty n'est pas très compliquée bien qu'elle demande un peu de compilation.+
  
-=== Installation des Dépendances disponibles dans les dépôts === +Il existe d'​autre paquet que vous pouvez voir avec la commande 
-  sudo aptitude install 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+<​code>​sudo apt search libogre</​code>​
  
-Vous pouvez aussi bien sur utiliser synaptic si vous avez le courage de chercher les librairies une par une :P.+===== 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?
  
-=== Installation des dépendances non présentes dans les dépôts ​===+===== Désinstallation =====
  
-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://​www.nvidia.fr/​object/​cg-toolkit-15#​downloads|CG toolkit ​de nvidia]] (celui-ci ​est optionnel si on ne compte pas utiliser les shaders cependant). +Pour supprimer cette applicationil 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éeLes journaux du système, et les fichiers ​de préférence des utilisateurs dans leur dossier personnel sont toujours conservés.
-\\\\ +
-Compiler freeimage est très simple: +
-  make  +
-  sudo make install +
-Il y a un petit problème d'​encodage dos avec OISle plus simple est d'​installer frotodos ​et de convertir les fichier en codage unix: +
-  sudo aptitude install tofrodos +
-  fromdos *.* bootstrap +
-puis on compile: +
-  ./​bootstrap +
-  ​./​configure +
-  make +
-  sudo make install+
  
-CEGUI: 
-  aclocal 
-  ./configure 
-  make  
-  sudo make install 
  
-Cg: j'ai utilisé alien sur le rpm 
-  sudo aptitude install alien 
-  sudo alien -i CEGUI-0.5.0b.tar.gz 
  
-=== Installation d'Ogre à proprement parler ​===+=====Voir aussi===== 
 +  * l'​éditeur [[gamekit|Ogrekit(gamekit)]] 
 +  * [[développement de jeux vidéo]] 
 +  * (en) [[https://​www.ogre3d.org/​tikiwiki/​tiki-index.php?​page=Home|Wiki officiel]] 
 +  * (en) [[https://​www.ogre3d.org/​t|Site officiel]] 
 +  * (en) [[https://​www.ogre3d.org/​tikiwiki/​Tutorials|Tutoriel officiel]] 
 +  * [[https://​www.ogre3d.fr/​|Communauté française]] 
 +  * [[http://​jeux.developpez.com/​tutoriels/?​page=mot#​ogre|tutoriel sur développez.com]]
  
-placez vous dans le dossier ogrenew. +----
-  aclocal +
-  ./​bootstrap +
-  ./​configure +
-  make #là c'est long... très long... vous êtes prévenus. ;) +
-  sudo make install+
  
-==Remarque:​== + //Contributeurs : [[:​utilisateurs:​Tshirtman]][[http://www.joelcogen.com|Joel Cogen]]//
-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.+
- +
- +
-Normalement tout devrait rouler ;). +
- +
-==== Tests ==== +
-Vous pouvez Lancer les démos dans ogrenew/​Samples/​Common/​bin +
- +
-==== Utilisation ==== +
-Vous trouverez les tutos en français sur ogre3d.fr et en anglais sur ogre3d.org . Parés a faire le jeu du siècle? +
- +
- +
-== Contributeurs == +
-[[utilisateurs/​tshirtman|Tshirtman]]+
  • ogre.1188592235.txt.gz
  • Dernière modification: Le 31/08/2007, 22:35
  • (modification externe)