Modding:Hair Meshes

From bg3.wiki
Revision as of 22:50, 29 November 2023 by EmeraldTechno (talk | contribs) (→‎Hairs)
Jump to navigation Jump to search

Bgwiii.png CommunityGuidesModding

Modding guides
Modding resources


Currently in progress by Padme4000 thanks to Saku for helping.

Beards

Beard meshes can be found in race specific locations such as: Generated\Public\Shared\Assets\Characters\_Models\Humans\_Hair\Resources

Beards merged can be found here: Shared\Public\SharedDev\Content\Assets\Characters\[PAK]_Beards\_merged.lsf or Shared\Public\Shared\Content\Assets\Characters\[PAK]_Beards\_merged.lsf

For bead materials presets which are what controls things like Roughness, HairSoupleness and BeardIntesity: Shared\Public\Shared\Content\Assets\Characters\Character Editor Presets\Hair Type Presets\[PAK]_Beards\_merged.lsf

Beard References
CC Name Asset Name UUID Image
Chin Grove BEARD_HUM_M_Short_E 7521c06b-71a0-e642-4e9f-150aa6174dda
Chin Grove Beard.png
Roguish BEARD_HUM_M_Short_G 86011a29-97c6-f1f6-cbb1-a43fae6727f7
Roguish Facial Hair.png
Concise Statement BEARD_HUM_M_Short_H ae3366e7-267f-5972-7211-a91a47fde2cd
Concise Statement.png
Tickler BEARD_HUM_M_Short_M b4586b20-b3a2-142c-30c4-6431a505d44c
Tickler.png
Pomposity BEARD_HUM_M_Short_N 45b01d04-a939-bdd0-b887-5fd42caaed35
Pomposity.png
Opera Attendee BEARD_HUM_M_Short_O 79e6ba12-8dba-5359-a41c-b7a78b6350b5
Opera Attendee.png
Rambling Obscenity BEARD_HUM_M_Long_B_Spring 8f39531e-cdf1-c4bd-a1fd-fabb6f44e1f3
Rambling Obscenity.png
Pointed Retort BEARD_HUM_M_Long_C_Spring 0d221ef6-bed6-30d4-21aa-533eea4cd733
Pointed Retort.png
Judicious BEARD_HUM_M_Long_A 883b05cc-9fb2-e5cc-66d4-0691757278ad
Judicious.png
Fireforge Tassels BEARD_HUM_M_Long_E 4a2e83f3-6e6a-caf9-0d6d-4ff760be0d42
Fireforge Tassels.png

NPC Beards

You will find NPC beard meshes most commonly in their race such as: Generated\Public\Shared\Assets\Characters\_Models\Githyanki\_Hair\Resources\BEARD_GTY_M_Orpheus.GR2

NPC Beard References
NPC Asset Name ID MaterialID HairPresetResourceID
Gale BEARD_HUM_M_Gale 98627ebf-0d85-f481-2b74-07088fd84ae0 a90a425f-50a0-52e5-0a89-c99f46656149 3f3e6c1f-db81-6f53-093e-90d57f953717
Orpheus BEARD_GTY_M_Orpheus 061bf3d6-10a4-7772-7bd2-f0008850a73f f10434eb-525b-f3b7-bbc2-88f11c560b3b 76a6ab46-da7f-e9bc-9c46-6de669a306bc
Orpheus BEARD_GTY_M_Orpheus_NoOrnamnet af13e361-7ac7-d085-caa2-d50b75a849d1 f10434eb-525b-f3b7-bbc2-88f11c560b3b 76a6ab46-da7f-e9bc-9c46-6de669a306bc

Hairs

While Padme is still updating this, you can find her early access patch 9 pdf here

Emerald's hair reference spreadsheet found here

Hair mesh files can be found at: Generated\Public\Shared\Assets\Characters\_Models\_Hair\Resources and Generated\Public\SharedDev\Assets\Characters\_Models\_Hair\Resources though not all hairs are here, you will find that some are in their race specific areas such as Generated\Public\Shared\Assets\Characters\_Models\Humans\_Hair\Resources

