It seems that planetary rings aren't correctly rendered.
The planet doesn't block out the part of the ring that should be on the other side of it. They appear to be drawn on the planet...that is to say, the planet isn't transparent or anything, but i can see the entire ring.
planetary rings aren't being blocked
-
- Developer
- Posts: 2150
- Joined: Mon Apr 23, 2007 1:17 am
- Location: Pennsylvania
- Contact:
planetary rings aren't being blocked
Ed Sweetman endorses this message.
-
- Expert Mercenary
- Posts: 988
- Joined: Thu Jun 15, 2006 1:02 am
- Location: Somewhere in the vastness of space
- Contact:
Re: planetary rings aren't being blocked
I have noticed that too and it has been reported previously. Maybe something is mixed up in z-buffer.
-
- Developer
- Posts: 2150
- Joined: Mon Apr 23, 2007 1:17 am
- Location: Pennsylvania
- Contact:
-
- Bounty Hunter
- Posts: 169
- Joined: Sun Jan 20, 2008 8:38 pm
- Location: Rio de Janeiro, Brazil
I have noticed this too, its not random. every planet with rings, shows up like this.
Rings behind planet are visible.
Rings behind planet are visible.
My System: Arch Linux x86_64 Bits CPU: AMD Phenom II X4 995 RAM: Kingston DDR2 800Mhz 8 GB GPU: Dual ATI Radeon HD 4830 512 MB Opensource ATI-Git Drivers. HD: SATA 500 Gb WindowManager: KDE4 Joystick: Thustmaster T.Flight Stick X USB
-
- Expert Mercenary
- Posts: 988
- Joined: Thu Jun 15, 2006 1:02 am
- Location: Somewhere in the vastness of space
- Contact:
New rings have been committed (see 4 screen shots in gallery > User Screenshots > page 33+).
I have noticed that the bug does not always occur. Please start VS with after checking out svn 11975+. I have put 2 gas giants in the planets test system. They are almost exactly equal but differ in their orbit and ring parameters. On "Gassy" you can not find this error at all, no matter from what angle you are looking. However, on "Hestia", try the following:
* right after starting up, switch to target camera ("8" key)
* zoom out slightly so that planet covers full screen heigth ("0" key)
* pan camera ("z" key)
> The rings should be correctly hidden behind the planet
Now:
* zoom out a lot and pan the camera
> the rings will not be totally hidden behind the planet
This leads me to believe that camera is not handling z-buffer correctly.
I have noticed that the bug does not always occur. Please start VS with
Code: Select all
./vegastrike test/planets.mission
* right after starting up, switch to target camera ("8" key)
* zoom out slightly so that planet covers full screen heigth ("0" key)
* pan camera ("z" key)
> The rings should be correctly hidden behind the planet
Now:
* zoom out a lot and pan the camera
> the rings will not be totally hidden behind the planet
This leads me to believe that camera is not handling z-buffer correctly.
-
- Developer
- Posts: 2150
- Joined: Mon Apr 23, 2007 1:17 am
- Location: Pennsylvania
- Contact:
-
- Developer
- Posts: 3980
- Joined: Fri Jan 03, 2003 4:53 am
- Location: Stanford, CA
- Contact:
the problem is that far objects are sorted rather than rendered using the zbuffer
our solution has been to break up the rings into many sub-rings
however the problem probably is that we broke them up in to too few subrings
the number of subrings broken into needs to be on the order of the delta between the planet and the rings
I forget where the var is to divide into subrings, but if we can up that for high detail it should be better
our solution has been to break up the rings into many sub-rings
however the problem probably is that we broke them up in to too few subrings
the number of subrings broken into needs to be on the order of the delta between the planet and the rings
I forget where the var is to divide into subrings, but if we can up that for high detail it should be better
Vega Strike Lead Developer
http://vegastrike.sourceforge.net/
http://vegastrike.sourceforge.net/