Export all blend shapes #4

Merged
kkbp-dev merged 7 commits from Sonogami_Rinne/KKBP_Exporter:master into development 2026-04-12 15:40:01 +00:00
Collaborator

Export all blend shapes

Export all blend shapes
Author
Collaborator

As we can get each blend shape's weight when applying different eye, mouth, and eyebrow patterns, what do you think of restoring each pattern as a shape key in Blender rather than restoring each blend shape as a shape key?

As we can get each blend shape's weight when applying different eye, mouth, and eyebrow patterns, what do you think of restoring each pattern as a shape key in Blender rather than restoring each blend shape as a shape key?
Author
Collaborator
Fix https://gitgoon.dev/kkbp-dev/KKBP_Importer/issues/41
Owner

Do you mean replace the individual shapekeys with a single shapekey that contains eye + mouth + eyebrow? I personally like the way it is now because you can mix and match different emotions. I would be open to adding additional shapekeys at the beginning or the end of the list that have eye + mouth + eyebrow all in one.

Also, do you have a card with additional shapekeys that you could share for testing?

Do you mean replace the individual shapekeys with a single shapekey that contains eye + mouth + eyebrow? I personally like the way it is now because you can mix and match different emotions. I would be open to adding additional shapekeys at the beginning or the end of the list that have eye + mouth + eyebrow all in one. Also, do you have a card with additional shapekeys that you could share for testing?
Author
Collaborator

Hmm, I mean this:

屏幕截图 2026-03-16 092550

Generated KK blendshapes are slight different with these patterns in game. After taking deeper research, I think the difference could be ignored.
And there do not seem to have an emotion system in game, in other way, no ChanegEmotion method but ChangeMouthPtn, ChangeEyesPtn and ChangeEyebrowPtn. So we need to create shapekeys from these individual shapekeys by ourselves, which may cost a few time.

Hmm, I mean this: ![屏幕截图 2026-03-16 092550](/attachments/073c886e-910a-470b-a49c-d4c7913e9d69) Generated KK blendshapes are slight different with these patterns in game. After taking deeper research, I think the difference could be ignored. And there do not seem to have an emotion system in game, in other way, no ChanegEmotion method but ChangeMouthPtn, ChangeEyesPtn and ChangeEyebrowPtn. So we need to create shapekeys from these individual shapekeys by ourselves, which may cost a few time.
Owner

Okay sorry, I misunderstood. Yes I think that's an excellent idea.

It would make it a lot easier to work with in blender if each pattern was like you described. I don't think there's any situation where someone would want to use the individual shapekeys.

The only individual shapekey that might need special treatment is the _gag shapekey, so the fire eyes, swirly eyes, etc can function.

Okay sorry, I misunderstood. Yes I think that's an excellent idea. It would make it a lot easier to work with in blender if each pattern was like you described. I don't think there's any situation where someone would want to use the individual shapekeys. The only individual shapekey that might need special treatment is the _gag shapekey, so the fire eyes, swirly eyes, etc can function.
kkbp-dev changed target branch from master to development 2026-04-12 15:34:51 +00:00
Owner

Sorry for taking so long but I tried it out today and it works very well. Thank you for adding this feature, this is a really cool thing to have!

I also added a development branch and added you as a collaborator, so if you want to commit there from now on I think that will make things easier.

Sorry for taking so long but I tried it out today and it works very well. Thank you for adding this feature, this is a really cool thing to have! I also added a development branch and added you as a collaborator, so if you want to commit there from now on I think that will make things easier.
kkbp-dev merged commit bdc9f216d2 into development 2026-04-12 15:40:01 +00:00
Sign in to join this conversation.
No reviewers
No labels
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_Exporter!4
No description provided.