View Synthesis Function