added ambient occlusion and simple silhouette clipping support to demo_derivative_maps.html