I'm not sure I follow how hydrospheres work in planet scripts. I want to add some water to the planets I've generated and from the manual it looks I could set it up like this in the planet code:
Surface
{BumpHeight 20
BumpOffset 8}
and then
Ocean
{Height (-8 to +12)}
That should set the surface terrain level between Radius+12 and Radius-8 km, and then the Ocean would be at a value between -8 and +12. That works to an extect, but I only seem to be able to actually see any ocean on the planets if the Ocean Height is between about 1 and 12 km - if it's any value below 0 km then there's nothing visible. So what's going on here? It looks like the ground level isn't dropping below 0 km here (so the ocean at those levels isn't being revealed)? Shouldn't there be craters and ravines below the radius level that the water could fill?
This is some sample code that doesn't show an ocean:
Planet "NST 146894-1"
{ParentBody "NST 146894"
Class "Terra"
Radius 5562.0
Mass 0.7572383618173649
Age 8.869
Surface
{BumpHeight 20
BumpOffset 8}
Orbit
{SemiMajorAxis 0.1
Eccentricity 0.02 }
Atmosphere
{Model "Earth"
MolarMass 5.324
Composition
{N2 77.7729
O2 20.8625
Ar 0.9303
H20 0.4000
CO2 0.0398}
Pressure 0.8465519113927819 }
Ocean
{Height -5.4249390213953355 }
}
Here's one that does work:
Planet "NST 147362-1"
{ParentBody "NST 147362"
Class "Terra"
Radius 5147.0
Mass 0.4382166445702343
Age 3.226
Surface
{BumpHeight 20
BumpOffset 8}
Orbit
{SemiMajorAxis 0.5
Eccentricity 0.364 }
Atmosphere
{Model "Earth"
MolarMass 9.928
Composition
{N2 77.7729
O2 20.8625
Ar 0.9303
H20 0.4000
CO2 0.0398}
Pressure 2.3401073862677073 }
Ocean
{Height 8.80382810816496 }
}