I’m going to draw orthographic views for make it by 3D software.(3D MAXPoser… )
Body is glow surface made by plastic.
Bottom from knee might be rubber texture. Probably Its like wetsuits.
Whole the Red mask might be iron of enamel paint.
He’s name is… unknow…