Ceci est une ancienne révision du document !


Présentation

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.

Installation

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

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 pouvez aussi bien sur utiliser synaptic si vous avez le courage de chercher les librairies une par une :P.

Installation des dépendances non présentes dans les dépôts

Téléchargez Freeimage, CEGUI (les betas sont les stables en fait), OIS et le 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

sudo aptitude install alien
sudo alien -i CEGUI-0.5.0b.tar.gz

Installation d'Ogre à proprement parler

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:

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
  • ogre.1188601443.txt.gz
  • Dernière modification: Le 18/04/2011, 14:39
  • (modification externe)