Add specular and normal mapping