That just makes a bigger blur factor, not a clearer blur. What I want is a clearer blur. I guess I could create another array that is equivalent to 1.5X the first array and then multiply the first array by this other array in the for loop ((samples[ i ] * samples2[ i ])) to get more "passes" (even though these aren't really other passes).