# ***** demosupersamp - demonstration of supersampling patterns ***** # Marc Levoy, 4/10/96, 4/15/97 # 20 degree tilted square polygon, 1x1 samp/pix # Looks jaggy load samp_1x1_20deg.pix a1 # 20 degree tilt, 3x3 regular # (box enclosing samples slightly overlaps with boxes in adjacent pixels) # Looks good load samp_3x3_20deg.pix b1 # 20 degree tilt, 7x7 regular # Only slightly better load samp_7x7_20deg.pix c1 # 2 degree tilt, 1x1 # Looks jaggy load samp_1x1.pix a2 # 2 degree tilt, 3x3 regular # At this tilt, acts almost like only 3 samples/pixel load samp_3x3reg.pix b2 # 2 degree tilt, 7x7 regular # Looks good, but only like 7 samples/pixel load samp_7x7reg.pix c2 # 2 degree tilt, 3x3 jittered # Looks like 9 samples/pixel, but noisy load samp_3x3jit.pix b3 # 2 degree tilt, 7x7 (?) jittered # Looks even better, like 49 samples/pixel load samp_7x7jit.pix c3 # 2 degree tilt, 1x1, postfiltered w. Gaussian # Sigma = 0.4 x (filter_scale=4.0) / 2 = 0.8 # Blurry jaggies, just as you would expect load samp_post_4.pix b4 # 2 degree tilt, 1x1, postfiltered w. Gaussian # Sigma = 0.4 x (filter_scale=8.0) / 2 = 1.6 # Blurrier jaggies load samp_post_8.pix c4