Skip to main content

Character Appearance

The Character Appearance is a data asset that allows you to define how an NPC looks.

It lets you state all the meshes, materials and Grooms that build it up.

character-appearence-dataasset.webp

Properties

Variable NameTypeDescription
Base Mesh OverrideUSkeletalMesh*The base character mesh to override, defaults to Manny.
Head MeshUSkeletalMesh*The skeletal mesh for the character's head.
Head Mesh MaterialsTArray<UMaterialInterface*>The materials applied to the head mesh.
Torso MeshUSkeletalMesh*The skeletal mesh for the character's torso.
Torso Mesh MaterialsTArray<UMaterialInterface*>The materials applied to the torso mesh.
Legs MeshUSkeletalMesh*The skeletal mesh for the character's legs.
Legs Mesh MaterialsTArray<UMaterialInterface*>The materials applied to the legs mesh.
Feet MeshUSkeletalMesh*The skeletal mesh for the character's feet.
Feet Mesh MaterialsTArray<UMaterialInterface*>The materials applied to the feet mesh.
Body MeshUSkeletalMesh*The skeletal mesh for the character's body.
Body Mesh MaterialsTArray<UMaterialInterface*>The materials applied to the body mesh.
Helmet MeshUSkeletalMesh*The skeletal mesh for the character's helmet.
Helmet Mesh MaterialsTArray<UMaterialInterface*>The materials applied to the helmet mesh.
Hair GroomTObjectPtr<UGroomAsset>The groom asset for the character's hair.
Hair Groom BindingTObjectPtr<UGroomBindingAsset>The groom binding asset for the character's hair.
Beard GroomTObjectPtr<UGroomAsset>The groom asset for the character's beard.
Beard Groom BindingTObjectPtr<UGroomBindingAsset>The groom binding asset for the character's beard.
Fuzz GroomTObjectPtr<UGroomAsset>The groom asset for any facial fuzz on the character.
Fuzz Groom BindingTObjectPtr<UGroomBindingAsset>The groom binding asset for the facial fuzz.
Moustache GroomTObjectPtr<UGroomAsset>The groom asset for the character's moustache.
Moustache Groom BindingTObjectPtr<UGroomBindingAsset>The groom binding asset for the character's moustache.
Eyebrow GroomTObjectPtr<UGroomAsset>The groom asset for the character's eyebrows.
Eyebrow Groom BindingTObjectPtr<UGroomBindingAsset>The groom binding asset for the character's eyebrows.
Eyelash GroomTObjectPtr<UGroomAsset>The groom asset for the character's eyelashes.
Eyelash Groom BindingTObjectPtr<UGroomBindingAsset>The groom binding asset for the character's eyelashes.