Jump to content

Reflections on Reflections


Josh

942 views

 Share

Now that I have the downsampled reflection data working, I can start casting rays. The cone step tracing is not a 100% perfect representation of physical light, but it gives a very favorable balance of quality and performance. Somehow I came up with a few formulas that eliminate light leaks and other artifacts.

ref2.thumb.jpg.a1d977d7d19aed3849161dd073bf69ab.jpg

Quite honestly I did not think the results would be this good. Indoor / outdoor scenes with thin walls are very difficult to prevent light leaks in, but somehow it's working very nicely, even with a blurry reflection. I am seeing some banding, but I'm sure that can be ironed out.

ref3.thumb.jpg.003debc9e3f18ba9d150e455b77eff6a.jpg

It's good to test reflections first because global illumination is just a bunch of reflection raycasts.

voxel-4_2.jpg.ae48057e6b5a307724f2941bae62f2cb.jpg

Adding in the GI component will be the next step.

  • Like 6
 Share

0 Comments


Recommended Comments

There are no comments to display.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...