gaps/empty items appearing in all morph lists

Issue #796 resolved
Aaron J. Olson created an issue

Hello, I am using diffeo addon V1.6.1.0746. I have run into a strange bug. I have characters I configured with the addon in the past. Those characters have lots of morphs imported via the addon. When I load them up today using this new version, there are strange gaps in the list of available morphs. Like empty items are being populated in the lists. They look like this

They are scrollable, and selectable, but cannot be interacted with beyond that. It makes browsing the list of morphs very tedious.

I am not sure if it is the case that the entire list was populated at one point, and now only a select handful are rendering, or that I had only imported a handful in each category and now the list is being filled randomly with empty items. Either way this is not ideal. I tried opening up the projects in both Blender 2.93 and 3.0. Same behavior in both cases.

I have not tried reinstalling and using any older versions of the addon yet. I know this was not an issue when I first configured these models.

Have you seen this before? Any other ideas for things I could try to diagnose or fix the issue?

Thank you!

Comments (7)

  1. Alessandro Padovani

    It sometime happens that new versions of the plugin require the items to be re-exported or re-imported. Depending on the new features added. But I also see that often Thomas adds fixes to be compatible with the old versions.

    I guess it depends on how old your plugin was. It makes sense if a project is started with an official stable version to keep the project with that version.

  2. Aaron J. Olson reporter

    Interesting. I have been working under the assumption that those morphs would just stay compatible up through all the minor versions. I like working on the latest dev versions, lots of handy updates in there. I see that may be a mistake. It wasn’t that old. Maybe ~1.6.1.0500
    It would be nice to know what goes into those compatibility fixes.

    I could reimport, I am assuming I could just load a favorite morphs file, which I did save. Does that mean that if someone else tried to open the project though, like someone using 1.6.1.0 or 1.5.1 that the morphs wouldn’t work for them then?

  3. Aaron J. Olson reporter

    I see, thank you for the link to the docs, this makes more sense now! I will try reinstalling some of the 1.6.0.X builds that I have saved and see if any of those resolve this issue for me.

  4. Aaron J. Olson reporter

    Alright, moving back to the last 1.6.0 build I had fixed the issue for me! So that is good news. Thank you for the heads up! Unfortunately I think I am stuck on this version for a while now until a stable/official 1.6.1 version is released.

  5. Alessandro Padovani

    For clarity, as I understand it 1.6.1 will never be compatible with the old morphs again, because it’s an entirely different concept. So waiting for the stable release doesn’t make any good. You can already start new projects with 1.6.1 that will keep compatibility with the new system, and keep the old projects with 1.6.0 that’s compatible with the old system.

  6. Log in to comment