This was a CG Talk mini challenge if I’m not mistaken.

Progress pics: