Title: Fragment Post by: Frakkie on February 07, 2013, 04:13:14 PM Fragment
(http://nocache-nocookies.digitalgott.com/gallery/13/7751_07_02_13_4_13_14.jpeg) http://www.fractalforums.com/index.php?action=gallery;sa=view;id=13376 Fragmentarium, kalibox. Title: Re: Fragment Post by: cKleinhuis on February 07, 2013, 04:14:08 PM NICE one!! Global Illuminated?!?
Title: Re: Fragment Post by: Jesse on February 08, 2013, 12:06:03 AM NICE one!! Global Illuminated?!? Looks very nice and clean, so i assume it is not a full global illuminated image :dink: But i don't know, just messing around with this problem because to integrate it in a DE renderer seems not be very easy if you need a decent rendering time... i attached an image with full relfects caustics made with a hdr ambient map and monte carlo method... 1200 rays per pixel in average and still very noisy due to the few light sources in the hdr background. So this 2 primitives fast sample (non-fractal) approach took 15 mintes so far, 1 hour to halve this noise. So i do a simplification for lightsources that has not all caustics but is way more faster, only the softed hardshadow areas must be computed more often... but maybe Syntopia has better aproaches since i guess he his fiddling also with this feature :) Title: Re: Fragment Post by: Syntopia on February 11, 2013, 09:36:20 PM Nice caustics!
So i do a simplification for lightsources that has not all caustics but is way more faster, only the softed hardshadow areas must be computed more often... but maybe Syntopia has better aproaches since i guess he his fiddling also with this feature :) Not sure I've found any great revelations. You can do importance sampling (based on the cosine distribution for diffuse, and cosine-power distribution for specular), and stratified sampling, which lowers the noise and accelerates rendering, but not to the extent you are hoping for. I guess path tracing / monte carlo rendering just is slow, unless you use some funky spatial acceleration structures. I'm also having troubles with HDR-light maps with strong spot-lights. Combined with a rough fractal surface, it is almost impossible to avoid rendering artifacts. Title: Re: Fragment Post by: knighty on February 12, 2013, 04:16:41 PM Jesse is back! :joy: :worm: Excellent rendering. What kind of algorithm are you using? I'm also having troubles with HDR-light maps with strong spot-lights. Combined with a rough fractal surface, it is almost impossible to avoid rendering artifacts. Just my 2 cts: Maybe it's possible to take advantage of the Distance field to perform some kind of filtering. When one shoots a ray from a sample point to the environment map using sphere tracing, it's possible to obtain a cone with smallest aperture which doesn't intersect any "geometry" (an approximation to that cone could also do the job). The contributing light to that sample can be taken as the average of the light incoming from the environment map that is covered by the cone. Of couse, the average is weighted by the cosine terme but one can take it as a constant if the cone is not too wide. The computation of the avreage could be accelerated by using a mip map of the environment map. |