Editing Modding:Hair Meshes
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 3: | Line 3: | ||
|description=This page is a hub for everything related to Modding Baldur's Gate 3. Check out the following guides to learn how to mod BG3. | |description=This page is a hub for everything related to Modding Baldur's Gate 3. Check out the following guides to learn how to mod BG3. | ||
|image=Modding_resources.webp | |image=Modding_resources.webp | ||
}}{{ | }}{{NavModding}} | ||
Currently in progress by Padme4000 thanks to Saku for helping. | Currently in progress by Padme4000 thanks to Saku for helping. | ||
== Beards == | == Beards == | ||
Line 127: | Line 121: | ||
Emerald's hair reference spreadsheet found [https://docs.google.com/spreadsheets/d/16cQUxQ7FrGVmIPy5929qae4cCQls4ZWuBX_w08zvv5M/edit?usp=sharing here] | Emerald's hair reference spreadsheet found [https://docs.google.com/spreadsheets/d/16cQUxQ7FrGVmIPy5929qae4cCQls4ZWuBX_w08zvv5M/edit?usp=sharing 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'' | 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 file can be found here: ''Public\Shared\Content\Assets\Characters\[PAK]_Hair\_merged.lsf'' | Hair _merged file can be found here: ''Public\Shared\Content\Assets\Characters\[PAK]_Hair\_merged.lsf'' | ||
Line 139: | Line 131: | ||
|- | |- | ||
| Academy Dropout || Hair_GTY_F_GithyankiCut_Short_A_Spring || 3e4791b0-4b7e-2ff8-02a7-3a351ea8d672 || [[File:Academy Dropout.png|thumb]] | | Academy Dropout || Hair_GTY_F_GithyankiCut_Short_A_Spring || 3e4791b0-4b7e-2ff8-02a7-3a351ea8d672 || [[File:Academy Dropout.png|thumb]] | ||
|- | |- | ||
| Dewdrop || Hair_GTY_F_GithyankiCut_Long_A_Spring || 4aec7622-af8f-8914-5a72-f993a9268dd0 || [[File:Dewdrop.png|thumb]] | | Dewdrop || Hair_GTY_F_GithyankiCut_Long_A_Spring || 4aec7622-af8f-8914-5a72-f993a9268dd0 || [[File:Dewdrop.png|thumb]] | ||
Line 149: | Line 138: | ||
| Bohemian || HAIR_GTY_F_GithyankiCut_Long_C_Spring || a79d257b-32b2-edc6-0d6d-82b6ff3462cd || [[File:HAIR GTY F GithyankiCut Long C Spring.png|thumb]] | | Bohemian || HAIR_GTY_F_GithyankiCut_Long_C_Spring || a79d257b-32b2-edc6-0d6d-82b6ff3462cd || [[File:HAIR GTY F GithyankiCut Long C Spring.png|thumb]] | ||
|- | |- | ||
|Innkeep Braid | |Innkeep Braid | ||
|HAIR_GTY_M_GithyankiCut_Long_A_Spring | |||
|9564bc04-4a90-f11a-4f36-5b1026ea7b43 | |||
|[[File:Innkeep Braid.png|thumb]] | |||
|- | |- | ||
| Poppy Bud || HAIR_GTY_M_GithyankiCut_Short_A_Spring || 78ad1b3f-ec54-e3f5-933c-456743076a40 || | | Poppy Bud || HAIR_GTY_M_GithyankiCut_Short_A_Spring || 78ad1b3f-ec54-e3f5-933c-456743076a40 || | ||
Line 174: | Line 157: | ||
|- | |- | ||
| Neverwinter Scarf || HAIR_HUM_F_Braids_Long_A_Spring || af1d3a56-1e71-8aab-4041-f73fd0801343 || [[File:Neverwinter Scarf.png|thumb]] | | Neverwinter Scarf || HAIR_HUM_F_Braids_Long_A_Spring || af1d3a56-1e71-8aab-4041-f73fd0801343 || [[File:Neverwinter Scarf.png|thumb]] | ||
|- | |- | ||
| Braided Bunches || HAIR_HUM_F_Braids_Long_B || 5969c08a-0404-d74b-8aff-700a65926e10 || [[File:Braided Bunches.png|thumb]] | | Braided Bunches || HAIR_HUM_F_Braids_Long_B || 5969c08a-0404-d74b-8aff-700a65926e10 || [[File:Braided Bunches.png|thumb]] | ||
Line 199: | Line 179: | ||
|[[File:Interplanar Braids.png|thumb]] | |[[File:Interplanar Braids.png|thumb]] | ||
|- | |- | ||
| | | Busy Promenade || HAIR_HUM_MS_Afro_Short_C || 568f7d19-5b2b-d70a-33ef-45a0d05ef581 || [[File:HAIR HUM MS Afro Short C.png|thumb]] | ||
|- | |- | ||
| | | Partial Eclipse || HAIR_HUM_MS_OrcCut_Long_A || e81f76ad-0cb3-b6c9-5aa9-b2686fa1ffe8 || [[File:HAIR HUM MS OrcCut Long A.png|thumb]] | ||
| | |||
| | |||
|[[File: | |||
|- | |- | ||
| | | Cauldron Foam || HAIR_HUM_MS_Afro_Short_A || 361315b1-cb61-2ebb-0d3e-241bac8519f8 || [[File:HAIR HUM MS Afro Short A.png|thumb]] | ||
|- | |- | ||
| | | Foxtail || HAIR_HUM_M_Straight_Long_G_Spring || 84365d5b-74e8-71fb-705d-dc7f62d9b1f2 || [[File:HAIR HUM M Straight Long G Spring.png|thumb]] | ||
|- | |- | ||
| | | Arabel Ribbon || HAIR_HUM_M_Straight_Short_E || f21cc7ca-70c7-dac2-11b6-ef5fa817e484 || [[File:HAIR HUM M Straight Short E.png|thumb]] | ||
|- | |- | ||
| Furled Wings||HAIR_HUM_F_GithyankiCut_Short_B_Spring||d89f1c54-c811-b506-7747-686ddd001c78|| [[File:HAIR HUM F GithyankiCut Short B Spring.png|thumb]] | | Languid Bandit || HAIR_HUM_M_Straight_Short_F_Spring || 28dbdc5b-e10f-a190-c166-b43693c6c2bf || [[File:HAIR HUM M Straight Short F Spring.png|thumb]] | ||
|- | |||
| Furled Wings || HAIR_HUM_F_GithyankiCut_Short_B_Spring || d89f1c54-c811-b506-7747-686ddd001c78 || [[File:HAIR HUM F GithyankiCut Short B Spring.png|thumb]] | |||
|- | |- | ||
| | | Bruenor Braids || HAIR_HUM_F_GnomeCut_Long_C_Spring || e751073f-08ed-35ef-ba3c-3f31ce8ddba9 || [[File:HAIR HUM F GnomeCut Long C Spring.png|thumb]] | ||
|- | |- | ||
| | | Rapscallion || HAIR_HUM_M_Straight_Short_I || 580e6e81-b699-0e67-639b-9ac05fb2a4b1 || [[File:Rapscallion.png|thumb]] | ||
|- | |- | ||
| | | Hubris || HAIR_HUM_MS_Straight_Short_J || 2671bc29-3d01-8ff7-f2d3-721085578ffe || [[File:Hubris.png|thumb]] | ||
|- | |- | ||
|Rover's Tumble|| HAIR_HUM_F_Straight_Long_A_Spring ||5e4098da-f952-edc4-b1f2-71fdc1f805eb ||[[File:HAIR HUM F Straight Long A Spring.png|thumb]] | | Rover's Tumble || HAIR_HUM_F_Straight_Long_A_Spring || 5e4098da-f952-edc4-b1f2-71fdc1f805eb || [[File:HAIR HUM F Straight Long A Spring.png|thumb]] | ||
|- | |- | ||
|Mongoose Tail||HAIR_HUM_F_Straight_Long_B_Spring||431a177b-bfc1-9b81-fd06-77152f1cfe2f||[[File:HAIR HUM F Straight Long B Spring.png|thumb]] | | Mongoose Tail || HAIR_HUM_F_Straight_Long_B_Spring || 431a177b-bfc1-9b81-fd06-77152f1cfe2f || [[File:HAIR HUM F Straight Long B Spring.png|thumb]] | ||
|- | |- | ||
| | | Orcscrews || HAIR_HUM_F_Straight_Short_C_Spring || e46c15f8-22b5-238d-a6d8-0e9499672f8f || [[File:HAIR HUM F Straight Short C Spring.png|thumb]] | ||
|- | |- | ||
| | | Wildcat || HAIR_HUM_F_Curly_Long_B_Spring || 11522b21-645f-3fdf-844f-d0ed7010a71e || [[File:Wildcat.png|thumb]] | ||
|- | |- | ||
| | | Seashell Garden || HAIR_HUM_F_Curly_Short_A || ad819984-98f4-197a-0c5d-ba12cb99f1fc || [[File:Seashell Garden.png|thumb]] | ||
[[File: | |||
|- | |- | ||
| | | Dryad || HAIR_HUM_F_Dreads_Long_A_Spring || 1dc629c7-382c-3090-e72f-c7f4d44d5e3d || [[File:Dryad.png|thumb]] | ||
|- | |- | ||
| | | Gorgon || HAIR_HUM_F_Dreads_Long_B_Spring || 75ff3c71-33d1-a547-e8f8-b159649580a1 || [[File:Gorgon.png|thumb]] | ||
|- | |- | ||
| | | Ramhorn Cascade || HAIR_HUM_F_GnomeCut_Long_A_Spring || cc6e206b-904e-fce2-9aa4-f88e4267088f || [[File:Ramhorn Cascade.png|thumb]] | ||
|- | |- | ||
| | | Portrait Model || HAIR_HUM_F_GnomeCut_Long_B_Spring || 321078c0-7b1b-18de-cef3-16620601f69d || [[File:Portrait Model.png|thumb]] | ||
|- | |- | ||
| | | Luskan Plume || HAIR_HUM_F_Straight_Long_C_Spring || 588b3a58-bcf1-b2be-ba70-98bc821c64d3 || [[File:Luskan Plume.png|thumb]] | ||
|- | |- | ||
| | | Will o'Wisp || HAIR_HUM_F_Straight_Long_D || fc10a6df-b9f3-79f3-eacc-b7fa7c27690a || [[File:Will O'Wisp.png|thumb]] | ||
|- | |- | ||
| | | Gemstone Droplet || HAIR_HUM_F_Straight_Long_E_Spring || 7e3213ea-5021-9afd-59a5-721ba664894e || [[File:Gemstone Droplet.png|thumb]] | ||
|- | |- | ||
| | | Bakery Buns || HAIR_HUM_F_Straight_Short_A || 026cf548-cacb-159a-9ada-383d52a0daaa || [[File:Bakery Buns.png|thumb]] | ||
|- | |- | ||
| | | Trobairitz Knot || HAIR_HUM_F_Straight_Short_B_Spring || e69c4636-e87f-92cd-de95-abe1a8c00775 || [[File:Trobairitz Knot.png|thumb]] | ||
|- | |- | ||
| | | Lone Wolf Bun || HAIR_HUM_F_Straight_Short_D_Spring || 0e344654-6372-fcba-6afe-30c6a94743a4 || [[File:Lone Wolf Bun.png|thumb]] | ||
|- | |- | ||
| | | Feywild Trickster || HAIR_HUM_F_Straight_Short_E || 321078c0-7b1b-18de-cef3-16620601f69d || [[File:Feywild Trickster.png|thumb]] | ||
|- | |- | ||
| | | Solemn Huntress || HAIR_HUM_F_Straight_Short_F || a13a921e-1ca3-7a87-48cf-b70c7c2421c4 || [[File:Solemn Huntress.png|thumb]] | ||
|- | |- | ||
| | | Knife Honed || HAIR_HUM_F_Straight_Short_G || bb546c74-6f66-7467-effb-99d66b559695 || [[File:Knife Honed.png|thumb]] | ||
| | |||
| | |||
|[[File: | |||
|- | |- | ||
| | | Pincer Movement || HAIR_HUM_F_Straight_Short_H || 07a23f31-ff92-d05a-02fa-e275f9334e39 || [[File:Pincer Movement.png|thumb]] | ||
| | |||
| | |||
|[[File: | |||
|- | |- | ||
| | | Mythmaker || HAIR_HUM_F_Straight_Short_I || 43fb6adf-9d9b-8884-029e-f392d3fbd041 || [[File:Mythmaker.png|thumb]] | ||
| | |||
| | |||
|[[File: | |||
|- | |- | ||
| | | Precision Bolt || HAIR_HUM_F_Straight_Short_J || c5108c9e-8e9c-1ae8-1e65-5a45f9a60460 || [[File:Precision Bolt.png|thumb]] | ||
|- | |- | ||
| | | Windswept || HAIR_HUM_F_Straight_Short_K || a93f4c35-ad57-11eb-8952-42aff7dcc142 || [[File:Windswept.png|thumb]] | ||
|- | |- | ||
| Conqueror || HAIR_HUM_M_Braids_Long_A_Spring || 0a9c0197-1bcc-0bad-0d56-2838c0a9f0a7 || [[File:Conqueror.png|thumb]] | | Conqueror || HAIR_HUM_M_Braids_Long_A_Spring || 0a9c0197-1bcc-0bad-0d56-2838c0a9f0a7 || [[File:Conqueror.png|thumb]] | ||
|- | |- | ||
| Sensible Extravagance || HUM_M_Curly_Short_C || 16951859-f100-47c0-3553-0de42bfeecc9 || [[File:Sensible Extravagance.png|thumb]] | |||
| Sensible Extravagance || | |||
|- | |- | ||
| Pinned and Perfect || HAIR_HUM_M_Straight_Long_D_Spring || 9666ff20-a633-f5b7-616b-9d949b9926b6 || [[File:Pinned and Perfect.png|thumb]] | | Pinned and Perfect || HAIR_HUM_M_Straight_Long_D_Spring || 9666ff20-a633-f5b7-616b-9d949b9926b6 || [[File:Pinned and Perfect.png|thumb]] | ||
Line 312: | Line 259: | ||
|19537a69-7e8d-7fa0-d768-afb9a0992007 | |19537a69-7e8d-7fa0-d768-afb9a0992007 | ||
|[[File:Sorcha Curls.png|thumb]] | |[[File:Sorcha Curls.png|thumb]] | ||
|} | |} | ||
Line 411: | Line 343: | ||
|} | |} | ||
==Hair Textures== | == Hair Textures == | ||
Hair textures can be found in .DDS format in ''UnpackedData\Textures\Generated\Public\Shared\Assets\Characters\_Models\_SharedAssets\SHARED_Hair\Resources'' | Hair textures can be found in .DDS format in ''UnpackedData\Textures\Generated\Public\Shared\Assets\Characters\_Models\_SharedAssets\SHARED_Hair\Resources'' | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 560: | Line 492: | ||
|} | |} | ||
==Helmet Hairs== | == Helmet Hairs == | ||
Helmet hair is determined by the "HairType" value in the _merged.lsf | Helmet hair is determined by the "HairType" value in the _merged.lsf | ||
Line 569: | Line 501: | ||
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. | 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. | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
|+Helmet Hair Types | |+ Helmet Hair Types | ||
|- | |- | ||
!Value!!Hair Shape & Length!!Version A!!Version B!!Version C | ! Value !! Hair Shape & Length !! Version A !! Version B !! Version C | ||
|- | |- | ||
|1||Straight_Long|| | | 1 || Straight_Long || | ||
[[File:Straight Long A.png|150x150px|thumb]] | [[File:Straight Long A.png|150x150px|thumb]] | ||
|| || | || || | ||
[[File:Straight Long C.png|150x150px|thumb]] | [[File:Straight Long C.png|150x150px|thumb]] | ||
|- | |- | ||
|2||Straight_Short|| | | 2 || Straight_Short || | ||
[[File:Straight Short A.png|150x150px|thumb]] | [[File:Straight Short A.png|150x150px|thumb]] | ||
|| | || | ||
[[File:Straight Short B.png|150x150px|thumb]] | [[File:Straight Short B.png|150x150px|thumb]] | ||
|| | || | ||
[[File:Straight Short C.png|150x150px|thumb]] | [[File:Straight Short C.png|150x150px|thumb]] | ||
|- | |- | ||
|3||Wavy_Long|| | | 3 || Wavy_Long || | ||
[[File:Wavy Long A.png|150x150px|thumb]] | [[File:Wavy Long A.png|150x150px|thumb]] | ||
|| | || | ||
[[File:Wavy Long B.png|150x150px|thumb]] | [[File:Wavy Long B.png|150x150px|thumb]] | ||
|| | || | ||
[[File:Wavy Long C.png|150x150px|thumb]] | [[File:Wavy Long C.png|150x150px|thumb]] | ||
|- | |- | ||
|4||Wavy_Short|| | | 4 || Wavy_Short || | ||
[[File:Wavy Short A.png|150x150px|thumb]] | [[File:Wavy Short A.png|150x150px|thumb]] | ||
|| | || | ||
[[File:Wavy Short B.png|150x150px|thumb]] | [[File:Wavy Short B.png|150x150px|thumb]] | ||
|| | || | ||
[[File:Wavy Short C.png|150x150px|thumb]] | [[File:Wavy Short C.png|150x150px|thumb]] | ||
|- | |- | ||
|5||Curly_Long|| | | 5 || Curly_Long || | ||
[[File:Curly Long A.png|150x150px|thumb]] | [[File:Curly Long A.png|150x150px|thumb]] | ||
|| | || | ||
[[File:Curly Long B.png|150x150px|thumb]] | [[File:Curly Long B.png|150x150px|thumb]] | ||
|| | || | ||
[[File:Curly Long C.png|150x150px|thumb]] | [[File:Curly Long C.png|150x150px|thumb]] | ||
|- | |- | ||
|6||Curly_Short|| | | 6 || Curly_Short || | ||
[[File:Curly Short A.png|150x150px|thumb]] | [[File:Curly Short A.png|150x150px|thumb]] | ||
|| | || | ||
[[File:Curly Short B.png|150x150px|thumb]] | [[File:Curly Short B.png|150x150px|thumb]] | ||
|| | || | ||
[[File:Curly Short C.png|150x150px|thumb]] | [[File:Curly Short C.png|150x150px|thumb]] | ||
|- | |- | ||
|7||Dreads_Long|| | | 7 || Dreads_Long || | ||
[[File:Dreads Long A.png|150x150px|thumb]] | [[File:Dreads Long A.png|150x150px|thumb]] | ||
|| | || | ||
[[File:Dreads Long B.png|150x150px|thumb]] | [[File:Dreads Long B.png|150x150px|thumb]] | ||
|| | || | ||
[[File:Dreads Long C.png|150x150px|thumb]] | [[File:Dreads Long C.png|150x150px|thumb]] | ||
|- | |- | ||
|8||Dreads_Short|| | | 8 || Dreads_Short || | ||
[[File:Dreads Short A.png|150x150px|thumb]] | [[File:Dreads Short A.png|150x150px|thumb]] | ||
|| | || | ||
[[File:Dreads Short B.png|150x150px|thumb]] | [[File:Dreads Short B.png|150x150px|thumb]] | ||
|| | || | ||
[[File:Dreads Short C.png|150x150px|thumb]] | [[File:Dreads Short C.png|150x150px|thumb]] | ||
|- | |- | ||
|9||Afro_Long|| | | 9 || Afro_Long || | ||
[[File:Afro Long A.png|150x150px|thumb]] | [[File:Afro Long A.png|150x150px|thumb]] | ||
|| | || | ||
[[File:Afro Long B.png|150x150px|thumb]] | [[File:Afro Long B.png|150x150px|thumb]] | ||
|| | || | ||
[[File:Afro Long C.png|150x150px|thumb]] | [[File:Afro Long C.png|150x150px|thumb]] | ||
|- | |- | ||
|10||Afro_Short|| | | 10 || Afro_Short || | ||
[[File:Afro Short A.png|150x150px|thumb]] | [[File:Afro Short A.png|150x150px|thumb]] | ||
|| | || | ||
[[File:Afro Short B.png|150x150px|thumb]] | [[File:Afro Short B.png|150x150px|thumb]] | ||
|| | || | ||
[[File:Afro Short C.png|150x150px|thumb]] | [[File:Afro Short C.png|150x150px|thumb]] | ||
|} | |} | ||
==Vertex Paint Colours for Hairs/Beards== | == Vertex Paint Colours for Hairs/Beards == | ||
Red, Yellow and Black = base hair colour/greying | |||
<br>All other colours such as bright blues, pinks pastels = highlights | |||
<br>Using both the examples below showing in blender and in game: | <br>Using both the examples below showing in blender and in game: | ||
Line 675: | Line 587: | ||
[[File:Vertex colour 02.webp|400px]] | [[File:Vertex colour 02.webp|400px]] | ||
<br>To stop your hair thinning, use #17FF00 | <br>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. | ||
[[File:Solidify.webp]] | [[File:Solidify.webp]] | ||
Line 682: | Line 594: | ||
[[File:VertexPaintBlackExample.png|frameless|400x400px]][[File:VertexPaintGreenExample.png|frameless|400x400px]] | [[File:VertexPaintBlackExample.png|frameless|400x400px]][[File:VertexPaintGreenExample.png|frameless|400x400px]] | ||
[[Category:Modding resources]] | [[Category:Modding resources]] | ||