Weakly-supervised geometry-aware novel view synthesis