Documentación de Celestia

 
  1. INTRODUCCIÓN  
  1.5.1. Ejemplo de creación e inserción de un addon  
 

Como demostración de lo que se ha explicado en este apartado y en el anterior se realizará la inserción de un nuevo planeta ficticio en el sistema solar llamado Ícaro. Para ello se realizará los siguientes pasos:

  • Dentro del directorio extras de Celestia se crea un subdirectorio addons donde insertar los nuevos contenidos.
  • En el nuevo subdirectorio se crea un directorio icaro donde se creará una estructura de directorios como la que se ha explicado anteriormente (Fig. 1.2).
Figura 1.2

En el directorio principal icaro se copia el fichero ICARO.ssc que describe el planeta y que tiene el siguiente contenido:

"Icaro" "Sun"

{

Texture "icaro.png"

Color [ 0.74 0.19 0.12 ]

Radius 2652.15

HazeColor [ 0.13 0.11 0.15 ]

HazeDensity 0.5

Atmosphere {

Height 23.37

Lower [ 0.13 0.11 0.15 ]

Upper [ 0.24 0.29 0.20 ]

Sky [ 0.30 0.32 0.26 ]

CloudHeight 2.34

CloudSpeed19.94

CloudMap"clouds.png"

}

EllipticalOrbit {

Period 43.3567

SemiMajorAxis13.9591

Eccentricity0.0057

Inclination0.1067

MeanAnomaly6.74

}

RotationPeriod 26.24

Obliquity 65.53

Albedo 0.35

}

Vemos que en el fichero se indica que el objeto padre del objeto es el Sol y también se especifica las texturas que se utilizas para la superficie del planeta y para las nubes.

  • Finalmente se copian los ficheros icaro.png y clouds.png, que contienen las texturas de la superficie y de las nubes, en el subdirectorio medres.

La próxima vez que se arranque Celestia estará incluido automáticamente el nuevo planeta en el simulador. Este planeta se sitúa en un punto intermedio entre los planetas Saturno y Urano (Fig. 1.3).

Si se observa de cerca el planeta, se podrá apreciar que sobre él se han aplicado las texturas de superficie y nubosidad que se habían especificado (Fig. 1.4).

 
 
Índice general