Planetary Shadows / Eclipses

Discussion in 'Planetary Annihilation General Discussion' started by phattmattslimm, March 9, 2014.

  1. phattmattslimm

    phattmattslimm New Member

    Messages:
    20
    Likes Received:
    6
    Does Uber intend to more accurately model planetary shadows?

    The current design appears to have objects still lit by the sun as they pass behind other objects (e.g. as a moon orbits a planet and is obstructed by the planet). Generating a more accurate model would generate, potentially, cool eclipse and shadow effects on planets as occultations occur.
    GoodOak, stormingkiwi and corteks like this.
  2. tehtrekd

    tehtrekd Post Master General

    Messages:
    2,996
    Likes Received:
    2,772
    IIRC it's a VERY low priority WIP.
  3. SXX

    SXX Post Master General

    Messages:
    6,896
    Likes Received:
    1,812
    It's was one of questions I care a lot. In one of latest streams I finally get answer about that from @bgolus and as I understand his concern that it's won't work well for scale of PA. For example moons rotate pretty fast at moment and constant shadow might be really annoying.
  4. phattmattslimm

    phattmattslimm New Member

    Messages:
    20
    Likes Received:
    6
    The night/day cycle, that appears to have disappeared, didn't bother me at all. I considered it a nice touch of realism; especially when the Comm turned his lights on :)

    Maybe incorporate a gfx option that can be turned on/off at the user's prerogative :)
  5. bgolus

    bgolus Uber Alumni

    Messages:
    1,481
    Likes Received:
    2,299
    The day night cycle is still in, just significantly slower than it was when it first went in.

    Shadowing between planets in the real world of course happens, but the massive scale of size differences and distances mean that apart from the Earth's moon the slight shadowing from other planets is literally impossible to detect. A solitary bee flying over your head has a more significant shadow than Venus by several orders of magnitude. The moon casts a shadow on the Earth during a solar eclipse the resulting shadow (or specifically the umbra) is at most about 165 miles across, even though the moon itself is over 2000 miles wide. I'll leave you to do research on the solar eclipse and the umbra / penumbra shadows.

    Rendering shadows with that level of accuracy is expensive and difficult. So for real time graphics we're always approximating the shadows. The result is if we had planets shadowing planets they'll shadow the planets much more significantly than they would "in real life" even if the distances and sizes were what they are in the game, and honestly they'll just be annoying.

    Maybe if we have time for some extra polish later in the project we can make it so when you zoom out to celestial view they shadow each other but turn that off when you're closer.
    wheeledgoat, cdrkf, SXX and 6 others like this.
  6. phattmattslimm

    phattmattslimm New Member

    Messages:
    20
    Likes Received:
    6
    Venus is the only other known astronomical body, other than the sun and moon, that can cast a shadow on a dark enough site and if the Venus is at brightest (around -4.5mag). True story! Amaze your friends; bore your enemies :p
  7. bgolus

    bgolus Uber Alumni

    Messages:
    1,481
    Likes Received:
    2,299
    You're talking about the light reflected off of Venus being bright enough on it's own to cause objects on earth to cast noticeable shadows. That's a little different than Venus itself casting a shadow on the Earth. :rolleyes:
    FSN1977 and cptconundrum like this.
  8. cptconundrum

    cptconundrum Post Master General

    Messages:
    4,186
    Likes Received:
    4,900
    The only times I can see this being fun and not annoying is if you are either zoomed to celestial or the camera is tilted so that you are looking at the planet from a very low angle and can see the horizon and some of the sky.
  9. FSN1977

    FSN1977 Active Member

    Messages:
    657
    Likes Received:
    232
    Im sry can't really se why Uber should use there time on this, there are alot of other gameplay stuff, they can use there time on.

Share This Page