« Ssc » : différence entre les versions
Aucun résumé des modifications |
|||
(35 versions intermédiaires par 6 utilisateurs non affichées) | |||
Ligne 2 : | Ligne 2 : | ||
C'est un fichier | C'est un fichier "<u>S</u>tellar <u>S</u>ystem <u>C</u>atalog". Il permet de définir les caractéristiques (rayon, texture, données gravitationnelles, etc) d'objets tels que les planètes, satellites, astéroïdes, comètes, vaisseaux, ou localisations. Rapidement, si on veut avancer un peu dans [[Celestia]], on est obligé de s'y mettre. | ||
Un fichier .ssc se place soit dans le répertoire "data" à la racine de [[Celestia]], soit (bien mieux) à la racine du répertoire créé spécifiquement pour l'add-on dans le répertoire "extra". | |||
Pour visualiser ou modifier un fichier ssc, un simple éditeur de texte fera l'affaire ; concrètement, il ne s'agit que d'un fichier texte dont l'extension .txt a été modifiée en .ssc. (Sous Windows, on pourra utiliser Notepad ou Wordpad.) | Pour visualiser ou modifier un fichier ssc, un simple éditeur de texte fera l'affaire ; concrètement, il ne s'agit que d'un fichier texte dont l'extension .txt a été modifiée en .ssc. (Sous Windows, on pourra utiliser Notepad ou Wordpad.) Voir aussi l'article traitant des [[Fichiers_Texte|fichiers en format texte]]. | ||
== | == Contenu == | ||
Voici quelques valeurs que l'on peut définir dans un fichier ssc. | |||
Merci à Ullrich Dickmann et Bob Hegwood pour leur aide à la compréhension du fonctionnement de Celestia. | |||
''' Codification R V B ''' | |||
R V B ou R G B en anglais pour rouge vert bleu | |||
Chaque teinte est codée entre 0.00 et 1.00 | |||
''' # ''' | |||
Marque une ligne de commentaire ignorée par Celestia | |||
''' "objet" "soleil/planète"''' | |||
objet = nom de l’objet décrit | |||
planète = nom de la planète autour de laquelle orbite l’objet | |||
soleil = nom du soleil autour duquel orbite la planète | |||
On aurait pu ajouter "/lune" si l’objet était en orbite autour d’une lune. | |||
Exemple : "LEM" "SOL/EARTH/MOON" | |||
'''Albedo''' | |||
Définit la luminosité de l’objet : de 0 à 1 où 0=0% et 1= 100% | |||
'''AltSurface "" {.....}''' | |||
Utilisé généralement pour afficher une image spéciale du type : | |||
"limit of knowledge" ou "topography map" | |||
Le texte entre guillemets peut être changé à votre guise ; c’est celui qui apparaîtra dans le menu contextuel de l’objet dans Celestia | |||
Paramètres possibles : | |||
'''Texture ""''' -> elle va remplacer la texture principale (voir '''"Texture"''') | |||
'''OverlayTexture ""''' -> rajouter une texture par dessus la texture principale (fichier dds ou png seulement) | |||
'''Color [ R V B ]''' -> pour coloriser l’objet quand il n’y a pas de texture | |||
'''BlendTexture''' -> valeur : '''true''' ou '''false''' – s’utilise avec '''"color"''' pour assombrir la texture | |||
'''SpecularTexture ""''' -> texture de reflet avec un fichier texture (fichier dds ou png seulement) | |||
'''SpecularColor [ R V B ]''' -> couleur de reflet sans fichier texture | |||
'''SpecularPower''' -> force du reflet de '''0''' à '''100''' ( 0 = lumière totale ) | |||
'''Atmosphere {.....}''' | |||
'''Height''' -> épaisseur de l'atmosphère en km | |||
'''Lower [ R V B ]''' -> couleur de l'atmosphère près de la surface | |||
'''Upper [ R V B ]''' -> couleur de l'atmosphère en altitude | |||
'''Sky [ R V B ]''' -> couleur du ciel vu à l'intérieur de l'atmosphère | |||
'''Sunset [ ]''' | |||
'''CloudMap ""''' -> ficher graphique utilisé pour représenter les nuages | |||
(PNG ou DDS en utilisant la transparence) | |||
'''CloudHeight''' -> altitude en km où sont situés les nuages | |||
'''CloudSpeed''' -> vitesse de mouvement des nuages en km/h | |||
'''Beginning "AAAA MM JJ HH:MM:SS"''' | |||
Détermine la date (AAAA MM JJ = année, mois, jour) et l'horaire (HH:MM = heure:minutes) à partir desquels l'[[objet]] sera affiché par Celestia. | |||
Celestia utilise en interne le calendrier Julien pour les dates; depuis la version 1.3.1, il | |||
est possible d'inscrire les dates comme indiqué ci-dessus, le programme se chargeant de la conversion en "Julien". Pour ceux qui utilisent des fichiers ssc anciens et qui voudraient | |||
convertir les dates "Julien" en format "AAAA MM JJ HH:MM:SS" plus explicite, allez voir ce site : | |||
http://aa.usno.navy.mil/data/docs/JulianDate.html | |||
'''BlendTexture''' | |||
'''true''' ou '''false''' : s’utilise avec "Color" pour assombrir la texture | |||
'''BumpMap''' | |||
Fichier graphique utilisé pour simulé du relief (JPG PNG BMP TGA) | |||
'''BumpHeight''' | |||
Definit la hauteur du relief pour Bumpmap. Si ce paramètre est omis, Celestia le fixe par défaut à 2 | |||
'''Class''' | |||
Type de l'objet selectionné : '''planet moon spacecraft comet asteroid''' | |||
Cet élément peut être omis, Celestia étant capable de la deviner par l'élément '''"Radius"''' | |||
On peut également "tricher" en donnant par exemple un type "moon" à un satellite artificiel pour faire apparaitre son orbite | |||
'''Color [ R V B ]''' | |||
Colorise l’objet quand il n’y a pas de texture | |||
'''CustomOrbit ""''' | |||
'''EllipticalOrbit {.....}''' | |||
'''Epoch''' -> Ce nombre représente une période de temps. Les données orbitales d'un satellite sont toujours un instantané pris à un moment précis. Epoch représente ce moment. La valeur est donnée en jours et fraction de jour. | |||
'''Period''' -> Durée de l'orbite. Pour une planète la durée est donnée en années tandis que pour un satellite elle est donnée en jours. Ainsi un satellite artificiel avec 2 révolutions par jour, aura une période de 12 heures. | |||
Ce paramètre est obligatoire | |||
'''SemiMajorAxis''' -> Représente le demi grand axe de l’orbite de l’[[objet]] (distance moyenne planète-soleil). | |||
Cette valeur est exprimée en unité astronomique. | |||
1 UA = distance Terre-Soleil = environ 150 millions de km | |||
'''Eccentricity''' -> Un nombre compris entre 0.0 et 1.0 qui exprime la rotondité de l'orbite. La valeur 0 correspond au cercle parfait. Élément optionnel à utiliser pour plus de précision. | |||
'''Inclination''' -> Un nombre qui représente le plan orbital par rapport au plan équatorial terrestre. Elément optionel à utiliser pour plus de précision. Il est exprimé en degré d'angle entre 0 et 180. | |||
'''AscendingNode''' -> En astronomie "Ascending node" est le point où l'orbite d'un satellite remontant vers le Nord croise le plan de l'équateur. Celestia a besoin ici de la longitude spatiale de ce point. ( voir le RAAN ) | |||
'''ArgOfPericenter''' -> Angle orientant le plan elliptique dans le plan orbital. C'est une alternative à "LongOfPericenter" | |||
'''LongOfPericenter''' -> Angle en degré définissant la position de l'axe elliptique par rapport au plan équatorial. | |||
'''MeanLongitude''' -> l'anomalie moyenne correspondant à la position d'un satellite dans son orbite autour de la Terre comparatée à l'axe du périgée. Comme alternative on peut utiliser "MeanAnomaly" | |||
'''MeanAnomaly''' -> l'endroit où est situé l'objet dans l'orbite à l'époque specifiée par "Epoch" | |||
un site à consulter : http://f6gry.chez.tiscali.fr/el-kep.htm | |||
'''Ending "AAAA MM JJ HH:MM:SS"''' | |||
Détermine (exactement de la même manière que pour '''Beginning''') la date et l'horaire à partir desquels l'[[objet]] ''ne sera plus'' affiché par Celestia. | |||
Celestia utilise en interne le calendrier Julien pour les dates; depuis la version 1.3.1, il | |||
est possible d'inscrire les dates comme indiqué ci-dessus, le programme se chargeant de la conversion en "Julien". Pour ceux qui utilisent des fichiers ssc anciens et qui voudraient | |||
convertir les dates "Julien" en format "AAAA MM JJ HH:MM:SS" plus explicite, allez voir ce site : | |||
http://aa.usno.navy.mil/data/docs/JulianDate.html | |||
'''EquatorAscendingNode''' | |||
Angle en degré d'inclinaison de l'objet dans le plan | |||
'''HazeColor [ R V B ]''' | |||
Parametrer en R V B, sert apparement à modifier les couleurs de l'atmosphère !!! | |||
'''HazeDensity''' | |||
Un nombre entre 0 et 1 réglant la densité de "HazeColor" !!! | |||
'''InfoURL ""''' | |||
Un lien internet pour obtenir des renseignements complémentaires sur l'objet. | |||
'''LongLat [ L l A ]''' | |||
Paramètre de localisation , une ville par exemple avec altitude 0 | |||
L = longitude l = latitude A = altitude | |||
'''Mesh ""''' | |||
Fichier 3D en argument permettant de donner une forme à des objets non sphérique | |||
Formats autorisés : 3DS CMS et CMOD . Ces fichiers doivent être stockés dans "\models". | |||
Vous pouvez appliquer une texture par la fonction "Texture" | |||
'''MeshCenter [ ]''' | |||
Permet d'ajuster le centre de graviter de l'objet par rapport au centre d'un parallélépipède virtuel contenant l'objet. | |||
Arguments : -x -y -z | |||
'''NightTexture ""''' | |||
Texture de nuit d'un corps céleste ( JPG PNG TGA DDS BMP) . La texture de nuit apparaît progressivement en fonction de l'avancée de la zone de nuit. | |||
'''Oblateness''' | |||
Paramètre définissant l'apparente platitude d'un objet. | |||
= 1- (diamètre aux poles / diamètre à l'équateur) | |||
'''Obliquity''' | |||
Un nombre en degré indiquant la pente de l'axe de rotation : | |||
par rapport au plan de l'écliptique pour une planète | |||
par rapport au plan équatial pour une lune | |||
La pente est donnée pour le plan de coordonnée 0 . Obliquity ne définit pas la direction de la pente à lui tout seul, il faut également utiliser "EquatorAscendingNode" | |||
'''OverlayTexture ""''' | |||
superposer une texture à la texture principale (fichier PNG ou DDS) | |||
'''PrecessionRate''' | |||
le taux de précession de l'axe de rotation en radian / jour | |||
La précession est le phénomène qui décrit le fait qu'un axe ne pointe pas toujours dans la même direction. | |||
'''Radius''' | |||
Le diamètre en km d'un objet dont l'affichage est effectué par un fichier 3DS et pour mettre l'objet à l'échelle. Ne pas utiliser avec un engin spatial. | |||
'''Rings {.....}''' | |||
Description des anneaux d'une planète. | |||
'''Inner''' -> la distance intérieure par rapport à la planète en km | |||
'''Outer''' -> la distance extérieure par rapport à la planète en km | |||
'''Texture ""''' -> le ficher de texture (PNG DDS) pour le représenter | |||
'''Color [ R V B ]'''-> les paramètres de couleur si il n'y a pas de texture | |||
'''RotationEpoch''' | |||
'''RotationOffset''' | |||
Celestia aligne au départ planète et lune par leur premier méridien en coordonnée locale 0. | |||
RotationOffset est le nombre de degré par lequel la planète ou la lune doit être tournée pour s'aligner correctement. | |||
'''RotationPeriod''' | |||
Le temps en heures mis par un objet pour faire un tour complet. | |||
'''SpecularColor [ R V B ]''' | |||
Couleur de reflet sans fichier texture | |||
'''SpecularPower''' | |||
Force du reflet de 0 à 100 ( 0 = lumière totale 100 = pas de lumière ) | |||
'''SpecularTexture ""''' | |||
Rendu de reflet par un fichier texture (fichier dds ou png seulement) | |||
'''Texture ""''' | |||
Indique le nom du fichier à utiliser pour l’affichage de l’objet dans Celestia. | |||
Les formats autorisés sont : '''JPG PNG DDS TGA BMP''' | |||
Les fichiers de texture sont installés dans : | |||
'''" \textures\hires "''' pour haute résolution | |||
'''" \textures\medres "''' pour moyenne résolution | |||
'''" \textures\lores "''' pour basse résolution | |||
Par défaut Celestia recherche le fichier dans " medres " puis " lores " et enfin dans " hires ". | |||
Pour que la fonction clavier de Celestia qui permet le changement de résolution puisse fonctionner, il faut que les noms de fichier de l’objet soient identiques dans les 3 dossiers. | |||
Pour ceux qui désireraient produire leur propre texture, le rapport largeur/hauteur doit être de 2 (ex. 512x256 1024x512 2048x1024...) | |||
NB : il semble que l’utilisation du caractère générique " * " dans l’extension du nom de fichier pose problème dans la version 1.4.1 | |||
Quelques liens d'explication : | |||
http://www.commentcamarche.net/video/format-png.php3 | |||
http://www.commentcamarche.net/video/format-bmp.php3 | |||
http://www.commentcamarche.net/video/jpeg-jpg.php3 | |||
http://www.ordiworld.com/jargon/T/TGA.html | |||
dds :(Direct Draw Surface) format utilisé dans de nombreux jeux vidéo | |||
== Limitation == | == Limitation == | ||
Ligne 27 : | Ligne 345 : | ||
== Fichiers "location" == | == Fichiers "location" == | ||
Ce sont des positions qu'on souhaite montrer sur un objet ( | Ce sont des positions qu'on souhaite montrer sur un [[objet]] (souvent une planète). Montrer les capitales sur la Terre, le point d'amarsissage de Pathfinder, l'alunissage d'Apollo 11, etc. | ||
=== Utilisation === | === Utilisation === |
Dernière version du 14 septembre 2008 à 04:42
Qu'est-ce qu'un fichier ssc ?
C'est un fichier "Stellar System Catalog". Il permet de définir les caractéristiques (rayon, texture, données gravitationnelles, etc) d'objets tels que les planètes, satellites, astéroïdes, comètes, vaisseaux, ou localisations. Rapidement, si on veut avancer un peu dans Celestia, on est obligé de s'y mettre.
Un fichier .ssc se place soit dans le répertoire "data" à la racine de Celestia, soit (bien mieux) à la racine du répertoire créé spécifiquement pour l'add-on dans le répertoire "extra".
Pour visualiser ou modifier un fichier ssc, un simple éditeur de texte fera l'affaire ; concrètement, il ne s'agit que d'un fichier texte dont l'extension .txt a été modifiée en .ssc. (Sous Windows, on pourra utiliser Notepad ou Wordpad.) Voir aussi l'article traitant des fichiers en format texte.
Contenu
Voici quelques valeurs que l'on peut définir dans un fichier ssc.
Merci à Ullrich Dickmann et Bob Hegwood pour leur aide à la compréhension du fonctionnement de Celestia.
Codification R V B
R V B ou R G B en anglais pour rouge vert bleu
Chaque teinte est codée entre 0.00 et 1.00
#
Marque une ligne de commentaire ignorée par Celestia
"objet" "soleil/planète"
objet = nom de l’objet décrit
planète = nom de la planète autour de laquelle orbite l’objet
soleil = nom du soleil autour duquel orbite la planète
On aurait pu ajouter "/lune" si l’objet était en orbite autour d’une lune. Exemple : "LEM" "SOL/EARTH/MOON"
Albedo
Définit la luminosité de l’objet : de 0 à 1 où 0=0% et 1= 100%
AltSurface "" {.....}
Utilisé généralement pour afficher une image spéciale du type : "limit of knowledge" ou "topography map"
Le texte entre guillemets peut être changé à votre guise ; c’est celui qui apparaîtra dans le menu contextuel de l’objet dans Celestia
Paramètres possibles :
Texture "" -> elle va remplacer la texture principale (voir "Texture")
OverlayTexture "" -> rajouter une texture par dessus la texture principale (fichier dds ou png seulement)
Color [ R V B ] -> pour coloriser l’objet quand il n’y a pas de texture
BlendTexture -> valeur : true ou false – s’utilise avec "color" pour assombrir la texture
SpecularTexture "" -> texture de reflet avec un fichier texture (fichier dds ou png seulement)
SpecularColor [ R V B ] -> couleur de reflet sans fichier texture
SpecularPower -> force du reflet de 0 à 100 ( 0 = lumière totale )
Atmosphere {.....}
Height -> épaisseur de l'atmosphère en km
Lower [ R V B ] -> couleur de l'atmosphère près de la surface
Upper [ R V B ] -> couleur de l'atmosphère en altitude
Sky [ R V B ] -> couleur du ciel vu à l'intérieur de l'atmosphère
Sunset [ ]
CloudMap "" -> ficher graphique utilisé pour représenter les nuages (PNG ou DDS en utilisant la transparence)
CloudHeight -> altitude en km où sont situés les nuages
CloudSpeed -> vitesse de mouvement des nuages en km/h
Beginning "AAAA MM JJ HH:MM:SS"
Détermine la date (AAAA MM JJ = année, mois, jour) et l'horaire (HH:MM = heure:minutes) à partir desquels l'objet sera affiché par Celestia.
Celestia utilise en interne le calendrier Julien pour les dates; depuis la version 1.3.1, il est possible d'inscrire les dates comme indiqué ci-dessus, le programme se chargeant de la conversion en "Julien". Pour ceux qui utilisent des fichiers ssc anciens et qui voudraient convertir les dates "Julien" en format "AAAA MM JJ HH:MM:SS" plus explicite, allez voir ce site :
http://aa.usno.navy.mil/data/docs/JulianDate.html
BlendTexture
true ou false : s’utilise avec "Color" pour assombrir la texture
BumpMap
Fichier graphique utilisé pour simulé du relief (JPG PNG BMP TGA)
BumpHeight
Definit la hauteur du relief pour Bumpmap. Si ce paramètre est omis, Celestia le fixe par défaut à 2
Class
Type de l'objet selectionné : planet moon spacecraft comet asteroid
Cet élément peut être omis, Celestia étant capable de la deviner par l'élément "Radius"
On peut également "tricher" en donnant par exemple un type "moon" à un satellite artificiel pour faire apparaitre son orbite
Color [ R V B ]
Colorise l’objet quand il n’y a pas de texture
CustomOrbit ""
EllipticalOrbit {.....}
Epoch -> Ce nombre représente une période de temps. Les données orbitales d'un satellite sont toujours un instantané pris à un moment précis. Epoch représente ce moment. La valeur est donnée en jours et fraction de jour.
Period -> Durée de l'orbite. Pour une planète la durée est donnée en années tandis que pour un satellite elle est donnée en jours. Ainsi un satellite artificiel avec 2 révolutions par jour, aura une période de 12 heures. Ce paramètre est obligatoire
SemiMajorAxis -> Représente le demi grand axe de l’orbite de l’objet (distance moyenne planète-soleil). Cette valeur est exprimée en unité astronomique. 1 UA = distance Terre-Soleil = environ 150 millions de km
Eccentricity -> Un nombre compris entre 0.0 et 1.0 qui exprime la rotondité de l'orbite. La valeur 0 correspond au cercle parfait. Élément optionnel à utiliser pour plus de précision.
Inclination -> Un nombre qui représente le plan orbital par rapport au plan équatorial terrestre. Elément optionel à utiliser pour plus de précision. Il est exprimé en degré d'angle entre 0 et 180.
AscendingNode -> En astronomie "Ascending node" est le point où l'orbite d'un satellite remontant vers le Nord croise le plan de l'équateur. Celestia a besoin ici de la longitude spatiale de ce point. ( voir le RAAN )
ArgOfPericenter -> Angle orientant le plan elliptique dans le plan orbital. C'est une alternative à "LongOfPericenter"
LongOfPericenter -> Angle en degré définissant la position de l'axe elliptique par rapport au plan équatorial.
MeanLongitude -> l'anomalie moyenne correspondant à la position d'un satellite dans son orbite autour de la Terre comparatée à l'axe du périgée. Comme alternative on peut utiliser "MeanAnomaly"
MeanAnomaly -> l'endroit où est situé l'objet dans l'orbite à l'époque specifiée par "Epoch"
un site à consulter : http://f6gry.chez.tiscali.fr/el-kep.htm
Ending "AAAA MM JJ HH:MM:SS"
Détermine (exactement de la même manière que pour Beginning) la date et l'horaire à partir desquels l'objet ne sera plus affiché par Celestia.
Celestia utilise en interne le calendrier Julien pour les dates; depuis la version 1.3.1, il est possible d'inscrire les dates comme indiqué ci-dessus, le programme se chargeant de la conversion en "Julien". Pour ceux qui utilisent des fichiers ssc anciens et qui voudraient convertir les dates "Julien" en format "AAAA MM JJ HH:MM:SS" plus explicite, allez voir ce site :
http://aa.usno.navy.mil/data/docs/JulianDate.html
EquatorAscendingNode
Angle en degré d'inclinaison de l'objet dans le plan
HazeColor [ R V B ]
Parametrer en R V B, sert apparement à modifier les couleurs de l'atmosphère !!!
HazeDensity
Un nombre entre 0 et 1 réglant la densité de "HazeColor" !!!
InfoURL ""
Un lien internet pour obtenir des renseignements complémentaires sur l'objet.
LongLat [ L l A ]
Paramètre de localisation , une ville par exemple avec altitude 0
L = longitude l = latitude A = altitude
Mesh ""
Fichier 3D en argument permettant de donner une forme à des objets non sphérique
Formats autorisés : 3DS CMS et CMOD . Ces fichiers doivent être stockés dans "\models".
Vous pouvez appliquer une texture par la fonction "Texture"
MeshCenter [ ]
Permet d'ajuster le centre de graviter de l'objet par rapport au centre d'un parallélépipède virtuel contenant l'objet.
Arguments : -x -y -z
NightTexture ""
Texture de nuit d'un corps céleste ( JPG PNG TGA DDS BMP) . La texture de nuit apparaît progressivement en fonction de l'avancée de la zone de nuit.
Oblateness
Paramètre définissant l'apparente platitude d'un objet.
= 1- (diamètre aux poles / diamètre à l'équateur)
Obliquity
Un nombre en degré indiquant la pente de l'axe de rotation :
par rapport au plan de l'écliptique pour une planète
par rapport au plan équatial pour une lune
La pente est donnée pour le plan de coordonnée 0 . Obliquity ne définit pas la direction de la pente à lui tout seul, il faut également utiliser "EquatorAscendingNode"
OverlayTexture ""
superposer une texture à la texture principale (fichier PNG ou DDS)
PrecessionRate
le taux de précession de l'axe de rotation en radian / jour La précession est le phénomène qui décrit le fait qu'un axe ne pointe pas toujours dans la même direction.
Radius
Le diamètre en km d'un objet dont l'affichage est effectué par un fichier 3DS et pour mettre l'objet à l'échelle. Ne pas utiliser avec un engin spatial.
Rings {.....}
Description des anneaux d'une planète.
Inner -> la distance intérieure par rapport à la planète en km
Outer -> la distance extérieure par rapport à la planète en km
Texture "" -> le ficher de texture (PNG DDS) pour le représenter
Color [ R V B ]-> les paramètres de couleur si il n'y a pas de texture
RotationEpoch
RotationOffset
Celestia aligne au départ planète et lune par leur premier méridien en coordonnée locale 0. RotationOffset est le nombre de degré par lequel la planète ou la lune doit être tournée pour s'aligner correctement.
RotationPeriod
Le temps en heures mis par un objet pour faire un tour complet.
SpecularColor [ R V B ]
Couleur de reflet sans fichier texture
SpecularPower
Force du reflet de 0 à 100 ( 0 = lumière totale 100 = pas de lumière )
SpecularTexture ""
Rendu de reflet par un fichier texture (fichier dds ou png seulement)
Texture ""
Indique le nom du fichier à utiliser pour l’affichage de l’objet dans Celestia.
Les formats autorisés sont : JPG PNG DDS TGA BMP
Les fichiers de texture sont installés dans :
" \textures\hires " pour haute résolution
" \textures\medres " pour moyenne résolution
" \textures\lores " pour basse résolution
Par défaut Celestia recherche le fichier dans " medres " puis " lores " et enfin dans " hires ".
Pour que la fonction clavier de Celestia qui permet le changement de résolution puisse fonctionner, il faut que les noms de fichier de l’objet soient identiques dans les 3 dossiers.
Pour ceux qui désireraient produire leur propre texture, le rapport largeur/hauteur doit être de 2 (ex. 512x256 1024x512 2048x1024...)
NB : il semble que l’utilisation du caractère générique " * " dans l’extension du nom de fichier pose problème dans la version 1.4.1
Quelques liens d'explication :
http://www.commentcamarche.net/video/format-png.php3
http://www.commentcamarche.net/video/format-bmp.php3
http://www.commentcamarche.net/video/jpeg-jpg.php3
http://www.ordiworld.com/jargon/T/TGA.html
dds :(Direct Draw Surface) format utilisé dans de nombreux jeux vidéo
Limitation
Celestia impose une limite de visibilité pour les objets déclarés dans un fichier ssc : on ne peut les placer au-delà de 16'ooo années-lumière de notre Soleil, sinon ils ne seront pas visibles. On peut contourner ce problème, en déclarant un objet avec un dsc (qui n'impose pas de limite de distance), même si ce n'est pas une nébuleuse ou une galaxie.
Pourquoi cette limite dans le logiciel ?
1. C'est principalement en raison de la limite astronomique du catalogue Hipparcos, où les mesures ne sont précises qu'avec une parallaxe (méthode de calcul de la distance d'un astre à partir de l'angle sous lequel est vue la distance Terre-Soleil depuis cet astre) de 1 milli-arc-seconde. Ce qui implique que les objets situés au-delà de 16'ooo années-lumière ne peuvent être mesurés (et donc placés) précisément.
2. Limite logicielle puisque du coup, Celestia a limité l'affichage des objets au delà de 15-16'000 années-lumière pour permettre un calcul et donc un affichage plus rapide.
Fichiers "location"
Ce sont des positions qu'on souhaite montrer sur un objet (souvent une planète). Montrer les capitales sur la Terre, le point d'amarsissage de Pathfinder, l'alunissage d'Apollo 11, etc.
Utilisation
Ils sont réunis dans des fichiers ssc, eux-même catégorisés selon la planète. Il suffit de mettre ces fichiers dans le répertoire "Extra" de Celestia, mais dans ma recherche de la rationalisation pure ;-) j'ai crée un répertoire "Location" à l'intérieur du répertoire mentionné.
Pour les afficher dans Celestia, il suffit de faire le signe & (shift+6, selon les claviers); on peut aussi avoir accès à toute une série d'options dans le menu "Locations", pour régler par exemple un filtre, et choisir une taille minimum des objets à afficher (densité démographique pour les villes, par exemple).