Regenerate MetaHuman registry from on-disk BPs (runtime-spawn fix)

The registry listed 20 synthetic /Game/Ralpha/MetaHumans/... entries with no
on-disk asset and omitted the real spawnable BPs, so packaged-runtime
spawn_metahuman (which can't scan — scan is editor-only) would fail. Regenerated
to the 2 BPs that actually exist: MH_Aera -> /Game/MetaHumans/Aera_MHC/BP_Aera,
MH_Cen -> /Game/MetaHumans/Cen/BP_Cen.

Found by proper-review-v2 round-1 ping-pong (Codex). Source of truth:
ralpha/scripts/dev/regen_metahuman_registry.py (filesystem scan, no editor).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
jamestagg 2026-06-06 09:26:25 -07:00
parent e6ab93d0bc
commit 45fb4a4e53
1 changed files with 30 additions and 216 deletions

View File

@ -1,226 +1,40 @@
{
"version": "1.0",
"description": "MetaHuman character registry for Ralpha Kitchen Sink project",
"version": "5-ondisk",
"description": "Auto-generated by scripts/dev/regen_metahuman_registry.py from MetaHuman Blueprints present on disk. Runtime spawn source; re-run after adding/removing content.",
"metahumans": [
{
"id": "MH_M_20_Caucasian",
"name": "Alex",
"gender": "Male",
"age_range": "20s",
"ethnicity": "Caucasian",
"description": "Generic young male, versatile for casual and professional scenes",
"blueprint_path": "/Game/Ralpha/MetaHumans/Male/BP_MH_M_20_Caucasian",
"id": "MH_Aera",
"name": "Aera",
"gender": "Female",
"age_range": "Young Adult",
"ethnicity": "Unspecified",
"description": "Primary textured hero MetaHuman (critic-accepted hero shot, docs/launch/hero/metahuman_aera.png).",
"blueprint_path": "/Game/MetaHumans/Aera_MHC/BP_Aera",
"default_clothing": "Casual",
"available_clothing": ["Casual", "Business", "Athletic", "Evening", "Uniform"]
"available_clothing": [
"Casual",
"Business",
"Athletic",
"Evening",
"Uniform"
]
},
{
"id": "MH_M_35_Caucasian",
"name": "Michael",
"gender": "Male",
"age_range": "30s",
"ethnicity": "Caucasian",
"description": "Business professional, suitable for corporate and executive scenes",
"blueprint_path": "/Game/Ralpha/MetaHumans/Male/BP_MH_M_35_Caucasian",
"default_clothing": "Business",
"available_clothing": ["Casual", "Business", "Athletic", "Evening", "Uniform"]
},
{
"id": "MH_M_50_Caucasian",
"name": "Robert",
"gender": "Male",
"age_range": "50s",
"ethnicity": "Caucasian",
"description": "Mature male, distinguished look for senior professional roles",
"blueprint_path": "/Game/Ralpha/MetaHumans/Male/BP_MH_M_50_Caucasian",
"default_clothing": "Business",
"available_clothing": ["Casual", "Business", "Evening"]
},
{
"id": "MH_M_25_African",
"name": "Marcus",
"gender": "Male",
"age_range": "20s",
"ethnicity": "African",
"description": "Young male, athletic build, versatile appearance",
"blueprint_path": "/Game/Ralpha/MetaHumans/Male/BP_MH_M_25_African",
"id": "MH_Cen",
"name": "Cen",
"gender": "Unspecified",
"age_range": "Unspecified",
"ethnicity": "Unspecified",
"description": "Proxy / clay-fidelity test MetaHuman \u2014 not for hero shots.",
"blueprint_path": "/Game/MetaHumans/Cen/BP_Cen",
"default_clothing": "Casual",
"available_clothing": ["Casual", "Business", "Athletic", "Evening", "Uniform"]
},
{
"id": "MH_M_40_African",
"name": "James",
"gender": "Male",
"age_range": "40s",
"ethnicity": "African",
"description": "Mature male, professional demeanor",
"blueprint_path": "/Game/Ralpha/MetaHumans/Male/BP_MH_M_40_African",
"default_clothing": "Business",
"available_clothing": ["Casual", "Business", "Athletic", "Evening"]
},
{
"id": "MH_M_30_Asian",
"name": "Kenji",
"gender": "Male",
"age_range": "30s",
"ethnicity": "East Asian",
"description": "Young professional, modern tech-savvy appearance",
"blueprint_path": "/Game/Ralpha/MetaHumans/Male/BP_MH_M_30_Asian",
"default_clothing": "Business",
"available_clothing": ["Casual", "Business", "Athletic", "Evening", "Uniform"]
},
{
"id": "MH_M_45_Asian",
"name": "Hiroshi",
"gender": "Male",
"age_range": "40s",
"ethnicity": "East Asian",
"description": "Mature male, executive presence",
"blueprint_path": "/Game/Ralpha/MetaHumans/Male/BP_MH_M_45_Asian",
"default_clothing": "Business",
"available_clothing": ["Casual", "Business", "Evening"]
},
{
"id": "MH_M_25_Hispanic",
"name": "Carlos",
"gender": "Male",
"age_range": "20s",
"ethnicity": "Hispanic",
"description": "Young male, charismatic appearance",
"blueprint_path": "/Game/Ralpha/MetaHumans/Male/BP_MH_M_25_Hispanic",
"default_clothing": "Casual",
"available_clothing": ["Casual", "Business", "Athletic", "Evening", "Uniform"]
},
{
"id": "MH_M_35_SouthAsian",
"name": "Raj",
"gender": "Male",
"age_range": "30s",
"ethnicity": "South Asian",
"description": "Professional, well-groomed appearance",
"blueprint_path": "/Game/Ralpha/MetaHumans/Male/BP_MH_M_35_SouthAsian",
"default_clothing": "Business",
"available_clothing": ["Casual", "Business", "Athletic", "Evening", "Uniform"]
},
{
"id": "MH_M_60_Mixed",
"name": "William",
"gender": "Male",
"age_range": "60s",
"ethnicity": "Mixed",
"description": "Senior male, distinguished grey hair, wise appearance",
"blueprint_path": "/Game/Ralpha/MetaHumans/Male/BP_MH_M_60_Mixed",
"default_clothing": "Business",
"available_clothing": ["Casual", "Business", "Evening"]
},
{
"id": "MH_F_20_Caucasian",
"name": "Emma",
"gender": "Female",
"age_range": "20s",
"ethnicity": "Caucasian",
"description": "Young female, fresh and versatile appearance",
"blueprint_path": "/Game/Ralpha/MetaHumans/Female/BP_MH_F_20_Caucasian",
"default_clothing": "Casual",
"available_clothing": ["Casual", "Business", "Athletic", "Evening", "Uniform"]
},
{
"id": "MH_F_35_Caucasian",
"name": "Sarah",
"gender": "Female",
"age_range": "30s",
"ethnicity": "Caucasian",
"description": "Professional female, corporate ready",
"blueprint_path": "/Game/Ralpha/MetaHumans/Female/BP_MH_F_35_Caucasian",
"default_clothing": "Business",
"available_clothing": ["Casual", "Business", "Athletic", "Evening", "Uniform"]
},
{
"id": "MH_F_50_Caucasian",
"name": "Catherine",
"gender": "Female",
"age_range": "50s",
"ethnicity": "Caucasian",
"description": "Mature female, elegant and sophisticated",
"blueprint_path": "/Game/Ralpha/MetaHumans/Female/BP_MH_F_50_Caucasian",
"default_clothing": "Business",
"available_clothing": ["Casual", "Business", "Evening"]
},
{
"id": "MH_F_25_African",
"name": "Aisha",
"gender": "Female",
"age_range": "20s",
"ethnicity": "African",
"description": "Young female, striking features, versatile look",
"blueprint_path": "/Game/Ralpha/MetaHumans/Female/BP_MH_F_25_African",
"default_clothing": "Casual",
"available_clothing": ["Casual", "Business", "Athletic", "Evening", "Uniform"]
},
{
"id": "MH_F_40_African",
"name": "Zara",
"gender": "Female",
"age_range": "40s",
"ethnicity": "African",
"description": "Mature female, confident professional presence",
"blueprint_path": "/Game/Ralpha/MetaHumans/Female/BP_MH_F_40_African",
"default_clothing": "Business",
"available_clothing": ["Casual", "Business", "Athletic", "Evening"]
},
{
"id": "MH_F_30_Asian",
"name": "Mei",
"gender": "Female",
"age_range": "30s",
"ethnicity": "East Asian",
"description": "Young professional, modern appearance",
"blueprint_path": "/Game/Ralpha/MetaHumans/Female/BP_MH_F_30_Asian",
"default_clothing": "Business",
"available_clothing": ["Casual", "Business", "Athletic", "Evening", "Uniform"]
},
{
"id": "MH_F_45_Asian",
"name": "Yuki",
"gender": "Female",
"age_range": "40s",
"ethnicity": "East Asian",
"description": "Mature female, refined elegance",
"blueprint_path": "/Game/Ralpha/MetaHumans/Female/BP_MH_F_45_Asian",
"default_clothing": "Business",
"available_clothing": ["Casual", "Business", "Evening"]
},
{
"id": "MH_F_25_Hispanic",
"name": "Sofia",
"gender": "Female",
"age_range": "20s",
"ethnicity": "Hispanic",
"description": "Young female, vibrant and expressive",
"blueprint_path": "/Game/Ralpha/MetaHumans/Female/BP_MH_F_25_Hispanic",
"default_clothing": "Casual",
"available_clothing": ["Casual", "Business", "Athletic", "Evening", "Uniform"]
},
{
"id": "MH_F_35_SouthAsian",
"name": "Priya",
"gender": "Female",
"age_range": "30s",
"ethnicity": "South Asian",
"description": "Professional female, graceful appearance",
"blueprint_path": "/Game/Ralpha/MetaHumans/Female/BP_MH_F_35_SouthAsian",
"default_clothing": "Business",
"available_clothing": ["Casual", "Business", "Athletic", "Evening", "Uniform"]
},
{
"id": "MH_F_60_Mixed",
"name": "Eleanor",
"gender": "Female",
"age_range": "60s",
"ethnicity": "Mixed",
"description": "Senior female, graceful aging, distinguished presence",
"blueprint_path": "/Game/Ralpha/MetaHumans/Female/BP_MH_F_60_Mixed",
"default_clothing": "Business",
"available_clothing": ["Casual", "Business", "Evening"]
"available_clothing": [
"Casual",
"Business",
"Athletic",
"Evening",
"Uniform"
]
}
]
}