« Ssc » : différence entre les versions

De Celestia wiki
Ligne 11 : Ligne 11 :


Voici quelques valeurs que l'on peut définir dans un fichier ssc :
Voici quelques valeurs que l'on peut définir dans un fichier ssc :
''' # '''
Marque une ligne de commentaire ignorée par Celestia
'''Albedo'''
'''AltSurface "limit of knowledge" ""'''
Texture ""
OverlayTexture ""
Color [ ]
BlendTexture true/false
SpecularTexture ""
SpecularColor [ ]
SpecularPower
'''AltSurface "topography map" ""'''
Texture ""
'''Atmosphere '''
Height
Lower [ ]
Upper [ ]
Sky [ ]
Sunset [ ]
CloudMap ""
CloudHeight
CloudSpeed


  '''Beginning "AAAA MM JJ HH:MM:SS"'''
  '''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.
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/false
'''BumpMap'''
'''BumpHeight'''
'''Class'''
'''Color [ ]'''
'''CustomOrbit ""'''
'''EllipticalOrbit'''
Epoch
Period
SemiMajorAxis
Eccentricity
Inclination
AscendingNode
ArgOfPericenter
LongOfPericenter
MeanLongitude
MeanAnomaly


  '''Ending "AAAA MM JJ HH:MM:SS"'''
  '''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.
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.


Ligne 23 : Ligne 89 :
                 http://aa.usno.navy.mil/data/docs/JulianDate.html
                 http://aa.usno.navy.mil/data/docs/JulianDate.html


'''EquatorAscendingNode'''
'''HazeColor [ ]'''
'''HazeDensity'''
'''InfoURL ""'''
'''LongLat'''
'''Mesh ""'''
'''MeshCenter [ ]'''
'''NightTexture ""'''
'''Oblateness'''
'''Obliquity'''
'''OverlayTexture ""'''
'''PrecessionRate'''
'''Radius'''
'''Rings '''
Inner
Outer
Texture ""
'''RotationEpoch'''
'''RotationOffset'''
'''RotationPeriod'''


  '''SemiMajorAxis'''
  '''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).
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).
'''SpecularColor [ ]'''
'''SpecularPower'''
'''SpecularTexture ""'''
'''Texture ""'''


== Limitation ==
== Limitation ==

Version du 25 mai 2006 à 14:20

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 gravitationnaires, 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.

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.

Utilisation

Voici quelques valeurs que l'on peut définir dans un fichier ssc :


 # 

Marque une ligne de commentaire ignorée par Celestia

Albedo
AltSurface "limit of knowledge" ""

Texture "" OverlayTexture "" Color [ ] BlendTexture true/false SpecularTexture "" SpecularColor [ ] SpecularPower

AltSurface "topography map" ""

Texture ""

Atmosphere 

Height Lower [ ] Upper [ ] Sky [ ] Sunset [ ] CloudMap "" CloudHeight CloudSpeed

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/false

BumpMap
BumpHeight
Class
Color 	[ ]
CustomOrbit ""
EllipticalOrbit

Epoch Period SemiMajorAxis Eccentricity Inclination AscendingNode ArgOfPericenter LongOfPericenter MeanLongitude MeanAnomaly

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
HazeColor [ ]
HazeDensity
InfoURL ""
LongLat
Mesh ""
MeshCenter [ ]
NightTexture ""
Oblateness
Obliquity
OverlayTexture ""
PrecessionRate
Radius
Rings 

Inner Outer Texture ""

RotationEpoch
RotationOffset
RotationPeriod
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).

SpecularColor [ ]
SpecularPower
SpecularTexture ""
Texture ""

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).