pipe animation from HYPE