Hi I have strange problem with shadows in Mars surface when I use SPICE

See this in animation of rotating Mars
https://www.youtube.com/watch?v=XhErXlMskJUI have got all Barycenters and Solar system bodies here is my folder structure and ssc files:
00Barycenter.sscCode:
# this file is called "1.barycenter.ssc" so that it is read FIRST!!!!!!
ReferencePoint "Mercury_bary" "Sol"
{
Beginning "1549 12 31 00:00:00.000"
Ending "2650 01 25 00:00:00.000"
OrbitFrame { EclipticJ2000 { Center "SSB"}}
Visible true
Clickable true
SpiceOrbit
{
Kernel "de438.bsp"
Target "1"
Origin "0"
Period 0.25
BoundingRadius 1e10
}
}
ReferencePoint "Venus_bary" "Sol"
{
Beginning "1549 12 31 00:00:00.000"
Ending "2650 01 25 00:00:00.000"
OrbitFrame { EclipticJ2000 { Center "SSB"}}
Visible true
Clickable true
SpiceOrbit
{
Kernel "de438.bsp"
Target "2"
Origin "0"
Period 1
BoundingRadius 1e10
}
}
ReferencePoint "Earth_bary" "Sol"
{
Beginning "1549 12 31 00:00:00.000"
Ending "2650 01 25 00:00:00.000"
OrbitFrame { EclipticJ2000 { Center "SSB"}}
Visible true
Clickable true
SpiceOrbit
{
Kernel "de438.bsp"
Target "3"
Origin "0"
Period 1
BoundingRadius 1e10
}
}
ReferencePoint "Mars_bary" "Sol"
{
Beginning "1549 12 31 00:00:00.000"
Ending "2650 01 25 00:00:00.000"
OrbitFrame { EclipticJ2000 { Center "SSB"}}
Visible true
Clickable true
SpiceOrbit
{
Kernel "de438.bsp"
Target "4"
Origin "0"
Period 2
BoundingRadius 1e10
}
}
ReferencePoint "Jupiter_bary" "Sol"
{
Beginning "1549 12 31 00:00:00.000"
Ending "2650 01 25 00:00:00.000"
OrbitFrame { EclipticJ2000 { Center "SSB"}}
Visible true
Clickable true
SpiceOrbit
{
Kernel "de438.bsp"
Target "5"
Origin "0"
Period 12
BoundingRadius 1e10
}
}
ReferencePoint "Saturn_bary" "Sol"
{
Beginning "1549 12 31 00:00:00.000"
Ending "2650 01 25 00:00:00.000"
OrbitFrame { EclipticJ2000 { Center "SSB"}}
Visible true
Clickable true
SpiceOrbit
{
Kernel "de438.bsp"
Target "6"
Origin "0"
Period 29.4577
BoundingRadius 1e10
}
}
ReferencePoint "Uranus_bary" "Sol"
{
Beginning "1549 12 31 00:00:00.000"
Ending "2650 01 25 00:00:00.000"
OrbitFrame { EclipticJ2000 { Center "SSB"}}
Visible true
Clickable true
SpiceOrbit
{
Kernel "de438.bsp"
Target "7"
Origin "0"
Period 85
BoundingRadius 1e10
}
}
ReferencePoint "Neptune_bary" "Sol"
{
Beginning "1549 12 31 00:00:00.000"
Ending "2650 01 25 00:00:00.000"
OrbitFrame { EclipticJ2000 { Center "SSB"}}
Visible true
Clickable true
SpiceOrbit
{
Kernel "de438.bsp"
Target "8"
Origin "0"
Period 166
BoundingRadius 1e10
}
}
ReferencePoint "Pluto_bary" "Sol"
{
Beginning "1549 12 31 00:00:00.000"
Ending "2650 01 25 00:00:00.000"
OrbitFrame { EclipticJ2000 { Center "SSB"}}
Visible true
Clickable true
SpiceOrbit
{
Kernel "de438.bsp"
Target "9"
Origin "0"
Period 247.89
BoundingRadius 1e10
}
}
and
01SolarSystem.sscCode:
Modify "Mercury" "Sol"
{
Timeline
[
# Before SPICE
{
BodyFrame { EquatorJ2000 { Center "Sol" } }
Ending "1550 02 27 00:00:00.000" # add 2 months for orbit drawing
CustomOrbit "vsop87-mercury"
CustomRotation "iau-mercury"
}
# Spice
{
OrbitFrame { EclipticJ2000 { Center "Sol/Mercury_bary" }}
BodyFrame { EclipticJ2000 { Center "Sol" }}
Ending "2649 11 25 00:00:00.000" # less 2 month for orbit drawing
SpiceOrbit
{
Kernel "de438.bsp"
Target "199"
Origin "1"
Period 0.2441 # earth years
BoundingRadius 1e10
}
#CustomRotation "iau-mercury"
SpiceRotation
{
Kernel [ "pck00010.tpc" "naif0012.tls" ]
Frame "IAU_MERCURY"
}
}
# After SPICE
{
BodyFrame { EquatorJ2000 { Center "Sol" } }
CustomOrbit "vsop87-mercury"
CustomRotation "iau-mercury"
}
]
Albedo 0.06
}
Modify "Venus" "Sol"
{
Timeline
[
# Before SPICE
{
BodyFrame { EquatorJ2000 { Center "Sol" } }
Ending "1550 02 27 00:00:00.000" # add 2 months for orbit drawing
CustomOrbit "vsop87-venus"
CustomRotation "iau-venus"
}
# SPICE
{
OrbitFrame { EclipticJ2000 { Center "Sol/Venus_bary" }}
BodyFrame { EclipticJ2000 { Center "Sol" }}
Ending "2649 11 25 00:00:00.000" # less 3 month for orbit
SpiceOrbit
{
Kernel "de438.bsp"
Target "299"
Origin "2"
Period 0.615
BoundingRadius 1e10
}
#CustomRotation "iau-venus"
SpiceRotation
{
Kernel [ "pck00010.tpc" "naif0012.tls" ]
Frame "IAU_VENUS"
}
}
# After SPICE
{
BodyFrame { EquatorJ2000 { Center "Sol" } }
CustomOrbit "vsop87-venus"
CustomRotation "iau-venus"
}
]
}
Modify "Earth" "Sol"
{
Timeline
[
# Before SPICE
{
BodyFrame { EquatorJ2000 { Center "Sol" } }
Ending "1550 02 27 00:00:00.000" # add 2 month for orbit drawing
CustomOrbit "vsop87-earth"
CustomRotation "iau-earth"
}
# SPICE
{
OrbitFrame { EclipticJ2000 { Center "Sol/Earth_bary"}}
BodyFrame { EclipticJ2000 { Center "Sol" } }
Ending "2649 11 25 00:00:00.000" # less 2 month for orbit
SpiceOrbit
{
Kernel "de438.bsp"
Target "399"
Origin "3"
Period 1
BoundingRadius 1e10
}
SpiceRotation
{
Kernel
[
"pck00010.tpc"
"naif0012.tls"
"earth_000101_190214_181123.bpc"
"earth_070425_370426_predict.bpc"
"earth_fixed.tf"
]
# Frame "IAU_EARTH"
Frame "EARTH_FIXED"
}
}
# After Spice
{
BodyFrame { EquatorJ2000 { Center "Sol" } }
CustomOrbit "vsop87-earth"
CustomRotation "iau-earth"
}
]
}
Modify "Moon" "Sol/Earth"
{
Timeline
[
# Before SPICE
{
OrbitFrame { EquatorJ2000 { Center "Sol/Earth"}}
BodyFrame { EquatorJ2000 { Center "Sol/Earth"}}
Ending "1550 02 27 00:00:00.000" # add 2 month for orbit drawing
CustomOrbit "moon"
CustomRotation "iau-moon"
}
# SPICE
{
OrbitFrame { EclipticJ2000 { Center "Sol/Earth_bary"}}
BodyFrame { EclipticJ2000 { Center "Sol/Earth" }}
Ending "2649 11 25 00:00:00.000" # less 2 month for orbit
SpiceOrbit
{
Kernel "de438.bsp"
Target "301"
Origin "3"
Period 27.321661
BoundingRadius 1e10
}
SpiceRotation
{
Kernel
[
"pck00010.tpc"
"naif0012.tls"
]
Frame "IAU_MOON"
}
}
# After SPICE
{
OrbitFrame { EquatorJ2000 { Center "Sol/Earth"}}
BodyFrame { EquatorJ2000 { Center "Sol/Earth"}}
CustomOrbit "moon"
CustomRotation "iau-moon"
}
]
LunarLambert 1.0
Albedo 0.12
}
Modify "Mars" "Sol"
{
Timeline
[
# Before Spice
{
CustomOrbit "vsop87-mars"
Ending "1550 02 27 00:00:00.000" # add 2 month for orbit drawing
BodyFrame { EquatorJ2000 { Center "Sol"} }
CustomRotation "iau-mars"
}
# spice
{
OrbitFrame { EclipticJ2000 { Center "Sol/Mars_bary" }}
BodyFrame { EclipticJ2000 { Center "Sol" }}
Ending "2649 11 25 00:00:00.000" # less 2 month for orbit
SpiceOrbit
{
Kernel "de438.bsp"
Target "4"
Origin "4"
Period 1.88
BoundingRadius 1e10
}
SpiceRotation
{
Kernel [ "pck00010.tpc" "naif0012.tls" ]
Frame "IAU_MARS"
}
}
# After Spice
{
CustomOrbit "vsop87-mars"
BodyFrame { EquatorJ2000 { Center "Sol"} }
CustomRotation "iau-mars"
}
]
}
Modify "Phobos:Mars I" "Sol/Mars"
{
Timeline
[
# Before
{
OrbitFrame { EclipticJ2000 { Center "Sol/Mars" }}
BodyFrame { EquatorJ2000 {Center "Sol/Mars" }}
Ending "1900 02 04 00:00:41.184 " # add 1 month for drawing orbit
EllipticalOrbit
{
Epoch 2415054.500000000 # 1900 02 04
Eccentricity 1.518804109399017E-02 # well Ecc.
AscendingNode 8.267052630309641E+01 # Deg.
SemiMajorAxis 9.377997102713629E+03 # Km.
ArgOfPericenter 3.043078653748888E+02 # Deg.
MeanAnomaly 5.332299997217411E+01 # Deg.
Inclination 2.565060806884143E+01 # Deg.
Period 3.191284128449522E-01 # days
}
CustomRotation "iau-phobos"
}
# spice
{
OrbitFrame { EclipticJ2000 { Center "Sol/Mars_bary" }}
BodyFrame { EclipticJ2000 { Center "Sol/Mars" }}
Ending "2099 12 01 00:01:07.183" # minus 1 month for drawing orbit
SpiceOrbit
{
Kernel "mar097.bsp"
Target "401"
Origin "4"
Period 0.32
BoundingRadius 1e10
}
SpiceRotation
{
Kernel [ "pck00010.tpc" "naif0012.tls" ]
Frame "IAU_PHOBOS"
}
}
# After Spice
{
OrbitFrame { EclipticJ2000 { Center "Sol/Mars" }}
BodyFrame { EquatorJ2000 { Center "Sol/Mars" }}
EllipticalOrbit
{
Epoch 2488038.500000000 # 2099 12 01
Eccentricity 1.483144293957042E-02 # well Ecc.
AscendingNode 8.481820920977968E+01 # Deg.
SemiMajorAxis 9.378104613638820E+03 # Km.
ArgOfPericenter 2.643248684702730E+01 # Deg.
MeanAnomaly 1.350187386377397E+02 # Deg.
Inclination 2.718705574501926E+01 # Deg.
Period 3.191339006728237E-01 # days
}
# CustomRotation "iau-phobos"
}
]
Albedo 0.08
}
Modify "Deimos:Mars II" "Sol/Mars"
{
Mesh "Deimos.low.bin.cmod"
Texture "Deimos.png"
Radius 7.9
MeshCenter [ 0.00 -0.10 0.10 ]
Timeline
[
# Before
{
OrbitFrame { EclipticJ2000 { Center "Sol/Mars" }}
BodyFrame { EquatorJ2000 { Center "Sol/Mars" }}
Ending "1900 02 04 00:00:41.184 " # add 1 month for drawing orbit
EllipticalOrbit
{
Epoch 2415054.500000000 # 1900 02 04
Eccentricity 2.727785842374572E-04 # well Ecc.
AscendingNode 8.014712529094811E+01 # Deg.
SemiMajorAxis 2.345843352277748E+04 # Km.
ArgOfPericenter 2.794768893629913E+02 # Deg.
MeanAnomaly 4.108445654415713E+01 # Deg.
Inclination 2.706516193051360E+01 # Deg.
Period 1.262550755300245E+00 # days
}
CustomRotation "iau-deimos"
}
# spice
{
OrbitFrame { EclipticJ2000 { Center "Sol/Mars_bary" }}
BodyFrame { EclipticJ2000 { Center "Sol/Mars" }}
Ending "2099 12 01 00:01:07.183" # minus 1 month for drawing orbit
SpiceOrbit
{
Kernel "mar097.bsp"
Target "402"
Origin "4"
Period 1.2624408
BoundingRadius 1e10
}
#CustomRotation "iau-deimos"
SpiceRotation
{
Kernel [ "pck00010.tpc" "naif0012.tls" ]
Frame "IAU_DEIMOS"
}
}
# After Spice
{
OrbitFrame { EclipticJ2000 { Center "Sol/Mars" }}
BodyFrame { EquatorJ2000 { Center "Sol/Mars" }}
EllipticalOrbit
{
Epoch 2488038.500000000 # 2099 12 01
Eccentricity 2.637095563057808E-04 # well Ecc.
AscendingNode 8.643314126921305E+01 # Deg.
SemiMajorAxis 2.345856966798129E+04 # Km.
ArgOfPericenter 1.469448698896884E+02 # Deg.
MeanAnomaly 1.026702715681343E+02 # Deg.
Inclination 2.641083361232704E+01 # Deg.
Period 1.262561746474004E+00 # days
}
CustomRotation "iau-deimos"
}
]
Albedo 0.08
}
Modify "Jupiter" "Sol"
{
Timeline
[
# Before SPICE
{
CustomOrbit "vsop87-jupiter"
BodyFrame { EquatorJ2000 { Center "Sol"}}
Ending "1550 02 27 00:00:00.000" # add 2 month minus a few days (there is no feb 31) for orbit drawing
CustomRotation "iau-jupiter"
}
# SPICE
{
OrbitFrame { EclipticJ2000 { Center "Sol/Jupiter_bary"}}
BodyFrame { EclipticJ2000 { Center "Sol" }}
Ending "2649 11 25 00:00:00.000" # less 2 month for orbit
SpiceOrbit
{
Kernel "de438.bsp"
Target "5"
Origin "5"
Period 11.8618
BoundingRadius 1e10
}
SpiceRotation
{
Kernel [ "pck00010.tpc" "naif0012.tls" ]
Frame "IAU_JUPITER"
}
}
# After SPICE
{
CustomOrbit "vsop87-jupiter"
BodyFrame { EquatorJ2000 { Center "Sol"}}
CustomRotation "iau-jupiter"
}
]
}
Modify "Saturn" "Sol"
{
Timeline
[
# Before spice
{
CustomOrbit "vsop87-saturn"
BodyFrame { EquatorJ2000 { Center "Sol" }}
Ending "1550 03 27 00:00:00.000" # add 3 month for orbit drawing
CustomRotation "iau-saturn"
}
# spice
{
OrbitFrame { EclipticJ2000 { Center "Sol/Saturn_bary"}}
BodyFrame { EclipticJ2000 { Center "Sol" }}
Ending "2649 11 25 00:00:00.000" # less 2 month for orbit
SpiceOrbit
{
Kernel "de438.bsp"
Target "6"
Origin "6"
Period 29.4571
BoundingRadius 1e10
}
SpiceRotation
{
Kernel [ "pck00010.tpc" "naif0012.tls" ]
Frame "IAU_SATURN"
}
}
# After spice
{
CustomOrbit "vsop87-saturn"
BodyFrame { EquatorJ2000 { Center "Sol" }}
CustomRotation "iau-saturn"
}
]
}
Modify "Uranus" "Sol"
{
Timeline
[
# Before SPICE
{
CustomOrbit "vsop87-uranus"
Ending "1550 02 27 00:00:00.000" # add 2 month minus a few days (there is no feb 31) for orbit drawing
BodyFrame { EquatorJ2000 { Center "Sol"}}
CustomRotation "iau-uranus"
}
# SPICE
{
OrbitFrame { EclipticJ2000 { Center "Sol/Uranus_bary"}}
BodyFrame { EclipticJ2000 { Center "Sol" }}
Ending "2649 11 25 00:00:00.000" # less 2 month for orbit
SpiceOrbit
{
Kernel "de438.bsp"
Target "7"
Origin "7"
Period 12
BoundingRadius 1e10
}
SpiceRotation
{
Kernel [ "pck00010.tpc" "naif0012.tls" ]
Frame "IAU_URANUS"
}
}
# After SPICE
{
CustomOrbit "vsop87-uranus"
BodyFrame { EquatorJ2000 { Center "Sol"}}
CustomRotation "iau-uranus"
}
]
Albedo 0.66
}
Modify "Neptune" "Sol"
{
Timeline
[
# Before SPICE
{
CustomOrbit "vsop87-neptune"
BodyFrame { EquatorJ2000 { Center "Sol"}}
Ending "1550 02 27 00:00:00.000" # add 2 month minus a few days (there is no feb 31) for orbit drawing
UniformRotation
{
Period 16.11 # System III (magnetic field)
Inclination 28.03
AscendingNode 49.24
MeridianAngle 228.66 # correct System III prime meridian
}
}
# spice
{
OrbitFrame { EclipticJ2000 { Center "Sol/Neptune_bary" }}
BodyFrame { EclipticJ2000 { Center "Sol" }}
Ending "2649 11 25 00:00:00.000" # less 2 month for orbit
SpiceOrbit
{
Kernel "de438.bsp"
Target "8"
Origin "8"
BoundingRadius 1e10
}
SpiceRotation
{
Kernel [ "pck00010.tpc" "naif0012.tls" ]
Frame "IAU_NEPTUNE"
}
}
# After SPICE
{
CustomOrbit "vsop87-neptune"
BodyFrame { EquatorJ2000 { Center "Sol"}}
UniformRotation
{
Period 16.11 # System III (magnetic field)
Inclination 28.03
AscendingNode 49.24
MeridianAngle 228.66 # correct System III prime meridian
}
}
]
Albedo 0.62
}
"Pluto:134340 Pluto" "Sol"
{
Class "dwarfplanet"
Texture "pluto-lok.*"
SpecularTexture "pluto-lok-spec.*"
# NormalMap "PlutoNormal.png"
Color [0.6 0.5 0.5 ]
HazeColor [ 0.8 0.6 0.3 ]
HazeDensity 0.4
SpecularColor [ 0.07 0.06 0.06 ]
SpecularPower 1.0
Radius 1195
OrbitColor [ 1 1 0]
Albedo 0.55
Atmosphere
{
Lower [ 0.8 0.8 0.5 ]
Upper [ 0.6 0.6 0.6 ]
Sky [ 0.8 0.8 0.5 ]
# CloudHeight 1
# CloudSpeed 0
# CloudMap "JVV.PlutoCloud.png"
}
Timeline
[
{
OrbitFrame { EclipticJ2000 { Center "Sol/Pluto_bary" }}
BodyFrame { EquatorJ2000 { Center "Sol" }}
Ending "1900 02 07 00:00:41.184" # add 1 month
EllipticalOrbit
{
Epoch 2415057.500000000 # 1900 02 07
Eccentricity 3.842052909366977E-02 # well Ecc.
AscendingNode 2.274033367324091E+02 # Deg.
SemiMajorAxis 2.048431256115461E+03 # Km.
ArgOfPericenter 1.136111197960867E+02 # Deg.
MeanAnomaly 1.799322902753307E+02 # Deg.
Inclination 1.128753220539163E+02 # Deg.
Period 5.919297615643465E+00 # days
}
UniformRotation
{
Period 153.292944
Inclination 115.60
AscendingNode 228.34
MeridianAngle 320.75
}
}
# begin SPICE
{
OrbitFrame { EclipticJ2000 { Center "Sol/Pluto_bary"}}
BodyFrame { EclipticJ2000 { Center "Sol" }}
Ending "2099 11 28 00:01:07.183" # - 1 month plus a few days less than kernel , for orbit drawing
SpiceOrbit
{
Kernel "plu055.bsp"
Target "999"
Origin "9"
Period 247.89
BoundingRadius 1e10
}
SpiceRotation
{
Kernel [ "pck00010.tpc" "naif0012.tls" ]
Frame "IAU_PLUTO"
}
}
# After SPICE
{
OrbitFrame { EclipticJ2000 { Center "Sol/Pluto_bary" }}
BodyFrame { EquatorJ2000 { Center "Sol" }}
EllipticalOrbit
{
Epoch 2488035.500000000 # 2099 11 28
Eccentricity 3.853175530578760E-02 # well Ecc.
AscendingNode 2.274127176865489E+02 # Deg.
SemiMajorAxis 2.048179831222588E+03 # Km.
ArgOfPericenter 3.381273265862308E+02 # Deg.
MeanAnomaly 1.799445702701380E+02 # Deg.
Inclination 1.128733422401989E+02 # Deg.
Period 5.918207845291481E+00 # days
}
UniformRotation
{
Period 153.292944
Inclination 115.60
AscendingNode 228.34
MeridianAngle 320.75
}
}
]
}
AltSurface "limit of knowledge" "Sol/Pluto"
{
Texture "pluto-lok.*"
SpecularTexture "pluto-lok-spec.*"
SpecularColor [ 0.135 0.12 0.08 ]
SpecularPower 9.5
}
"Charon:Pluto I:134340 Pluto I:1978 P 1" "Sol/Pluto"
{
Class "moon"
Texture "charon-lok.*"
SpecularTexture "charon-lok-spec.*"
# Texture "JVV_Charon.png"
# NormalMap "CharonNormal.png"
Color [0.6 0.5 0.5 ]
HazeColor [ 0.8 0.6 0.3 ]
HazeDensity 0.4
SpecularColor [ 0.07 0.06 0.06 ]
SpecularPower 1.0
Radius 605
Albedo 0.35
InfoURL "http://www.nineplanets.org/pluto.html#Charon"
Atmosphere
{
Lower [ 0.8 0.8 0.5 ]
Upper [ 0.6 0.6 0.6 ]
Sky [ 0.8 0.8 0.5 ]
# CloudHeight 1
# CloudSpeed 0
# CloudMap "JVV_CharonCloud.png"
}
Timeline
[
{
OrbitFrame { EclipticJ2000 { Center "Sol/Pluto_bary" }}
BodyFrame { EquatorJ2000 { Center "Sol/Pluto" }}
Ending "1900 02 07 00:00:41.183"
EllipticalOrbit
{
Epoch 2415057.500000000 # 1900 02 07
Eccentricity 2.120680281579346E-03 # well Ecc.
AscendingNode 2.274033336965910E+02 # Deg.
SemiMajorAxis 1.743217922038960E+04 # Km.
ArgOfPericenter 2.918837647007996E+02 # Deg.
MeanAnomaly 1.816645300739275E+02 # Deg.
Inclination 1.128753216097926E+02 # Deg.
Period 6.360206662645079E+00 # days
}
UniformRotation
{
Period 153.292944
Inclination 115.60
AscendingNode 228.34
MeridianAngle 320.75
}
}
# SPICE
{
OrbitFrame { EclipticJ2000 { Center "Sol/Pluto_bary"}}
BodyFrame { EclipticJ2000 { Center "Sol/Pluto" }}
Ending "2099 11 28 00:01:07.183" # - 1 month less than kernel , for orbit drawing
SpiceOrbit
{
Kernel "plu055.bsp"
Target "901"
Origin "9"
Period 6.4
BoundingRadius 1e10
}
SpiceRotation
{
Kernel [ "pck00010.tpc" "naif0012.tls" ]
Frame "IAU_CHARON"
}
}
# After SPICE
{
OrbitFrame { EclipticJ2000 { Center "Sol/Pluto_bary" }}
BodyFrame { EquatorJ2000 { Center "Sol/Pluto" }}
EllipticalOrbit
{
Epoch 2488035.500000000 # 2099 DEC 31
Eccentricity 2.139412654928561E-03 # well Ecc.
AscendingNode 2.274127028700794E+02 # Deg.
SemiMajorAxis 1.743245959612379E+04 # Km.
ArgOfPericenter 1.591274605642271E+02 # Deg.
MeanAnomaly 1.789442837051825E+02 # Deg.
Inclination 1.128733411129070E+02 # Deg.
Period 6.360360107727343E+00 # days
}
UniformRotation
{
Period 153.292944
Inclination 115.60
AscendingNode 228.34
MeridianAngle 320.75
}
}
]
}
AltSurface "limit of knowledge" "Sol/Pluto/Charon"
{
Texture "charon-lok.*"
SpecularTexture "charon-lok-spec.*"
SpecularColor [ 0.135 0.12 0.08 ]
SpecularPower 9.5
}
"Nix" "Sol/Pluto"
{
Class "moon"
Mesh "asteroid.cmod"
Texture "asteroid.*"
Radius 44
Timeline
[
{
OrbitFrame { EclipticJ2000 { Center "Sol/Pluto_bary"}}
BodyFrame { EquatorJ2000 { Center "Sol/Pluto" }}
Ending "1900 02 07 00:00:41.183"
EllipticalOrbit
{
Epoch 2415057.500000000 # 1900 02 02
Eccentricity 6.479604237601501E-03 # well Ecc.
AscendingNode 2.273789130039034E+02 # Deg.
SemiMajorAxis 4.871032101267891E+04 # Km.
ArgOfPericenter 1.931713210188226E+02 # Deg.
MeanAnomaly 2.670161459169165E+02 # Deg.
Inclination 1.128723167122542E+02 # Deg.
Period 2.501222714480507E+01 # days
}
}
# begin SPICE
{
OrbitFrame { EclipticJ2000 { Center "Sol/Pluto_bary"}}
BodyFrame { EclipticJ2000 { Center "Sol/Pluto" }}
Ending "2099 11 28 00:01:07.183" # - 1 month less , for orbit drawing
SpiceOrbit
{
Kernel "plu055.bsp"
Target "902"
Origin "9"
Period 25
BoundingRadius 1e10
}
PrecessingRotation
# a bit random
{
Period 35
Inclination 15
PrecessionPeriod 0.001
}
}
# After SPICE
{
OrbitFrame { EclipticJ2000 { Center "Sol/Pluto_bary"}}
BodyFrame { EquatorJ2000 { Center "Sol/Pluto" }}
EllipticalOrbit
{
Epoch 2488035.500000000 # 2099 DEC 31
Eccentricity 6.745023685286226E-03 # well Ecc.
AscendingNode 2.274313657160384E+02 # Deg.
SemiMajorAxis 4.898274369148519E+04 # Km.
ArgOfPericenter 1.719975796643247E+02 # Deg.
MeanAnomaly 3.507047942018160E+02 # Deg.
Inclination 1.128877758419482E+02 # Deg.
Period 2.522234943376132E+01 # days
}
}
]
Albedo 0.08
}
"Hydra" "Sol/Pluto"
{
Class "moon"
Mesh "asteroid.cmod"
Texture "asteroid.*"
Radius 36
Timeline
[
# before SPICE
{
OrbitFrame { EclipticJ2000 { Center "Sol/Pluto_bary"}}
BodyFrame { EquatorJ2000 { Center "Sol/Pluto" }}
Ending "1900 02 07 00:00:41.183"
EllipticalOrbit
{
Epoch 2415057.500000000 # 1900 01 02
Eccentricity 1.378029083202007E-02 # well Ecc.
AscendingNode 2.273059185468179E+02 # Deg.
SemiMajorAxis 6.525587359130121E+04 # Km.
ArgOfPericenter 2.159923876736057E+02 # Deg.
MeanAnomaly 3.516585537468688E+02 # Deg.
Inclination 1.125779296269136E+02 # Deg.
Period 3.878380343901928E+01 # days
}
UniformRotation
{
Period 153.292944
Inclination 115.60
AscendingNode 228.34
MeridianAngle 320.75
}
}
# begin SPICE
{
OrbitFrame { EclipticJ2000 { Center "Sol/Pluto_bary"}}
BodyFrame { EclipticJ2000 { Center "Sol/Pluto" }}
Ending "2099 11 28 00:01:07.183" # - 1 month less than kernel , for orbit drawing
SpiceOrbit
{
Kernel "plu055.bsp"
Target "903"
Origin "9"
Period 38.37
BoundingRadius 1e10
}
UniformRotation
{
Period 153.292944
Inclination 115.60
AscendingNode 228.34
MeridianAngle 320.75
}
}
# After SPICE
{
OrbitFrame { EclipticJ2000 { Center "Sol/Pluto_bary"}}
BodyFrame { EquatorJ2000 { Center "Sol/Pluto" }}
EllipticalOrbit
{
Epoch 2488035.500000000 # 2099 DEC 31
Eccentricity 7.814792280794630E-03 # well Ecc.
AscendingNode 2.277455552849920E+02 # Deg.
SemiMajorAxis 6.488487853456646E+04 # Km.
ArgOfPericenter 3.368099283715883E+02 # Deg.
MeanAnomaly 3.445232897864296E+02 # Deg.
Inclination 1.129119386712967E+02 # Deg.
Period 3.845353134623979E+01 # days
}
UniformRotation
{
Period 153.292944
Inclination 115.60
AscendingNode 228.34
MeridianAngle 320.75
}
}
]
Albedo 0.18
}
"Kerberos:Pluto IV:134340" "Sol/Pluto"
{
Class "moon"
Mesh "asteroid.cmod"
Texture "asteroid.*"
Radius 23.9
Albedo 0.18
Timeline
[
# Before SPICE
{
OrbitFrame { EclipticJ2000 { Center "Sol/Pluto_bary" }}
BodyFrame { EquatorJ2000 { Center "Sol/Pluto" }}
Ending "1900 02 07 00:00:41.183"
EllipticalOrbit
{
Epoch 2415057.500000000 # 1900 02 07
Eccentricity 1.551546884434514E-02 # well Ecc.
AscendingNode 2.272879953102414E+02 # Deg.
SemiMajorAxis 5.841033336923728E+04 # Km.
ArgOfPericenter 1.657080244153093E+02 # Deg.
MeanAnomaly 1.638869221781458E+01 # Deg.
Inclination 1.133053150680446E+02 # Deg.
Period 3.284385389827932E+01 # days
}
}
# spice
{
OrbitFrame { EclipticJ2000 { Center "Sol/Pluto_bary"}}
BodyFrame { EclipticJ2000 { Center "Sol/Pluto" }}
Ending "2099 11 28 00:01:07.183"
SpiceOrbit
{
Kernel "plu055.bsp"
Target "904"
Origin "9"
Period 32.72
BoundingRadius 1e10
}
UniformRotation
{
Period 10.0
Inclination 10.0
AscendingNode 10.0
MeridianAngle 10.0
}
}
# After SPICE
{
OrbitFrame { EclipticJ2000 { Center "Sol/Pluto_bary"}}
BodyFrame { EquatorJ2000 { Center "Sol/Pluto" }}
EllipticalOrbit
{
Epoch 2488035.500000000 # 2099 11 28
Eccentricity 1.563741265194505E-02 # well Ecc.
AscendingNode 2.270722282141489E+02 # Deg.
SemiMajorAxis 5.843737063645036E+04 # Km.
ArgOfPericenter 5.568359980073014E+01 # Deg.
MeanAnomaly 4.231464400782641E+00 # Deg.
Inclination 1.131815958200937E+02 # Deg.
Period 3.286666092803936E+01 # days
}
}
]
}
"Styx:Pluto V:134340" "Sol/Pluto"
{
Class "moon"
Mesh "asteroid.cmod"
Texture "asteroid.*"
Radius 12.5
Albedo 0.18
Timeline
[
# Before SPICE
{
OrbitFrame { EclipticJ2000 { Center "Sol/Pluto_bary" }}
BodyFrame { EquatorJ2000 { Center "Sol/Pluto" }}
Ending "1900 02 07 00:00:41.183"
EllipticalOrbit
{
Epoch 2415057.500000000 # 1900 02 02
Eccentricity 7.020952831720115E-03 # well Ecc.
AscendingNode 2.272862126034439E+02 # Deg.
SemiMajorAxis 4.268049091884379E+04 # Km.
ArgOfPericenter 2.954214446788343E+02 # Deg.
MeanAnomaly 1.871885622053021E+00 # Deg.
Inclination 1.126685812149368E+02 # Deg.
Period 2.051459526765751E+01 # days
}
}
# spice
{
OrbitFrame { EclipticJ2000 { Center "Sol/Pluto_bary"}}
BodyFrame { EclipticJ2000 { Center "Sol/Pluto" }}
Ending "2099 11 28 00:01:07.183"
SpiceOrbit
{
Kernel "plu055.bsp"
Target "905"
Origin "9"
Period 20.5
BoundingRadius 1e10
}
UniformRotation
{
Period 10.0
Inclination 10.0
AscendingNode 10.0
MeridianAngle 10.0
}
}
# After SPICE
{
OrbitFrame { EclipticJ2000 { Center "Sol/Pluto_bary"}}
BodyFrame { EquatorJ2000 { Center "Sol/Pluto" }}
EllipticalOrbit
{
Epoch 2488035.500000000 # 2099 11 27
Eccentricity 7.948513244979520E-03 # well Ecc.
AscendingNode 2.271869396368839E+02 # Deg.
SemiMajorAxis 4.270787276169645E+04 # Km.
ArgOfPericenter 1.402933997326030E+02 # Deg.
MeanAnomaly 2.814517410788679E+01 # Deg.
Inclination 1.127572402378158E+02 # Deg.
Period 2.053434026695490E+01 # days
}
}
]
}