Hair _merged can be found here: Public\Shared\Content\Assets\Characters\[PAK]_Hair\_merged.lsf

Hair References
CC Name Asset Name UUID Image
Plucky Fable HAIR_HUM_F_Afro_Long_A 66c89035-488d-8cf2-7589-c5eb1e4a3eb9
Plucky Fable.png
Scooped Ceilidh HAIR_HUM_F_Afro_Short_A fb39fd3b-6eeb-a488-509d-cb2b1e55ff26
Scooped Ceilidh.png
Busy Promenade HAIR_HUM_MS_Afro_Short_C 568f7d19-5b2b-d70a-33ef-45a0d05ef581
HAIR HUM MS Afro Short C.png
Partial Eclipse HAIR_HUM_MS_OrcCut_Long_A e81f76ad-0cb3-b6c9-5aa9-b2686fa1ffe8
HAIR HUM MS OrcCut Long A.png
Topknot HAIR_GTY_M_GithyankiCut_Short_E 8af5bbcd-a655-d683-338d-319ccfa9eeb6
HAIR GTY M GithyankiCut Short E.png
Piranha Tooth Mohawk HAIR_GTY_M_GithyankiCut_Short_D 4b6d5bdb-6fe1-5adb-cd3d-729e6d68e4c1
HAIR GTY M GithyankiCut Short D.png
Tidy Mohawk HAIR_GTY_M_GithyankiCut_Short_C d7632451-3836-f6bd-18c7-70f8c7a736ca
HAIR GTY M GithyankiCut Short C.png
Poppy Bud HAIR_GTY_M_GithyankiCut_Short_A_Spring 78ad1b3f-ec54-e3f5-933c-456743076a40
HAIR GTY M GithyankiCut Short A Spring.png
Bohemian HAIR_GTY_F_GithyankiCut_Long_C_Spring a79d257b-32b2-edc6-0d6d-82b6ff3462cd
HAIR GTY F GithyankiCut Long C Spring.png
Cauldron Foam HAIR_HUM_MS_Afro_Short_A 361315b1-cb61-2ebb-0d3e-241bac8519f8
HAIR HUM MS Afro Short A.png
Foxtail HAIR_HUM_M_Straight_Long_G_Spring 84365d5b-74e8-71fb-705d-dc7f62d9b1f2
HAIR HUM M Straight Long G Spring.png
Arabel Ribbon HAIR_HUM_M_Straight_Short_E f21cc7ca-70c7-dac2-11b6-ef5fa817e484
HAIR HUM M Straight Short E.png
Languid Bandit HAIR_HUM_M_Straight_Short_F_Spring 28dbdc5b-e10f-a190-c166-b43693c6c2bf
HAIR HUM M Straight Short F Spring.png
Furled Wings HAIR_HUM_F_GithyankiCut_Short_B_Spring d89f1c54-c811-b506-7747-686ddd001c78
HAIR HUM F GithyankiCut Short B Spring.png
Bruenor Braids HAIR_HUM_F_GnomeCut_Long_C_Spring e751073f-08ed-35ef-ba3c-3f31ce8ddba9
HAIR HUM F GnomeCut Long C Spring.png
Rapscallion HAIR_HUM_M_Straight_Short_I 580e6e81-b699-0e67-639b-9ac05fb2a4b1
Rapscallion.png
Hubris HAIR_HUM_MS_Straight_Short_J 2671bc29-3d01-8ff7-f2d3-721085578ffe
Hubris.png
Rover's Tumble HAIR_HUM_F_Straight_Long_A_Spring 5e4098da-f952-edc4-b1f2-71fdc1f805eb
HAIR HUM F Straight Long A Spring.png
Mongoose Tail HAIR_HUM_F_Straight_Long_B_Spring 431a177b-bfc1-9b81-fd06-77152f1cfe2f
HAIR HUM F Straight Long B Spring.png
Orcscrews HAIR_HUM_F_Straight_Short_C_Spring e46c15f8-22b5-238d-a6d8-0e9499672f8f
HAIR HUM F Straight Short C Spring.png
Neverwinter Scarf HAIR_HUM_F_Braids_Long_A_Spring af1d3a56-1e71-8aab-4041-f73fd0801343
Neverwinter Scarf.png
Braided Bunches HAIR_HUM_F_Braids_Long_B 5969c08a-0404-d74b-8aff-700a65926e10
Braided Bunches.png
Duster HAIR_HUM_F_Braids_Short_A_Spring 659b798d-4c74-296f-e34d-907078ecfedb
Duster.png
Bone Dance Braids HAIR_HUM_F_Braids_Short_B 02d2edd4-ed8a-3082-8ada-778c7fc2c126
Bone Dance Braids.png
Duchess Coronet HAIR_HUM_F_Braids_Short_C 460bb885-b8c7-49d2-1ded-d87116b17a7b
Duchess Coronet.png
Ballerina Bun HAIR_HUM_F_Braids_Short_D f475c4cd-ab01-977b-e21d-1e07bc4d1d1f
Interplanar Braids HAIR_HUM_F_Braids_Short_E 49fbc196-a58d-2d37-a7d2-74bc354e518d
Conqueror HAIR_HUM_M_Braids_Long_A_Spring 0a9c0197-1bcc-0bad-0d56-2838c0a9f0a7
Wildcat HAIR_HUM_F_Curly_Long_B_Spring 11522b21-645f-3fdf-844f-d0ed7010a71e
Seashell Garden HAIR_HUM_F_Curly_Short_A ad819984-98f4-197a-0c5d-ba12cb99f1fc
Dryad HAIR_HUM_F_Dreads_Long_A_Spring 1dc629c7-382c-3090-e72f-c7f4d44d5e3d
Gorgon HAIR_HUM_F_Dreads_Long_B_Spring 75ff3c71-33d1-a547-e8f8-b159649580a1
Ramhorn Cascade HAIR_HUM_F_GnomeCut_Long_A_Spring cc6e206b-904e-fce2-9aa4-f88e4267088f
Portrait Model HAIR_HUM_F_GnomeCut_Long_B_Spring 321078c0-7b1b-18de-cef3-16620601f69d
Luskan Plume HAIR_HUM_F_Straight_Long_C_Spring 588b3a58-bcf1-b2be-ba70-98bc821c64d3
Will o' Wisp HAIR_HUM_F_Straight_Long_D fc10a6df-b9f3-79f3-eacc-b7fa7c27690a
Gemstone Droplet HAIR_HUM_F_Straight_Long_E_Spring 7e3213ea-5021-9afd-59a5-721ba664894e
Bakery Buns HAIR_HUM_F_Straight_Short_A 026cf548-cacb-159a-9ada-383d52a0daaa
Trobairitz Knot HAIR_HUM_F_Straight_Short_B_Spring e69c4636-e87f-92cd-de95-abe1a8c00775
Lone Wolf Bun HAIR_HUM_F_Straight_Short_D_Spring 0e344654-6372-fcba-6afe-30c6a94743a4
Feywild Trickster HAIR_HUM_F_Straight_Short_E 321078c0-7b1b-18de-cef3-16620601f69d
Solemn Huntress HAIR_HUM_F_Straight_Short_F a13a921e-1ca3-7a87-48cf-b70c7c2421c4
Knife Honed HAIR_HUM_F_Straight_Short_G bb546c74-6f66-7467-effb-99d66b559695
Bladebangs HAIR_HUM_F_Straight_Short_H 07a23f31-ff92-d05a-02fa-e275f9334e39
Mythmaker HAIR_HUM_F_Straight_Short_I 43fb6adf-9d9b-8884-029e-f392d3fbd041
Precision Bolt HAIR_HUM_F_Straight_Short_J c5108c9e-8e9c-1ae8-1e65-5a45f9a60460
Windswept HAIR_HUM_F_Straight_Short_K a93f4c35-ad57-11eb-8952-42aff7dcc142
Pinned and Perfect HAIR_HUM_M_Straight_Long_D_Spring 9666ff20-a633-f5b7-616b-9d949b9926b6
Twisted Sinister HAIR_HUM_M_Wavy_Long_D_Spring 041e3bf9-572d-5c6b-ca7b-215e257b7fb1
Sensible Extravagance HUM_M_Curly_Short_C 16951859-f100-47c0-3553-0de42bfeecc9

