Virtual view synthesis based on triangular re-projection