Is this a computer animation?

animation
Qingdao, China
May 28, 2014 11:09pm CST
Or just low performance of video playing system?
No responses