NPC Hairs

NPC References
NPC Asset Name ID MaterialID HairPresetResourceID ScalpMaterialID Autosnap
Gale HAIR_HUM_M_Gale bf6ea9d0-db38-d44c-8cbd-12e6aca03044 4f8d9a29-c8b8-d048-305c-ca95ae84eacf Yes
Isobel HAIR_HUM_F_Isobel 830ac9fd-9a8d-df8a-21f3-01d12d72a556 8e927add-4fcf-adf9-ce24-bda3e583d632 4e81ce43-f3e8-8b61-3936-1d402812ae5f N/A Yes
Jaheira HAIR_HUM_F_Jaheira 47b10706-0a29-1605-9e25-d0829b45d1dc 33d03adb-74ae-9369-bac3-52635eac0f63 c4201f5a-2719-873f-f378-7adae97b3030 526aa7e5-9a30-0ad4-c7f2-c092a5f057b3 Yes
Minthara HAIR_HUM_F_Minthara 30207433-976d-372b-a0a3-43d0b0201157 d97a26f6-0b2d-5aa1-57e4-208e51b9473b c8d1d8a9-ed4f-d609-c098-d447a9418ed5 f19bcf9b-003f-8213-9304-ff55b6013189 Yes
Mystra HAIR_HUM_F_Mystra df3b391b-00bb-34e5-b15d-455d85064a91 f311748f-16d9-9049-f70b-35eefc744605 fbf103b7-1a4a-034d-da00-a2ced9c04e72 N/A Yes
Orin HAIR_HUM_F_Orin 96a2fca5-d197-dc1b-f902-937bd27e7c9c d2a17b69-bb3d-4940-6c6f-64220bd3d4c6 d652b8ac-8519-6736-3e54-37fabfa6360b 22d69882-ba7f-517d-a985-44b378d513c2 Yes

