Rings through a planet
-
- Trader
- Posts: 17
- Joined: Sat May 17, 2008 8:13 am
Rings through a planet
The Aantlbzz/Zeenizzz system contains an oceanic planet Andrei, which sometimes seems to pass right through the rings of a nearby gas giant ... I guess that in reality, something like that would inevitably lead to rapid extinction of all life on the planet
-
- The Shepherd
- Posts: 5841
- Joined: Fri May 13, 2005 8:37 pm
- Location: Ottawa
- Contact:
All the planetary rings don't work right ATM most likely drawing in the wrong order.
Enjoy the Choice
Enjoy the Choice
my box::HP Envy i5-6400 @2Q70GHzx4 8 Gb ram/1 Tb(Win10 64)/3 Tb Mint 19.2/GTX745 4Gb acer S243HL K222HQL
Q8200/Asus P5QDLX/8 Gb ram/WD 2Tb 2-500 G HD/GF GT640 2Gb Mint 17.3 64 bit Win 10 32 bit acer and Lenovo ideapad 320-15ARB Win 10/Mint 19.2
Q8200/Asus P5QDLX/8 Gb ram/WD 2Tb 2-500 G HD/GF GT640 2Gb Mint 17.3 64 bit Win 10 32 bit acer and Lenovo ideapad 320-15ARB Win 10/Mint 19.2
-
- Elite
- Posts: 7243
- Joined: Mon Apr 18, 2005 2:40 pm
- Location: LS87, Buenos Aires, República Argentina
That bug will never be fixed before Ogre (0.6 or who knows), or some major techniques work. Rings are a signle mesh that is both behind and in front of planets. It's impossible to draw correctly without z-buffer, and at the distance they're seen, they're always in the "far" queue (the one without z buffer).
Well, actually there's one way without z buffer. One mesh per segment. But noone wants that.
Well, actually there's one way without z buffer. One mesh per segment. But noone wants that.
-
- Lead Network Developer
- Posts: 2560
- Joined: Sun Jan 12, 2003 9:13 am
- Location: Palo Alto CA
- Contact:
-
- Trader
- Posts: 17
- Joined: Sat May 17, 2008 8:13 am
I'm sending a screenshot of the phenomenon. Just to clarify - the rings are not around the oceanic planet, rather around a nearby gas giant.klauss wrote:Rings are a signle mesh that is both behind and in front of planets. It's impossible to draw correctly without z-buffer, and at the distance they're seen, they're always in the "far" queue (the one without z buffer).
Seems you're right, the planet always appears "behind" the rings, no matter from which side I look. This would be OK, but if I fly close enough to the planet then the rings begin to cross the planet. That shouldn't happen given the rings are not drawn via z-buffer.
You do not have the required permissions to view the files attached to this post.
-
- Trader
- Posts: 17
- Joined: Sat May 17, 2008 8:13 am
PS: I just observed the rings and they seem to rotate around the gas giant and by doing so they seem to geometrically pass through the planet (so it might not be only a rendering issue). I maneuvered to the close proximity of the rings and followed their trail... until I crashed into the planet.
BTW, if I understand this correctly then the system in question is generated dynamically, so here are the relevant parts of its xml:
BTW, if I understand this correctly then the system in question is generated dynamically, so here are the relevant parts of its xml:
Code: Select all
<Planet name="Monterey" file="planets/gas_giant3.png" ri="-29217513472.000000" rj="-30911393792.000000" rk="-24425068544.000000" si="-26328995840.000000" sj="14662536192.000000" sk="12938689536.000000" radius="3769632.750000" x="-2964058624.000000" y="40404983808.000000" z="-6631231488.000000" year= "86033014784.000000" day="133.117340" >
<Ring file="rings/planet_ring.texture" innerradius="7255842.681201" outerradius="15746885.681201" wrapx="1" wrapy="1" />
<Planet name="Andrei" file="planets/ocean.png" ri="40452840.000000" rj="-8287163.500000" rk="-17182194.000000" si="-187432.343750" sj="-13337928.000000" sk="5991750.000000" radius="1205707.000000" x="-53399328.000000" y="58345396.000000" z="-140282976.000000" year= "58989628.000000" day="814.326660" >
-
- Elite
- Posts: 7243
- Joined: Mon Apr 18, 2005 2:40 pm
- Location: LS87, Buenos Aires, República Argentina
Well, it appears that in this case the rings actually go through the planet, and that you did get close enough for the planet to be redered on the near queue (with z-buffer), which is cool (I didn't know a gas giant could get into the near queue, but apparently it can!)
Wicked!
So, ya... fixing the autogenerator to avoid such a thing would be nice, but then again there are so many things wrong with that autogenerator...
Wicked!
So, ya... fixing the autogenerator to avoid such a thing would be nice, but then again there are so many things wrong with that autogenerator...
-
- Trader
- Posts: 18
- Joined: Tue Mar 18, 2008 8:56 pm
-
- Expert Mercenary
- Posts: 988
- Joined: Thu Jun 15, 2006 1:02 am
- Location: Somewhere in the vastness of space
- Contact: