Character Customization
1 Overview
This document will explain how to setup the character customization system based our framework.
The character customization system is similar to another plugin:
The difference is that we make it as a compact blueprint-only system without the preivew feature in the above plugin. The customization part is defined using the item system in this framework.
2 Basic Setup
The character customization system is activated by the component:
- /Game/USGT/Framework/Customizer/BP_CharacterCustomizer_USG
Config the character component as follow.
-
RetargetMesh: If you need to retarget mesh, fill the new mesh for this parameter.
-
RetargetAnimClass: Retargeting animation class.
-
RetargetMeshTransform: Relative transform of the new mesh.
-
LeaderPoseSlot: The leader pose slot of the modular character.
-
DefaultModularParts: Config the default modular parts for the character.
3 Customization Part Item
The build-in types of customization item entities are given blew.
- Character customization item for skeletal mesh:
- Game/USGT/Framework/Character/Customizer/BP_SkeletalMeshPartItem_USG
- Character customization item for static mesh:
- Game/USGT/Framework/Character/Customizer/BP_StaticMeshPartItem_USG
See the example in the following folders.
-
/Game/USGT/Game/CoreModules/Items/Jacket/BP_JacketPickup
-
/Game/USGT/Game/CoreModules/Items/Jacket/BP_JacketItem