original in en Katja Socher
en to fr Iznogood
Katja est l'�ditrice allemande de LinuxFocus. Elle aime Tux, les films, la photographie et la mer. Sa page d'accueil se trouve ici.
Avec Celestia, vous pouvez voyager dans l'espace et explorer notre univers.
Lorsque vous d�marrez le programme, vous voyez tout d'abord Io, une des lunes
de Jupiter. Le voyage peut alors commencer.
Mais lorsque vous d�marrez le programme pour la premi�re fois, il est
conseill� de suivre la visite guid�e et de faire un vol de d�monstration en pressant la touche
d. Vous quitterez la Terre et vous pourrez alors voir de belles images de
notre plan�te bleue. Vous voyez ensuite la lune, suivie par des images du
soleil. Vous pouvez alors voir les plan�tes sur leurs orbites. Apr�s quoi,
vous voyagez pour aller voir Saturne, quelques constellations d'�toiles et
la voie lact�e avant de revenir � la maison.
Vous avez d�j� une id�e sur le programme. Il est donc temps de faire
votre propre exploration :
Il existe plusieurs mani�res de naviguer dans l'espace. Vous pouvez pressez
la touche entr�e et taper le nom d'une plan�te, d'une �toile ou d'une constellation.
Choisissez alors une vitesse de croisi�re (ex. F2, F3) et pressez la touche
g. D�collage imm�diat !
Vous pouvez aussi voyager dans l'univers par un cliquer-d�placer
et s�lectionner un objet par un clic gauche de souris. Si son
nom est indiqu� dans le bord sup�rieur gauche de la fen�tre du programme,
l'objet est s�lectionn�. C'est une fonctionnalit� tr�s pratique car
vous pouvez s�lectionner � peu pr�s tous les points de l'�cran.
Pressez sur la touche c pour placer l'objet au centre de la fen�tre.
Choisissez une vitesse de d�placement si vous ne l'avez pas d�j� fait et
pressez la touche g. Vous naviguez alors vers l'objet s�lectionn�. En
pressant � nouveau sur la touche g, vous vous en rapprochez.
Avec la touche t, vous pouvez suivre un objet.
Si vous pressez la touche n, vous obtenez les noms des plan�tes et des
lunes, avec b, vous avez le nom des �toiles, = vous donne celui des
constellations et avec la touche v, vous obtenez quelques informations
sur votre cible. En pressant � nouveau sur une de ces touches, vous faites
dispara�tre les noms et les informations.
Cette information est r�ellement tr�s utile pour votre orientation.
Un clic sur � h � (suivi de � g �, bien s�r) vous ram�ne � notre soleil,
ce que je trouve tr�s utile lorsque je suis encore perdue dans l'espace ;-).
Vous pouvez s�lectionner diff�rentes vitesses de voyage avec les touches de F2 � F6
(F2 �tant le plus lent). Presser F1 arr�te tout.
Pour vous rapprocher, vous devez encore presser la touche g jusqu'� ce
que la proximit� vous convienne. Vous pouvez lire � Travelling �
�crit dans la partie inf�rieure gauche de l'�cran en plus de voir le d�placement des �toiles
et des plan�tes.
Avec ESC, vous arr�tez tout.
Pour en savoir plus, lisez le Readme du programme qui est inclus dans le
r�pertoire principal du code source. Si vous pr�f�rez lire ce qui concerne les
combinaisons de touches en ligne, allez voir =>la page des raccourcis<=.
Voici quelques captures d'�cran :
La version utilis�e pour cet article �tait celestia-1.2.2. Vous pouvez la
t�l�charger depuis la page web de Celestia
(http://www.shatters.net/celestia/).
Le paquetage, celestia-1.2.2.tar.gz, "p�se" environ 10 Mo. Pour l'utiliser,
il vous faut une carte graphique 3D et les biblioth�ques graphiques
Mesa 3D. Les paquetages des en-t�tes et des biblioth�ques doivent �tre
inclus sur les CD de votre distribution Linux.
L'installation devrait �tre simple.
./configure --prefix=/usr/local/celestia
make
make install
Open Universe est un programme similaire � Celestia. Il ne poss�de pas autant d'�toiles, de plan�tes, etc. car il ne concerne que notre syst�me solaire et il n'a pas �t� mis � jour depuis un moment car les gens d'OpenUniverse sont trop occup�s � aider ceux de Celestia. Mais il poss�de une barre de navigation dans laquelle vous pouvez choisir votre cible parmi une liste de plan�tes, d'�toiles, etc. de mani�re � ne pas vous perdre facilement. Je pense vraiment qu'il m�rite qu'on s'y int�resse.
Si vous le d�marrez, vous verrez quelques belles images de la Terre.
A la premi�re utilisation vous pouvez choisir de voir la d�monstration.
Cliquez sur Options (au bas du menu) et un menu d'options se d�roule.
Vous pouvez choisir ici le mode de d�monstration. Si vous voulez conna�tre
le nom des �toiles et des plan�tes par lesquelles vous passez, assurez-vous
que les options � info �, � star labels � et � body labels � sont activ�es.
Maintenant, penchez-vous en arri�re et laissez-vous aller.
Bien, explorons nous-m�me l'univers !
Dans OpenUniverse, vous �tes plus limit�s
qu'avec Celestia mais vous avez aussi moins de chances de vous perdre
dans l'espace de cette mani�re. Pour naviguer dans l'espace, vous
choisissez un objet dans la liste des sources et un autre dans la liste
des cibles. Vous pouvez aussi d�finir le mode. Si vous choisissez
� body to body �, vous obtenez une vue de la cible telle qu'elle est vue
depuis la source. Si vous choisissez � orbit �, vous orbitez autour de
la cible. Cliquez maintenant sur � go there � et votre voyage commence !
Vous pouvez lire le manuel pour obtenir plus d'informations sur la mani�re
d'utiliser OpenUniverse. Si vous avez besoin d'aide pendant le voyage,
presser h vous donnera quelques indices.
La version utilis�e dans cet article �tait openuniverse-1.0beta3. Vous
pouvez la t�l�charger depuis la page web d'OpenUniverse
(http://www.openuniverse.org/).
Le paquetage openuniverse-1.0beta3.tar.gz "p�se" dans les 4 Mo.
Il n�cessite un petit changement manuel de code pour le rendre compilable
mais il en vaut vraiment la peine.
Il est dit sur la page d'installation que les biblioth�ques glui sont
optionnelles mais je n'ai pas r�ussi � le faire fonctionner sans elles.
Vous obtenez les sources glui_v2_1_beta sur
http://www.cs.unc.edu/~rademach/glui.
Pour compiler les biblioth�ques glui :
d�compressez :
tar zxvf glui_v2_1_beta.tar.gz
�ditez le makefile et d�finissez les variables GLUT_ pour les adapter �
votre syst�me Linux :
GLUT_LIB_LOCATION=/usr/X11R6/lib
GLUT_INC_LOCATION=/usr/X11R6/include/GL
Initialisez la variable CC :
CC=g++ -O3
Compilez :
make
Copiez la biblioth�que obtenue lib/libglui.a � l'endroit o� se
trouvent les autres biblioth�ques open GL :
cp lib/libglui.a /usr/X11R6/lib
Copiez les fichiers d'en-t�tes :
cp algebra3.h arcball.h glui.h quaternion.h stdinc.h viewmodel.h
/usr/X11R6/include/GL/
tar zxvf openuniverse-1.0beta3.tar.gz
./configure --with-gl-libs=/usr/X11R6/lib --with-glui-inc=/usr/X11R6/include/GL --prefix=/usr/local/openuniverse
Pour que tout compile sous Mandrake, j'ai d� ajouter
#include <string.h>
dans les fichiers src/cfglex.l src/cfgparse.y src/milkyway.cpp src/stars.cpp
et ajouter
#include <GL/gl.h> et #include <string.h>
dans le fichier
src/ou.h
make
make install