Planetary Body Shader

By
Dave
Project
Published
9 Feb 2010 00:58
Last Modified
13 Jan 2013 17:57

In order to render my planetary bodies, I had to consider the following effects:

  1. Texture
  2. Lighting
  3. Relief
  4. Atmospheres
  5. Clouds
  6. Shadows

I'll discuss each of these in later posts, but for now here are some screenshots of the first attempt at rendering a planetary body using these effects.

Earth Shader

Earth Shader

Earth Shader

Earth Shader

Earth Shader

Figures 1-5. Earth Shader

Comments

By
Mike Goatly
9 Feb 2010 09:52
Dave, that looks awesome - I love the planetary glow! Are we ever going to be able to get the source/binaries for this?
By
Daniel Weck
9 Feb 2010 15:45
Hi Dave, I enjoy reading your last series of posts. Keep up the good work !! :)
Regards, Dan
By
Dave
10 Feb 2010 00:06
Hi Mike & Dan, thanks for the support :)
Currently I've no plans to release the code for this work, though that might change in the future. This is still very-much experimental work, for which I'm hoping this blog will serve both as a journal and as a mechanism to discuss the approach I'm taking.
By
Eviral
14 Nov 2010 15:08
Hello... I love your work on planet shaders... Your rendering is just incredible...
I would love to have your source code to play with it !
Please ! Please ! Publish the sources ! Why keeping that instead of sharing it with the XNA community :)
Hope you'll be ok with me
Eviral
By
Dave
6 Dec 2010 09:47
Thanks Eviral :D
I'm hoping to find the time to push this out to the community in the near-future...it's high-up on the list of things to do.
By
Eviral
29 Dec 2010 21:24
Ok :) I'm working on a remake of Captain Blood video game under XNA and 3ds max 2010.
You could have a look here : http://captainbloodark.blogspot.com/
Can you send me your planet sample as a zip file to : bloodark@hotmail.fr please ????
It would be soooooooo nice to have your wonderfull planets in my game !!!!
I'm searching for volunteers to help me with this game...
Please send me your samlple Dave !!!
Best regards

Eviral

Add Comment

*
*
*
Captcha
*
*Required