# ***** demoadaptive - demonstration of adaptive sampling patterns ***** # Marc Levoy, 4/17/96, 4/17/97 # Tilted square polygon, 2 degree tilt # Sampling is 1 uniformly jittered sample per quadtree node # Average rate varies from 4x4 pixels/sample down to 4x4 samples/pixel # 21910 rays actually cast (adaptive sampling eliminated 92% of possible rays) load samp_jitadapt.pix a1 # Mask showing where rays were cast # Looks fine load samp_jitadaptmask.pix b1 # Grid of 1-pixel thick lines load samp_grid_jitadapt.pix a2 # Mask showing where rays were cast # Dark gray dots show underlying pixel rate for comparison # Lots of missed detail load samp_grid_jitadaptmask.pix b2 # Rate varies from 2x2 pixels/sample down to 4x4 samples/pixel load samp_grid_jitadapt2.pix a3 # No missed detail this time load samp_grid_jitadapt2mask.pix b3