Making dreams that fit what you see