multi-viewpoint visibility optimisation