Learning Consistent Visual Synthesis