If you’ve got the bandwidth, this sharp computer-animated film from Taiwan is worth the download.