Jump to content
  • Advertisement
  • entries
  • comments
  • views

More GPU Path Tracing, honored guest HDR

Sign in to follow this  


in my last entry (almost a month ago) I said I was working on implementing HDR to make renders look more... plausible. Here you go. These renders (a few glass spheres with fresnel reflection and caustics) are lit completely by an HDR environment map (quite low resolution), providing realistic direction-based lighting. The floor in the left render is also normal-mapped (but not the right render as I did not find a corresponding normal map texture).

The separation between the ground and the surrounding environment map is still far too sharp, I believe an interpolation-based approach to simulate the gradient effect that occurs when sky and earth blend together at the horizon (if that makes sense) could work. Or perhaps the glass spheres are simply too perfect to be physically plausible and could use some random noise to make them look more familiar.

Each render didn't take very long, but then again the geometry is very simple, the only reason the scene looks so complex is thanks to the environment map.

The two (separated) renders are available in my Gallery as well (but no high-resolution version this time as I forgot to render them and changed the code too much since then).
Sign in to follow this  

1 Comment

Recommended Comments

Beautiful indeed.
However, I think glass in real life should not be so transparent(only fluor used to munufacture telescope lens can have such exceptional optical quality:D). So maybe use some random noise as you said and slightly increace the light absorbtion factor would make this more realistic...well just my 2 cents.

Share this comment

Link to comment

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
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!