Helmet Hairs

Helmet hair is determined by the "HairType" value in the _merged.lsf

The 3D meshes for helmet hairs can be found in Models\Generated\Public\Shared\Assets\Characters\_Models\_Hair\Helmet_Hair\Resources

The _merged.lsf for helmet hairs can be found in Shared\Public\Shared\Content\Assets\Characters\[PAK]_Helmet_Hair

Note that there is no mesh or _merged entry for value 0. A hairstyle with a "0" HairType will only show the scalp, rather than a helmet hair.

Helmet Hair Types
Value Hair Shape & Length Version A Version B Version C
1 Straight_Long
Straight Long A.png
Straight Long C.png
2 Straight_Short
Straight Short A.png
Straight Short B.png
Straight Short C.png
3 Wavy_Long
Wavy Long A.png
Wavy Long B.png
Wavy Long C.png
4 Wavy_Short
Wavy Short A.png
Wavy Short B.png
Wavy Short C.png
5 Curly_Long
Curly Long A.png
Curly Long B.png
Curly Long C.png
6 Curly_Short
Curly Short A.png
Curly Short B.png
Curly Short C.png
7 Dreads_Long
Dreads Long A.png
Dreads Long B.png
Dreads Long C.png
8 Dreads_Short
Dreads Short A.png
Dreads Short B.png
Dreads Short C.png
9 Afro_Long
Afro Long A.png
Afro Long B.png
Afro Long C.png
10 Afro_Short
Afro Short A.png
Afro Short B.png
Afro Short C.png

Vertex Paint Colours for Hairs/Beards

Red, Yellow and Black = base hair colour/greying


All other colours such as bright blues, pinks pastels = highlights


Using both the examples below showing in blender and in game:

Vertex colour 01.webp Vertex colour 02.webp


To stop your hair thinning, use #17FF00 for the underside or by duplicating your mesh, shrinking it inside the original and painting that this colour of green. Alternatively, you can solidify your mesh with the settings below or similar and separate them once applied.

Solidify.webp