Edit Material button wipes existing textures instead of allowing small tweaks #42

Open
opened 2026-03-17 13:59:17 +00:00 by johnkoner · 1 comment

Environment:

Blender 5.0.1

KKBP Importer 9.1.0

KKBP Exporter 5.02

Character: Every Character

Summary

When using the Edit Material button on a character imported from Koikatsu, the existing texture setup is completely overwritten instead of allowing small, incremental adjustments on top of the current look. This makes the common workflow feel a bit unintuitive and inconvenient.

Workflow / Context

  • Do all main texture setup inside Koikatsu.
  • Export / import the character into Blender using the addon.
  • In Blender, press the Edit Material button to slightly adjust the existing material/texture setup (for example, small color or roughness changes).

In this workflow, the expectation is that Edit Material would preserve the current textures and let the user make minor tweaks, not reset or replace them.

Actual behavior

  • Clicking the Edit Material button wipes or replaces the current textures/material setup.
  • To get back to the desired look, the user has to manually rebuild the original appearance inside Blender and only then apply the intended small changes.

Expected behavior

  • The Edit Material button should keep the existing texture setup intact and allow small, non-destructive changes on top of it.
  • At minimum, there could be an option or prompt to preserve current textures instead of resetting them.

Why this is problematic

For users who rely on Koikatsu for the main texture authoring and Blender only for slight adjustments, this behavior adds a lot of extra work and makes the workflow harder to use than expected.

Thanks for your work on this project, and I hope this explanation helps clarify the issue.

Environment: Blender 5.0.1 KKBP Importer 9.1.0 KKBP Exporter 5.02 Character: Every Character **Summary** When using the `Edit Material` button on a character imported from Koikatsu, the existing texture setup is completely overwritten instead of allowing small, incremental adjustments on top of the current look. This makes the common workflow feel a bit unintuitive and inconvenient. **Workflow / Context** - Do all main texture setup inside Koikatsu. - Export / import the character into Blender using the addon. - In Blender, press the `Edit Material` button to slightly adjust the existing material/texture setup (for example, small color or roughness changes). In this workflow, the expectation is that `Edit Material` would preserve the current textures and let the user make minor tweaks, not reset or replace them. **Actual behavior** - Clicking the `Edit Material` button wipes or replaces the current textures/material setup. - To get back to the desired look, the user has to manually rebuild the original appearance inside Blender and only then apply the intended small changes. **Expected behavior** - The `Edit Material` button should keep the existing texture setup intact and allow small, non-destructive changes on top of it. - At minimum, there could be an option or prompt to preserve current textures instead of resetting them. **Why this is problematic** For users who rely on Koikatsu for the main texture authoring and Blender only for slight adjustments, this behavior adds a lot of extra work and makes the workflow harder to use than expected. Thanks for your work on this project, and I hope this explanation helps clarify the issue.
Owner

Yes I agree. When I originally added the feature I was worried that the user wouldn't be able to return to the original look so I made it reset each time. In the future I'm probably going to make the edit material button behave like you described, where you can make small changes, and then add a reset button that lets you return to the original look.

Yes I agree. When I originally added the feature I was worried that the user wouldn't be able to return to the original look so I made it reset each time. In the future I'm probably going to make the edit material button behave like you described, where you can make small changes, and then add a reset button that lets you return to the original look.
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
kkbp-dev/KKBP_Importer#42
No description provided.