Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
ogre [Le 01/09/2007, 01:04] 77.192.97.49 |
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 ===== | ||
+ | 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 ==== | + | Il existe d'autre paquet que vous pouvez voir avec la commande |
- | L'installation sous Ubuntu Feisty n'est pas très compliquée bien qu'elle demande un peu de compilation. | + | <code>sudo apt search libogre</code> |
- | === Installation des Dépendances disponibles dans les dépôts === | + | ===== Utilisation ===== |
- | 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 | + | 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? |
- | Vous pouvez aussi bien sur utiliser synaptic si vous avez le courage de chercher les librairies une par une :P. | + | ===== Désinstallation ===== |
- | === Installation des dépendances non présentes dans les dépôts === | + | 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. |
- | 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). | ||
- | \\ | ||
- | Compiler freeimage est très simple: | ||
- | make | ||
- | sudo make install | ||
- | 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 obsures pendant le ./configure), le 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 | + | =====Voir aussi===== |
- | sudo aptitude install alien | + | * l'éditeur [[gamekit|Ogrekit(gamekit)]] |
- | sudo alien -i CEGUI-0.5.0b.tar.gz | + | * [[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]] | ||
- | === Installation d'Ogre à proprement parler === | + | ---- |
- | placez vous dans le dossier ogrenew. | + | //Contributeurs : [[:utilisateurs:Tshirtman]], [[http://www.joelcogen.com|Joel Cogen]]// |
- | aclocal | + | |
- | ./bootstrap | + | |
- | ./configure | + | |
- | make #là c'est long... très long... vous êtes prévenus. ;) | + | |
- | 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.2 | + | |
- | + | ||
- | + | ||
- | 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]] | + |