a character in a 3d environment