add vertex noise and ambient occlusion