add bluring + edge sensitive normal calculation