It's obviously NSFW but here's how it was made. Very interesting!