Shapekey Enhancement #76
No reviewers
Labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
kkbp-dev/KKBP_Importer!76
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "Sonogami_Rinne/KKBP_Importer:development"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Add Expression shapekey

Support Gag shapekey for SVS and AC
Disable outline around eyes when applying Gag shapekey.
Some Clarifications:
1.Shapekey slider min/max values should no longer be adjusted. Since shapekeys are now rebuild from patterns, modifying the slider ranges would actually produce incorrect results.
2.Regarding the writing style of the SVS gag driver, I didn’t keep it consistent with the original pattern (e.g. '0 if gag0 else 1 if gag1 else ...'). This is because AC has 22 gag shapekeys, and this style would cause the expression to exceed the limit. Of course, I didn’t modify KK gag driver
3.I separated the '# SVS japanese names' section out of translation_dict, and only apply this dict when SVS. This is to avoid incorrect shapekey translation when importing models from Japanese-language-KK (where some names are a mix of English and Japanese). I also added a translation_dict for AC. Compared to SVS, it contains more entries. Since I’m not familiar with Japanese and English, I only directly reused entries that already appeared in SVS_translation_dict, and left the rest untranslated.
For shapekeys that are not involved in the pattern-based shapekey construction, I believe they shouldn't be affected by the game's blendshape weight calculation system, so they probably don't need any adjustment either.
Here are gag eyes from AC that are not translated.
ShapeKey Ehhancementto ShapeKey EnhancementShapeKey Enhancementto Shapekey EnhancementHmm, seems that outline around eyes should always be hidden.
These are great changes!
Okay thank you for that clarification. I was under the impression that the "Eyes Default" shapekey had to be applied at all times, which is why I had messed with the ranges. It's good that they don't have to be modified.
I got these for a translation. I'm not sure how to translate the ones prefixed with 不動... So I just guessed. I'm assuming these don't animate in the game?
'目にキラリ': 'Sparkle Pupils',
'目にハート': 'Heart Pupils',
'不動ハート': 'Static Heart',
'不動ぐるぐる': 'Static Spiral',
'ネコ目': 'Cat Eyes',
'バツ目': 'XX Eyes',
'黒塗り目': 'Blackened Eyes',
'怒り目': 'Angry Eyes',
'泣き目': 'Sobbing Eyes'
Yes, I agree
I also noticed the cartoony wink shapekey is in the SVS_BlendShape.json two times. I think the duplicate entry is breaking the shape key.
Yes, they are static version of those patterns.
Thanks!
I noticed it and added a '2' at the end of its name during exporting.
Thanks for these updates!