Is it possible?
I have been trying different things with the new barycenter code, such as double gas giants, and yesterday it occurred to me a double ring system. I've put a little thought on it, and came up with the planet you see in the image. The rings texture are not the same; in fact, they are the opposite, so the individual ringlets don't actually touch each other.
I have both scientific and coding questions:
Scientific: Is it possible to rings to form that way? Perhaps a highly eccentric moon could break up and form the rings in such a inclinated plane? And could there be two competing ring systems, or they would/will eventually merge into a single one?
Coding: The unusual pattern in the planet's surface was a suprise to me. There are actually two planets being rendered in that image, and they have the same orbital data, except for the obliquity, which has been reversed, as follows:
Code: Select all
"Yo'lin" "Soe'dam"
{
Texture "yo'lin.*"
Radius 50000
EllipticalOrbit
{
Period 355
SemiMajorAxis 20.8
Eccentricity 0.08
Inclination 12.5
AscendingNode 0
LongOfPericenter 53.66
MeanLongitude 125
}
RotationPeriod 15
Obliquity 15
Rings {
Inner 80000
Outer 120000
Texture "a1.*"
}
Albedo 0.98
}
"Yo'li" "Soe'dam"
{
Texture "yo'lin.*"
Radius 50000
EllipticalOrbit
{
Period 355
SemiMajorAxis 20.8
Eccentricity 0.08
Inclination 12.5
AscendingNode 0
LongOfPericenter 53.66
MeanLongitude 125
}
RotationPeriod 15
Obliquity -15
Rings {
Inner 80000
Outer 120000
Texture "a2.*"
}
Albedo 0.98
}
The problem: It is completely bugged. If you move the planet around, one of the rings might disappear behind the planet, or become fuzzy and patched. I've tried coding the second planet as a moon, and several other combinations, but the bugs become even worse. This is the most "stable" code. Is there a way to display multiple rings over a single planet?