Wiktionary
lifecast
n. (context arts English) A three-dimensional copy of a living human body.