virtual-puppet-project / vpuppr

VTuber application made with Godot 4
Mozilla Public License 2.0
749 stars 62 forks source link

[Bug]: Models made with Saturday06's VRM addon don't work with perfect sync trackers. #186

Open jurassicjordan opened 2 years ago

jurassicjordan commented 2 years ago

Description

none of the perfect sync blendshapes are properly registered when loading a model made with Saturday06's VRM exporter (0.0). In comparison, the perfect sync from Alicia works fine, but then when I import and then re-export Alicia thru the addon, her blendshapes are then broken. But when loaded in another program such as Vseeface, the re-exported model works just fine.

See terminal output for more info on possible differences. Working model: https://cdn.discordapp.com/attachments/888612942696816731/1035294729258143774/alicia.txt Model exported from addon: https://cdn.discordapp.com/attachments/888612942696816731/1035294729639837716/berzerk.txt Example Saturday06 exported model: https://cdn.discordapp.com/attachments/888612942696816731/1035299289737465886/Alicia_perfectsync-exported_Sa06.vrm

Steps to reproduce

  1. Create model with Saturday06's addon, naming all the blendshapes properly
  2. start ifm or other perfect sync tracker from separate device
  3. import exported model into vpuppr
  4. start tracker and attempt to track face blendshapes
  5. no blendshapes are tracked
  6. see blendshapes list, as they are improperly labeled compared to stock alicia's blendshape labels

App version

Nightly 2022-10-25+01-31-03

Operating system

Linux

Relevant log output

See terminal output for more info on possible info.
Working model: https://cdn.discordapp.com/attachments/888612942696816731/1035294729258143774/alicia.txt
Model exported from addon: https://cdn.discordapp.com/attachments/888612942696816731/1035294729639837716/berzerk.txt

idk where the logs are

Additional information

No response