A hyperrealistic rendering of China’s largest city may look like a video game setting, but it has a much more serious purpose ...