optimized NormalBlend