Skip to main content

Humanoid

Context: object.virtual.avatar.humanoid

This document describes the data structure for a humanoid, a subclass of a virtual avatar that represents a character with human-like features or characteristics. Humanoid avatars are commonly used in virtual environments, games, and other digital applications.

Data structure

KeyTypeDescriptionMandatory
hasArmsbooleanHas armsYes
hasHandsbooleanHas handsYes
hasLegsbooleanHas legsYes
hasEyesbooleanHas eyesYes
hasMouthbooleanHas mouthYes
noEyesintegerNumber of eyesYes
noFingersintegerNumber of fingers on one handYes
mouthTypestringMouth type (e.g. bone, morph)Yes
eyesTypestringEyes type (e.g. bone, morph)Yes

Example

"humanoid":{
"hasArms": true,
"hasLegs": true,
"hasMouth": true,
"noEyes": 2,
"noFingers": 5,
"mouthType": "morph",
"eyesType": "bone"
}