solar_system/README.md

3.5 KiB
Raw Permalink Blame History

Solar System

Fonctionnalités attendues

  • Modéliser et texturer le soleil, les planètes et leurs lunes
  • Pouvoir accélérer/décélérer le temps
  • Avoir des raccourcis pour visuliser en grand chaque astre
    • et ses lunes quand il en a
  • Avoir des raccourcis pour visualiser lorbite de chaque planète autourdu soleil (de manière orthogonale au plan de lorbite).

Fonctionnalités faites

  • Mouvement et rotation des planètes, lunes et Soleil
  • Déplacement de la caméra avec clavier et/ou souris.
  • Déplacement de la caméra vers un astre avec des raccourcis
  • Mode overview -> vue orthogonale du haut
  • Changement de vitesse de déplacement
  • Accélération/décéleration du temps
  • Mis-en-pause des animations (mouvements, rotations)
  • Musique

Fonctionnalités voulu

  • Orbites
  • Anneaux
  • cube-map

Installation

$ git clone git@code.up8.edu:fiplox/systeme-solaire.git

ou

$ git clone https://code.up8.edu/fiplox/systeme-solaire.git

Puis

$ cd systeme-solaire
$ make
$ ./solar-system

Controles

  • Flèches gauche/droite pour décélérer/accélérer respectivement le temps.

  • Flèches bas/haut ou clique droite/gauche de souris pour descendre/monter en y (regardant toujours y -> 1.0).

  • Clique sur la molette de souris pour remettre y en 1.0.

  • W/S pour avancer/reculer.

  • A/D ou déplacer la souris pour regarder à gauche/droite.

  • -/= pour décrémenter/incrémenter la vitesse de déplacement.

  • P pause.

  • 0 à 9 pour visualiser en grand chaque astre.

  • R pour reprendre le contrôle (recover) du point précédant.

  • M pour remettre le multiplicateur de la vitesse à 1.

  • O pour toggle mode overview (vue de haut).

  • Q pour quitter.

  • L pour désactiver/activer la lumière.

  • C pour activer/désactiver l'utilisation de la couleur.

  • T pour désactiver/activer l'utilisation de textures.

Textures (Credits to all authors)

La plupart de textures a été compressé en taille 1024x en utilisant ImageMagick :

$ convert -resize 1024x original.bmp compressed.bmp