Sanxingdui: Future Past is a sci-fi thriller that has been made over a two-year period with 100 people working on it.