billybob884 wrote:instead of putting up a whole new solarsys.ssc, why dont you just post a list of code to add/replace in the solarsys.ssc for those that have made their own "ajustments"
Well, there's now an alteration to almost every body in solarsys.ssc except Earth, Moon and asteroids - so one is pretty much the equivalent of the other. But here goes:
Code: Select all
# Data for our solar system.
#Revisions by Grant Hutchison December 2002:
#Correct orientation of axes and prime meridians for all planets
#Appropriate position of prime meridians for all synchronous satellites
#Re-orientation of some maps, to place prime meridian in the centre
#Addition of IAU grids as optional maps
#Addition of Venus surface map from USGS and Hyperion surface map by Phil Stooke, both public domain
#Original venus.jpg rotated to orientate cloud patterns correctly, and used as a CloudMap
"Mercury" "Sol"
{
Texture "mercury.jpg"
#Texture "westgrid.jpg" #added IAU grid texture map
BumpMap "mercurybump.jpg"
BumpHeight 2.5
Radius 2440
CustomOrbit "vsop87-mercury"
EllipticalOrbit {
Period 0.2408
SemiMajorAxis 0.3871
Eccentricity 0.2056
Inclination 7.0049
AscendingNode 48.33167
LongOfPericenter 77.456
MeanLongitude 252.251
}
RotationPeriod 1407.509405 #revised value
Obliquity 7.01
EquatorAscendingNode 48.42 #revised value
RotationOffset 291.20 #correct orientation for map with central prime meridian
Albedo 0.06
}
"Venus" "Sol"
{
Texture "venussurfacerotate.jpg" #added surface map with central prime meridian and correct orientation
#Texture "eastgridrotate.jpg" #added IAU grid texture map
HazeColor [ 0.5 0.35 0.2 ]
HazeDensity 0.35
Radius 6052
Atmosphere {
Height 60
Lower [ 0.8 0.8 0.5 ]
Upper [ 0.6 0.6 0.6 ]
Sky [ 0.8 0.8 0.5 ]
CloudMap "venuscloudsrotate.jpg" #rotated venus.jpg, to orientate cloud patterns correctly
CloudHeight 50 #height of densest cloud layer
CloudSpeed 90 #clouds super-rotate - one rotation in 4 days
}
CustomOrbit "vsop87-venus"
EllipticalOrbit {
Period 0.6152
SemiMajorAxis 0.7233
Eccentricity 0.0068
Inclination 3.3947
AscendingNode 76.681
LongOfPericenter 131.533
MeanLongitude 181.979
}
RotationPeriod 5832.479839 #revised value
Obliquity 178.78 #revised value
EquatorAscendingNode 300.22 #revised value
RotationOffset 137.45 #correct orientation for map with central prime meridian
Albedo 0.77
}
"Mars" "Sol"
{
Texture "mars180.jpg" #revised texture map with central prime meridian
#Texture "westgrid.jpg" #added IAU grid texture map
BumpMap "marsbump180.jpg" #revised bump map with central prime meridian
BumpHeight 2.5
Color [ 1 0.75 0.7 ]
HazeColor [ 1 1 1 ]
HazeDensity 0.45
Radius 3394
# Oblateness 0.006
Atmosphere {
Height 30
Lower [ 0.8 0.6 0.6 ]
Upper [ 0.7 0.3 0.3 ]
Sky [ 0.83 0.75 0.65 ]
}
CustomOrbit "vsop87-mars"
EllipticalOrbit
{
Period 1.8809
SemiMajorAxis 1.5237
Eccentricity 0.0934
Inclination 1.8506
AscendingNode 49.479
LongOfPericenter 336.041
MeanLongitude 355.453
}
RotationPeriod 24.622962
Obliquity 26.72 #revised value
EquatorAscendingNode 82.91 #revised value
RotationOffset 136.005 #correct orientation for map with central prime meridian
Albedo 0.150
}
"Phobos" "Sol/Mars"
{
Mesh "phobos.3ds"
Texture "phobosmirror.jpg" #revised texture map to bring features into correct position
#Texture "westgridmirror.jpg" #added IAU grid texture map
Radius 11
EllipticalOrbit
{
Period 0.31891023 #mean value
SemiMajorAxis 9377.2 #mean value
Eccentricity 0.0151 #mean value
Inclination 1.075 #mean value
AscendingNode 128.694 #at epoch J2000.0
ArgOfPericenter 213.804 #at epoch J2000.0
MeanAnomaly 191.771 #at epoch J2000.0
}
Obliquity 1.075 #normal to orbit
EquatorAscendingNode 128.694 #correct orientation for given ascending node
RotationOffset 45.575 #correct orientation map with central prime meridian
Albedo 0.07
}
"Deimos" "Sol/Mars"
{
Mesh "deimos.3ds"
Texture "deimosmirror.jpg" #revised texture map to bring features into correct position
#Texture "westgridmirror.jpg" #added IAU grid texture map
Radius 6
EllipticalOrbit
{
Period 1.2624407 #mean value
SemiMajorAxis 23463.2 #mean value
Eccentricity 0.00033 #mean value
Inclination 1.791 #mean value
AscendingNode 25.229 #at epoch J2000.0
ArgOfPericenter 208.213 #at epoch J2000.0
MeanAnomaly 344.128 #at epoch J2000.0
}
Obliquity 1.791 #normal to orbit
EquatorAscendingNode 25.229 #correct orientation for given ascending node
RotationOffset 192.341 #correct orientation map with central prime meridian
Albedo 0.08
}
"Jupiter" "Sol"
{
Texture "jupiter.jpg"
#Texture "westgrid.jpg" #added IAU grid texture map
HazeColor [ 0.4 0.45 0.5 ]
HazeDensity 0.3
Radius 71398
Oblateness 0.064
CustomOrbit "vsop87-jupiter"
EllipticalOrbit
{
Period 11.8622
SemiMajorAxis 5.2034
Eccentricity 0.0484
Inclination 1.3053
AscendingNode 100.556
LongOfPericenter 14.7539
MeanLongitude 34.404
}
RotationPeriod 9.924920 #revised value: System III - magnetic field
Obliquity 2.22 #revised value
EquatorAscendingNode 337.77 #revised value
RotationOffset 305.40 #correct orientation for map with central prime meridian
Albedo 0.51
}
"Amalthea" "Sol/Jupiter"
{
Texture "asteroid.jpg"
#Texture "westgridmirror.jpg" #added IAU grid texture map
BlendTexture true
Color [ 0.5 0.12 0.16 ]
Mesh "amalthea.3ds"
Radius 124
EllipticalOrbit
{
Epoch 2452583.763194445 #2002 Nov 05.26 (Galileo encounter)
Period 0.49817905 #revised to mean value
SemiMajorAxis 181994.98
Eccentricity 0.0046637841
Inclination 0.39217201
AscendingNode 224.4139186 #revised value
ArgOfPericenter 293.4707817
MeanAnomaly 319.3794140
}
Obliquity 0.4 #axis normal to orbit
EquatorAscendingNode 224.41 #correct orientation for given ascending node
RotationOffset 209.583 #correct orientation for given orbital parameters
Albedo 0.06
}
"Io" "Sol/Jupiter"
{
Texture "io180.jpg" #revised texture map with central prime meridian
#Texture "westgrid.jpg" #added IAU grid texture map
Radius 1821
CustomOrbit "io"
EllipticalOrbit
{
Epoch 2443000.00038375
Period 1.769138
SemiMajorAxis 421600
Eccentricity 0.0041
Inclination 0.040
AscendingNode 312.981
LongOfPericenter 97.735
MeanLongitude 106.724
}
RotationOffset 198 #correct orientation for map with central prime meridian
Albedo 0.61
}
"Europa" "Sol/Jupiter"
{
Texture "europa180.jpg" #revised texture map with central prime meridian
#Texture "westgrid.jpg"#added IAU grid texture map
Radius 1565
CustomOrbit "europa"
EllipticalOrbit
{
Epoch 2443000.00038375
Period 3.551810
SemiMajorAxis 670900
Eccentricity 0.0101
Inclination 0.470
AscendingNode 101.087
LongOfPericenter 155.512
MeanLongitude 176.377
}
RotationPeriod 85.22834590 #corrects synchronization error in current Celestia
RotationOffset 32 #correct orientation for map with central prime meridian
Albedo 0.64
}
"Ganymede" "Sol/Jupiter"
{
Texture "ganymede180.jpg" #revised texture map with central prime meridian
#Texture "westgrid.jpg"#added IAU grid texture map
Radius 2634
CustomOrbit "ganymede"
EllipticalOrbit
{
Epoch 2443000.00038375
Period 7.154553
SemiMajorAxis 1070000
Eccentricity 0.0015
Inclination 0.195
AscendingNode 119.841
LongOfPericenter 188.831
MeanLongitude 121.206
}
RotationOffset 40 #correct orientation for map with central prime meridian
Albedo 0.42
}
"Callisto" "Sol/Jupiter"
{
Texture "callisto150.jpg" #revised texture map with central prime meridian
#Texture "westgrid.jpg"#added IAU grid texture map
Radius 2403
CustomOrbit "callisto"
EllipticalOrbit
{
Epoch 2443000.00038375
Period 16.689018
SemiMajorAxis 1883000
Eccentricity 0.007
Inclination 0.281
AscendingNode 323.265
LongOfPericenter 335.933
MeanLongitude 85.091
}
RotationOffset 260 #correct orientation for map with central prime meridian
Albedo 0.20
}
"Saturn" "Sol"
{
Texture "saturn.jpg"
#Texture "westgrid.jpg"#added IAU grid texture map
Color [ 1.0 1.0 0.85 ]
HazeColor [ 0.0 0.0 1 ]
HazeDensity 0.25
Radius 60330
Oblateness 0.1076
CustomOrbit "vsop87-saturn"
EllipticalOrbit
{
Period 29.4577
SemiMajorAxis 9.5371
Eccentricity 0.0542
Inclination 2.4845
AscendingNode 113.715
LongOfPericenter 92.432
MeanLongitude 49.944
}
RotationPeriod 10.656222 #System III - magnetic field
Obliquity 28.052
EquatorAscendingNode 169.53 #revised value
RotationOffset 358.922 #correct orientation for map with central prime meridian
Albedo 0.50
Rings {
Inner 74658
Outer 140000
Texture "saturn-rings.png"
# Bjorn Jonsson <http://www.mmedia.is/~bjj> recommends this
# color for rendering Saturn's rings. No idea if it's right,
# but it looks nice
Color [ 1.0 0.88 0.82 ]
}
}
"Mimas" "Sol/Saturn"
{
Texture "mimas.jpg"
#Texture "westgrid.jpg"#added IAU grid texture map
BlendTexture true
Color [ 0.75 0.63 0.58 ]
Radius 199
CustomOrbit "mimas"
EllipticalOrbit
{
Period 0.9424218
SemiMajorAxis 185520
Eccentricity 0.0202
Inclination 1.53
MeanAnomaly 23
}
RotationOffset 330 #correct orientation for map with central prime meridian
Albedo 0.5
}
"Enceladus" "Sol/Saturn"
{
Texture "asteroid.jpg"
#Texture "westgrid.jpg"#added IAU grid texture map
Radius 249
CustomOrbit "enceladus"
EllipticalOrbit
{
Period 1.370218
SemiMajorAxis 238020
Eccentricity 0.0045
Inclination 0.02
MeanAnomaly 215
}
RotationOffset 320 #correct orientation for map with central prime meridian
Albedo 0.99
}
"Tethys" "Sol/Saturn"
{
Texture "tethys.jpg"
#Texture "westgrid.jpg"#added IAU grid texture map
Radius 530
CustomOrbit "tethys"
EllipticalOrbit
{
Period 1.887802
SemiMajorAxis 294660
Eccentricity 0.0
Inclination 1.09
MeanAnomaly 98
}
RotationOffset 325 #correct orientation for map with central prime meridian
Albedo 0.9
}
"Dione" "Sol/Saturn"
{
Texture "dione.jpg"
#Texture "westgrid.jpg"#added IAU grid texture map
Radius 560
CustomOrbit "dione"
EllipticalOrbit
{
Period 2.736915
SemiMajorAxis 377400
Eccentricity 0.0022
Inclination 0.02
MeanAnomaly 310
}
RotationOffset 315 #correct orientation for map with central prime meridian
Albedo 0.7
}
"Rhea" "Sol/Saturn"
{
Texture "rhea.jpg"
#Texture "westgrid.jpg"#added IAU grid texture map
Radius 764
CustomOrbit "rhea"
EllipticalOrbit
{
Period 4.517500
SemiMajorAxis 527040
Eccentricity 0.0010
Inclination 0.35
MeanAnomaly 190
}
RotationOffset 190 #correct orientation for map with central prime meridian
Albedo 0.7
}
"Titan" "Sol/Saturn"
{
Texture "titan.jpg"
#Texture "westgrid.jpg"#added IAU grid texture map
Color [ 1.0 0.9 0.75 ]
HazeColor [ 0.2 0.5 1 ]
HazeDensity 1
Radius 2575
Atmosphere {
Height 60
Lower [ 0.8 0.4 0.1 ]
Upper [ 0.0 0.0 0.9 ]
Sky [ 0.8 0.4 0.1 ]
}
CustomOrbit "titan"
EllipticalOrbit
{
Period 15.945421
SemiMajorAxis 1221850
Eccentricity 0.0292
Inclination 0.33
MeanAnomaly 120
}
RotationPeriod 382.69074184 #corrects synchronization error in current Celestia
RotationOffset 145 #correct orientation for map with central prime meridian
Albedo 0.21
}
"Hyperion" "Sol/Saturn"
{
Mesh "hyperion.3ds"
#Texture "asteroid.jpg"
Texture "hyperionmirror.jpg" #added surface map by Phil Stooke, re-orientated to bring features into correct position
#Texture "westgridmirror.jpg" #added IAU grid texture map
Radius 205
CustomOrbit "hyperion"
EllipticalOrbit
{
Period 21.276609
SemiMajorAxis 1481100
Eccentricity 0.1042
Inclination 0.43
MeanAnomaly 350
}
# The rotation of Hyperion is chaotic; we don't attempt to model
# the rotation exactly, but instead use non-zero precession rate to
# make the rotation appear somewhat irregular.
Obliquity 25
RotationPeriod 336 # 13 days
PrecessionRate 15.65 # 23 days
Albedo 0.3
}
"Iapetus" "Sol/Saturn"
{
Texture "iapetus.jpg"
#Texture "westgrid.jpg"#added IAU grid texture map
Radius 718
CustomOrbit "iapetus"
EllipticalOrbit
{
Period 79.330183
SemiMajorAxis 3561300
Eccentricity 0.0283
Inclination 7.52
MeanAnomaly 245
}
RotationOffset 230 #correct orientation for map with central prime meridian
Albedo 0.2
}
"Uranus" "Sol"
{
Texture "uranus.jpg"
#Texture "eastgridrotate.jpg" #added IAU grid texture map
Color [ 0.75 0.85 1.0 ]
HazeColor [ 0.5 0.8 1.0 ]
HazeDensity 0.2
Radius 26200
Oblateness 0.024
CustomOrbit "vsop87-uranus"
EllipticalOrbit
{
Period 84.0139
SemiMajorAxis 19.1913
Eccentricity 0.0472
Inclination 0.7699
AscendingNode 74.230
LongOfPericenter 170.964
MeanLongitude 313.232
}
RotationPeriod 17.24 #System III - magnetic field
Obliquity 97.81 #revised value
EquatorAscendingNode 167.76
RotationOffset -28.82 #correct orientation for map with central prime meridian
Albedo 0.66
Rings {
Inner 41800
Outer 51149
Texture "uranus-rings.png"
}
}
"Miranda" "Sol/Uranus"
{
Texture "miranda90rotate.jpg" #revised texture map with central prime meridian and correct orientation
#Texture "eastgridrotate.jpg" #added IAU grid texture map
Radius 235
CustomOrbit "miranda"
EllipticalOrbit
{
Period 1.413
SemiMajorAxis 129800
Eccentricity 0.0027
Inclination 4.22
MeanAnomaly 120
}
RotationPeriod 33.92350159 #corrects synchronization error in current Celestia
RotationOffset 330 #correct orientation for map with central prime meridian
}
"Ariel" "Sol/Uranus"
{
Texture "arielrotate.jpg" #revised texture map with correct orientation
#Texture "eastgridrotate.jpg" #added IAU grid texture map
Radius 576
CustomOrbit "ariel"
EllipticalOrbit
{
Period 2.520
SemiMajorAxis 191200
Eccentricity 0.0034
Inclination 0.31
MeanAnomaly 56
}
RotationPeriod 60.48909292 #corrects synchronization error in current Celestia
RotationOffset 200 #correct orientation for map with central prime meridian
}
"Umbriel" "Sol/Uranus"
{
Texture "umbrielrotate.jpg" #revised texture map with correct orientation
#Texture "eastgridrotate.jpg" #added IAU grid texture map
Radius 585
CustomOrbit "umbriel"
EllipticalOrbit
{
Period 4.144
SemiMajorAxis 266000
Eccentricity 0.0050
Inclination 0.36
MeanAnomaly 280
}
RotationPeriod 99.46022991 #corrects synchronization error in current Celestia
RotationOffset 250 #correct orientation for map with central prime meridian
}
"Titania" "Sol/Uranus"
{
Texture "titaniarotate.jpg" #revised texture map with correct orientation
#Texture "eastgridrotate.jpg" #added IAU grid texture map
Radius 789
CustomOrbit "titania"
EllipticalOrbit
{
Period 8.706
SemiMajorAxis 435800
Eccentricity 0.0022
Inclination 0.10
MeanAnomaly 30
}
RotationPeriod 208.94077099 #corrects synchronization error in current Celestia
RotationOffset 280 #correct orientation for map with central prime meridian
}
"Oberon" "Sol/Uranus"
{
Texture "oberonrotate.jpg" #revised texture map with correct orientation
#Texture "eastgridrotate.jpg" #added IAU grid texture map
Radius 761
CustomOrbit "oberon"
EllipticalOrbit
{
Period 13.463
SemiMajorAxis 583600
Eccentricity 0.0008
Inclination 0.10
MeanAnomaly 150
}
RotationPeriod 323.117567539 #corrects synchronization error in current Celestia
RotationOffset 350 #correct orientation for map with central prime meridian
}
"Neptune" "Sol"
{
Texture "neptune.jpg"
#Texture "westgrid.jpg" #added IAU grid texture map
Color [ 0.75 0.75 1.0 ]
HazeColor [ 0.6 1 0.75 ]
HazeDensity 0.35
Radius 25225
Oblateness 0.027
CustomOrbit "vsop87-neptune"
EllipticalOrbit
{
Period 164.793
SemiMajorAxis 30.0690
Eccentricity 0.0086
Inclination 1.7692
AscendingNode 131.722
LongOfPericenter 44.971
MeanLongitude 304.880
}
RotationPeriod 16.11 #System III - magnetic field
Obliquity 28.03
EquatorAscendingNode 49.24 #revised value
RotationOffset 228.65 #correct orientation for map with central prime meridian
Albedo 0.62
}
"Proteus" "Sol/Neptune"
{
Mesh "proteus.3ds"
Texture "asteroid.jpg"
#Texture "westgridmirror.jpg" #added IAU grid texture map
Radius 218
EllipticalOrbit
{
Epoch 2450085.5 #revised value - 1996 Jan 03.0 (earliest Horizons data)
Period 1.122315 #revised to mean value
SemiMajorAxis 117600 #revised to mean value
Eccentricity 0.0004 #revised to mean value
Inclination 1.101 #revised value - at epoch
AscendingNode 327.378 #revised value - at epoch
ArgOfPericenter 277.888 #revised value - at epoch
MeanAnomaly 206.367 #revised value - at epoch
}
Obliquity 1.1 #normal to orbit
EquatorAscendingNode 327.378 #correct orientation for given ascending node
RotationOffset 281.590 #correct orientation for map with central prime meridian
Albedo 0.2
}
"Triton" "Sol/Neptune"
{
Texture "triton.jpg"
#Texture "eastgrid.jpg"
Radius 1353
Atmosphere {
Height 1
Lower [ 0.5 0.5 0.5 ]
Upper [ 0.5 0.5 0.5 ]
Sky [ 0.0 0.0 0.0 ]
}
EllipticalOrbit
{
Epoch 2447763.5 #revised value - 1989 Aug 25.00 (Voyager encounter)
Period 5.8768541 #revised to mean value
SemiMajorAxis 354765.286 #revised value - at epoch
Eccentricity 0.000022849 #revised value - at epoch
Inclination 156.826240 #revised value - at epoch
#AscendingNode 172.426656 #revised value - at epoch
AscendingNode 147.899288 #revised value - at epoch
ArgOfPericenter 293.092400 #revised value - at epoch
MeanAnomaly 315.726316 #revised value - at epoch
}
Obliquity 23.174 #normal to orbit
EquatorAscendingNode 327.899 #correct orientation for given ascending node
RotationOffset -53.161 #correct orientation for map with central prime meridian
RotationPeriod -141.0444984 #correct retrograde rotation
Albedo 0.7
}
"Nereid" "Sol/Neptune"
{
Mesh "asteroid.cms"
Texture "asteroid.jpg"
#Texture "westgrid.jpg" #added IAU grid texture map
Radius 170
EllipticalOrbit
{
Epoch 2447763.5 #revised value - 1989 Aug 25.00 (Voyager encounter)
Period 360.13619 #revised to mean value
SemiMajorAxis 5513400 #revised to mean value
Eccentricity 0.7512 #revised to mean value
Inclination 28.385 #revised value - at epoch
AscendingNode 190.678 #revised value - at epoch
ArgOfPericenter 17.690 #revised value - at epoch
MeanAnomaly 36.056 #revised value - at epoch
}
}
"Pluto" "Sol"
{
Texture "pluto.jpg"
#Texture "eastgridrotate.jpg" #added IAU grid texture map
BumpMap "plutobump1k.jpg"
BumpHeight 2.5
Radius 1137
CustomOrbit "pluto"
EllipticalOrbit
{
Period 248.54
SemiMajorAxis 39.48168677
Eccentricity 0.24880766
Inclination 17.14175
AscendingNode 110.30347
LongOfPericenter 224.06776
MeanLongitude 238.92881
}
RotationPeriod 153.293904 #revised value
Obliquity 115.604 #revised value
EquatorAscendingNode 228.335 #revised value
RotationOffset -39.25 #correct orientation for map with central prime meridian
Albedo 0.3
}
"Charon" "Sol/Pluto"
{
Texture "charon.jpg"
#Texture "eastgridrotate.jpg" #added IAU grid texture map
Radius 593
InfoURL "http://www.nineplanets.org/pluto.html#Charon"
EllipticalOrbit
{
Period 6.387246 #revised value
SemiMajorAxis 19636
Eccentricity 0.0076
Inclination 0.0 # 96.163 degrees relative to ecliptic
MeanAnomaly -39.254 #revised value for correct orientation
}
RotationOffset 140.75 #correct orientation for map with central prime meridian
Albedo 0.3
}
The revised values are commented so you can pick out what you like.
To get the revised textures that go with these modifications, you'll need to download the newtextures.zip file from Selden's website at
http://www.lns.cornell.edu/~seb/celestia/hutchison
If you want to preserve your own solarsys.ssc changes, be sure to unzip newtextures.zip into a temporary directory, and then copy the new textures across to the medres and lores directories in Celestia. Otherwise the unzipped file will try to drop my new solarsys.ssc on top of your personal version .
One thing I haven't incorporated above is the correct position of the Great Red Spot on Jupiter, because it's very dependent on the texture you're using. If you're interested in getting the appearance of Jupiter correct in this respect, see my recent post on another thread
http://www.shatters.net/forum/viewtopic.php?t=1497
I should also tell you that my corrections to Jupiter's orientation at present
undo some ad hoc corrections made by Chris. The orbits of the Galilean satellites of Jupiter in 1.2.5pre7 are torqued by ~20 degrees. Chris had temporarily inserted an opposite jigger factor in the orientation of Jupiter while he sorts out the problem, to give a better appearance in the satellite positions. The whole thing should be fixed in the next release.
Grant