Recommended Posts

I don't think any other mods do this, but I think it'd be cool if planetary bodies could reflect light. For example, when the Mun is out on Kerbin, some of the light it's 'reflecting' would be visible on Kerbin. This could apply to other planetary bodies as well, such as Duna/Ike

Share this post


Link to post
Share on other sites
Posted (edited)

Planetshine for ships in space.

 

However, I don't know any mods that will actively give reflections of celestial bodies in water, or something like that. Planetshine only works on parts (and hence vessels)

Edited by Astrofox

Share this post


Link to post
Share on other sites
Just now, Astrofox said:

Planetshine

Don't think that affects planets/moons though, just spacecraft

Share this post


Link to post
Share on other sites

Yeah, just edited.

  • Like 1

Share this post


Link to post
Share on other sites

I think the stock game makes a illusion of that if you set the ambient light to stock, since it makes the dark side of a planet bright enough to see everything.  Still, i would like to see a mod like planetshine that would enable planets to shine light on both parts and other planets, solong as its done in a way that doesnt make the game lag too much (planetshine is pretty good on resources).

Share this post


Link to post
Share on other sites

I think what you're asking for is raytracing, and it is about the most GPU demanding task there is :) You'd need quite the rig to bounce sunlight off the topographically-varied moon(s) and then use that light to light the main planet. And vice versa.

Though you could probably do some fair approximations based on orbital positions and how much of the moon is illuminated relative to the exact midnight point of the planet... Taking a good guess at intensity with a fixed colour per reflective body might not be too hard.

Or you can just bump up the game's ambient light setting. I find 20% is quite enough to see everything in the dark :) 

Share this post


Link to post
Share on other sites
Posted (edited)
1 hour ago, eddiew said:

I think what you're asking for is raytracing, and it is about the most GPU demanding task there is :) You'd need quite the rig to bounce sunlight off the topographically-varied moon(s) and then use that light to light the main planet. And vice versa.

Though you could probably do some fair approximations based on orbital positions and how much of the moon is illuminated relative to the exact midnight point of the planet... Taking a good guess at intensity with a fixed colour per reflective body might not be too hard.

Or you can just bump up the game's ambient light setting. I find 20% is quite enough to see everything in the dark :) 

Wouldn't a simpler solution be an "On rails" version of Ray tracing?  

We don't care about the topography of the reflecting body, just that it's reflecting.  Treat each body like a sphere, and give each one a variable light source based on it's phase.  The Engine should already handle the light source stuff no prob, (Of course the inevitable bugs and kinks that come along with any "simple" coding solution).  A lookup table or calculated light intensity based on each bodies phase relative to the viewer should reduce computation drastically, and it just emits that much light. 

Now, hiding the light source so that the Mun or Jool doesn't appear to have a miniature star at it's core may prove difficult. 

 

I wonder if this is doable with a mod.

Edited by Gargamel
  • Like 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this