Releases: michael-gh1/Addons-And-Tools-For-Blender-miHoYo-Shaders
v1.1.9 (Setup Wizard UI Addon)
Release Notes
Version 1.1.9 for the Setup Wizard UI Addon
- Added support for Alpha Options when importing material data (only on Festivity's shader rewrite, what I call "V2")
- The Setup Wizard UI now displays the addon version number (to help with troubleshooting)
✅ No characters were detected to be throwing errors when trying to run the Setup Wizard in this version.
(but if you do run into an issue or need help, don't hesitate to mention it!)
Automated Tests ran on:
- Blender
- Blender-v3.3.0
- Blender-v3.4.1
- Goo_Engine_Blender-v3.3.2
- Goo_Engine_Blender-v3.4.1
- Festivity Shaders
- Festivity Shader (v1)
- Festivity Shader Rewrite (v2)
- Import Materials
- Using Festivity Folder
- Using the exact
.blend
file
🔼 Upgrade Steps
- Install New Version
- Restart Blender
.blend
file and miHoYo - Outlines.blend
again) on your first usage!
Found this useful? ⭐ Star the repository!
What's Changed
- feat: material data sets up alpha options in shader by @michael-gh1 in #37
- feat: display addon version number on UI to help w/ troubleshooting by @michael-gh1 in #38
Full Changelog: v1.1.8...v1.1.9
v1.1.8 (Setup Wizard UI Addon)
Release Notes
Version 1.1.8 for the Setup Wizard UI Addon
- Basic NPC Support
- Correctly replaces default materials to shader materials
- Correctly applies textures to shader materials
- Use Face Shadow Ramp (on the shader) is disabled
- ArmTwist Bone Constraints
- Suggested/Requested by Bonny
- Reorients ArmTwist bones' Tail to point to Forearm bone's Head
- Applies a Copy Rotation Bone Constraint on the ArmTwist bones
- You can disable the bone constraint post-setup if desired
- Refactoring code (various parts of the Setup Wizard were modified)
NPC Setup Steps
Here are a few different ways to get you started (find the workflow that works best for you)
1️⃣ Setup with Outlines, ignore Import Material Data step
- Run Entire Setup
- Click 'Cancel' when it asks to import Material Data
- Finish Setup
- Outlines will be created with default values
2️⃣ Setup with Outlines without trying to Import Material Data
- Set Up Character
- Set Up Materials
- Import Outlines (Advanced Setup)
- Set Up Geometry Nodes (Advanced Setup)
- Import Outline Lightmaps (Advanced Setup)
- Finish Setup
- Outlines will be created with default values
3️⃣ No Outline Setup
- Set Up Character
- Set Up Materials
- Finish Setup
✅ No characters were detected to be throwing errors when trying to run the Setup Wizard in this version.
(but if you do run into an issue or need help, don't hesitate to mention it!)
Automated Tests ran on:
- Blender
- Blender-v3.3.0
- Blender-v3.4.1
- Goo_Engine_Blender-v3.3.2
- Goo_Engine_Blender-v3.4.1
- Festivity Shaders
- Festivity Shader (v1)
- Festivity Shader Rewrite (v2)
- Import Materials
- Using Festivity Folder
- Using the exact
.blend
file
🔼 Upgrade Steps
- Install New Version
- Restart Blender
.blend
file and miHoYo - Outlines.blend
again) on your first usage!
Found this useful? ⭐ Star the repository!
What's Changed
- fix: outline setup breaking on unexpected face mesh names by @michael-gh1 in #32
- fix: Dress materials not getting fake users assigned by @michael-gh1 in #33
- feat: initial Setup Wizard NPC support by @michael-gh1 in #34
- feat: Set Up ArmTwist Bone Constraints by @michael-gh1 in #35
Full Changelog: v1.1.7...v1.1.8
v1.1.7 (Setup Wizard UI Addon)
Release Notes
Version 1.1.7 for the Setup Wizard UI Addon
- 🛠️ Adds support for Blender v3.4 / Goo Blender v3.4
- 🛠️ Adds fake user to all imported materials to prevent Blender from cleaning up unused materials when saving and reopening a Blender file
- Issue #30
✅ No characters were detected to be throwing errors when trying to run the Setup Wizard in this version.
(but if you do run into an issue or need help, don't hesitate to mention it!)
- Automated Tests ran on:
- Blender
- Blender-v3.3.0
- Blender-v3.4.1
- Goo_Engine_Blender-v3.3.2
- Goo_Engine_Blender-v3.4.1
- Festivity Shaders
- Festivity Shader (v1)
- Festivity Shader Rewrite (v2)
- Import Materials
- Using Festivity Folder
- Using the exact
.blend
file
- Blender
.blend
file and miHoYo - Outlines.blend
again) on your first usage!
Found this useful? ⭐ Star the repository!
What's Changed
- fix: broken shader/outlines in Blender v3.4 by @michael-gh1 in #29
- feat: add fake user to all imported materials during setup by @michael-gh1 in #31
Full Changelog: v1.1.6...v1.1.7
v1.1.6 (Setup Wizard UI Addon)
Release Notes
Version 1.1.6 for the Setup Wizard UI Addon
- 🛠️ Workaround to handle character setup when Blender is in languages other than English
- Temporarily sets Blender language to English when importing FBX and then immediately switches back to user's original language
- 🛠️ Fix wrong texture being imported (#25) — slightly more specificity when searching for hair diffuse texture to import
✅ No characters were detected to be throwing errors when trying to run the Setup Wizard in this version.
(but if you do run into an issue or need help, don't hesitate to mention it!)
- Automated Tests ran on:
- Blender
- Blender-v3.3.0
- Goo_Engine_Blender-v3.3.2
- Festivity Shaders
- Festivity Shader
- Festivity Shader Rewrite
- Import Materials
- Using Festivity Folder
- Using the exact
.blend
file
- Blender
.blend
file and miHoYo - Outlines.blend
again) on your first usage!
Found this useful? ⭐ Star the repository!
What's Changed
- chore: updated README files by @michael-gh1 in #24
- fix: setup broken in other languages and texture import grabbing wrong file by @michael-gh1 in #26
Full Changelog: v1.1.5...v1.1.6
v1.1.5 (Setup Wizard UI Addon)
Release Notes
Version 1.1.5 for the Setup Wizard UI Addon
- Added support for applying weapon material data
- ❗ The material name on the weapon must be
miHoYo - Genshin Body
(a material from Festivity's shader) ⚠️ It's currently hardcoded to look for and apply material data to theBody
body part⚠️ The material data JSON filename must end in_Mat.json
- Geometry nodes should be set up just like on a character
- Outline 1 Mask:
miHoYo - Genshin Body
- Outline 1 Material:
miHoYo - Genshin Body Outlines
- Outline 1 Mask:
- ❗ The material name on the weapon must be
✅ No characters were detected to be throwing errors when trying to run the Setup Wizard in this version.
(but if you do run into an issue or need help, don't hesitate to mention it!)
- Automated Tests ran on:
- Blender
- Blender-v3.3.0
- Goo_Engine_Blender-v3.3.2
- Festivity Shaders
- Festivity Shader
- Festivity Shader Rewrite
- Import Materials
- Using Festivity Folder
- Using the exact
.blend
file
- Blender
.blend
file and miHoYo - Outlines.blend
again) on your first usage!
Found this useful? ⭐ Star the repository!
What's Changed
- feat: support for applying weapon material data by @michael-gh1 in #23
Full Changelog: v1.1.4.1...v1.1.5
❗ Important ❗
Please use the "English" language when running the Setup Wizard. You can change back to your original language afterwards.
I have a future solution that will solve this (temporarily switch to "English" and then back to your original language).
Also, this is supported on Blender 3.3.x, investigating issues with Blender 3.4 (TBD if it's a shader issue or Setup Wizard issue).
v1.1.4.1 (Setup Wizard UI Addon)
Release Notes
Version 1.1.4 for the Setup Wizard UI Addon
- Support for Festivity's Gran Turismo Tonemapper! (https://github.com/festivize/Blender-GT-Tonemapper)
- Added buttons in the Compositor view to
Enable Use Nodes
andSet Up GT Tonemapper
(select Festivity's.blend
file) - This will create the GT Tonemapper node and
Viewer
node and wire them up with the default nodes that get created (Render Layers
andComposite
)
- Added buttons in the Compositor view to
- BetterFBX support
- Experimental and enabled by default if BetterFBX is installed
- I'm not sure if there are any specific settings or parameters that should be set when importing with BetterFBX (let me know please)
- Set default
_MTSharpLayerOffset
value for Material Data when it does not exist in material data JSON file
Version 1.1.4.1 for the Setup Wizard UI Addon
- Importing material data now applies the Emission Tint value
- Bugfix for applying material data (no impact to the end result though)
- Material data was in some cases being applied twice
✅ As of this Setup Wizard version, no characters were detected to be throwing errors when trying to run the Setup Wizard.
(but if you do run into an issue or need help, don't hesitate to mention it!)
- Automated Tests ran on:
- Blender
- Blender-v3.3.0
- Goo_Engine_Blender-v3.3.2
- Festivity Shaders
- Festivity Shader
- Festivity Shader Rewrite
- Import Materials
- Using Festivity Folder
- Using the exact
.blend
file
- Blender
.blend
file and miHoYo - Outlines.blend
again) on your first usage!
Found this useful? ⭐ Star the repository!
What's Changed
- feat: set default _MTSharpLayerOffset value when it does not exist in material data by @michael-gh1 in #18
- feat: implement (experimental) betterfbx support by @michael-gh1 in #19
- feat: support for festivity's Gran Turismo Tonemapper and refactoring by @michael-gh1 in #20
- feat: apply Emission Tint using material data + material data bugfix by @michael-gh1 in #21
Full Changelog:
- v1.1.3 -> v1.1.4: v1.1.3...v1.1.4
- v1.1.4 -> v1.1.4.1: v1.1.4...v1.1.4.1
v1.1.3 (Setup Wizard UI Addon)
Release Notes
Version 1.1.3 for the Setup Wizard UI Addon
- Support for @festivize's shader rewrite
- Added ability to select a specific
.blend
file to import materials from (ex. Vanilla or Goo.blend
file)- This should now allow for support to Goo Engine Blender users
- Going forward the
.blend
file is the expected input, but there is still a fallback to the non-Goo.blend
for anyone who selects Festivity's shader folder
- Refactoring, refactoring and more refactoring
✅ As of this Setup Wizard version, no characters were detected to be throwing errors when trying to run the Setup Wizard.
(but if you do run into an issue or need help, don't hesitate to mention it!)
- Automated Tests ran on:
.blend
file and miHoYo - Outlines.blend
again) on your first usage!
Found this useful? ⭐ Star the repository!
What's Changed
- feat: support for festivity shader rewrite by @michael-gh1 in #17
- feat: ability to select blend file with materials and some refactoring by @michael-gh1 in #16
Full Changelog: v1.1.2...v1.1.3
Pre-Release v1.1.3.x (Setup Wizard UI Addon)
Release Notes
Pre-Release Version 1.1.3.x for the Setup Wizard UI Addon
- Initial early access support for @festivize's shader rewrite
✅ As of this Setup Wizard version, no characters were detected to be throwing errors when trying to run the Setup Wizard.
miHoYo - Outlines.blend
again) on your first usage!
Found this useful? ⭐ Star the repository!
What's Changed
- feat: support for festivity shader rewrite by @michael-gh1 in #17
Full Changelog:
v1.1.3 — v1.1.2...PRE-v1.1.3
v1.1.3.1 — v1.1.2...PRE-v1.1.3.1
v1.1.2 (Setup Wizard UI Addon)
Release Notes
Version 1.1.2 for the Setup Wizard UI Addon
- Fixed outlines not being created for Layla (just needed to fix the mesh name format that we are expecting)
✅ As of this Setup Wizard version, no characters were detected to be throwing errors when trying to run the Setup Wizard.
⚠️ Reminder that your "cache" is cleared when installing a new version (you'll need to select Festivity's Shader folder and miHoYo - Outlines.blend
again) on your first usage!
What's Changed
- fix: incorrect mesh name format to create outlines on by @michael-gh1 in #14
Full Changelog: v1.1.1...v1.1.2
Found this useful? ⭐ Star the repository!
v1.1.1 (Setup Wizard UI Addon)
Release Notes
Version 1.1.1 for the Setup Wizard UI Addon
- Made fixes for a handful of characters that were throwing errors when trying to set them up
- Some were broken due to changes in
v1.1.0
, but others were broken or had setup issues even before that - These were caught using the automated E2E test (gosh I love automation)
- Some were broken due to changes in
- Added automated E2E test which runs through setting up all characters in a configured folder
- Tests are NOT included in the packaged addon (they are more for development purposes)
✅ As of this Setup Wizard version, no characters were detected to be throwing errors when trying to run the Setup Wizard.
⚠️ Reminder that your "cache" is cleared when installing a new version (you'll need to select Festivity's Shader folder and miHoYo - Outlines.blend
again) on your first usage!
What's Changed
- feat: added automated E2E test and fixed various characters by @michael-gh1 in #12
- refactor: automated test logic by @michael-gh1 in #13
Full Changelog: v1.1.0...v1.1.1