Modding:Creating Custom Hair with Hair Tool: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 19: | Line 19: | ||
Prerequisites: | Prerequisites: | ||
* BG3 Modder’s Multitool | * [https://github.com/ShinyHobo/BG3-Modders-Multitool BG3 Modder’s Multitool] | ||
* LSLib | * [https://github.com/Norbyte/lslib LSLib] | ||
* Blender 3.6 or 4.0 | * Blender 3.6 or 4.0 | ||
* GR2 import/export addon for Blender | * GR2 import/export addon for Blender | ||
* Hair Tool addon and preset library | * [https://bartoszstyperek.gumroad.com/l/hairtool Hair Tool addon and preset library] | ||
* VSCode | * [https://code.visualstudio.com VSCode] | ||
* UUID addon for VSCode | * UUID addon for VSCode | ||
* Em’s Quick Hair Template | * Em’s Quick Hair Template | ||
Line 32: | Line 32: | ||
* Load environment (head, body?) | * Load environment (head, body?) | ||
* Load Hair Tool preset, flip 180 degrees and place on the head | * Load Hair Tool preset, flip 180 degrees and place on the head | ||
* Make some | * Make some edits to the preset | ||
* Finalize hair to turn preset into mesh | * Finalize hair to turn preset into mesh | ||
* Load BG3 hair texture and apply to the hair | * Load BG3 hair texture and apply to the hair |
Revision as of 23:38, 2 January 2024
Making custom hair for BG3 with Hair Tool
Prerequisites:
- BG3 Modder’s Multitool
- LSLib
- Blender 3.6 or 4.0
- GR2 import/export addon for Blender
- Hair Tool addon and preset library
- VSCode
- UUID addon for VSCode
- Em’s Quick Hair Template
Steps:
- Load environment (head, body?)
- Load Hair Tool preset, flip 180 degrees and place on the head
- Make some edits to the preset
- Finalize hair to turn preset into mesh
- Load BG3 hair texture and apply to the hair
- Manually fix the UVs by X-flipping, then scaling down to the correct size
- Find similar vanilla hair and load it into Blender
- Parent custom hair to vanilla armature, add armature modifier
- Transfer auto-snapping weights from vanilla hair to custom hair
- Rename object data name to match vanilla hair
- Reset vertex paint to black
- Paint blue highlights, blur out
- Apply all transforms, export as .dae
- Using LSLib, conform to vanilla hair, then export as .GR2
- Hotload into game as a replacer, make any necessary changes to the mesh
- Set up quick template for the custom hair
- After seeing it in game, change hairpreset, scalp, and material IDs if needed
- Done!