forked from: Basic surface blur

Basic surface blur
@author Adam Vernon