nanoskript / vrm-rigify

Generate Blender Rigify armatures for VRM models

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Incompatibility with Blender 3.3.6 and later

puchinekopuchiko opened this issue · comments

After importing the VRM, only hair and part of faces can be animated after reparenting to the generated armature rig. This only happens after blender 3.3.6. This works well with no issue in blender 3.0.x with rigify version 0.6.4.

This add-on is cool hidden gem, so would be nice if it can still be used with the newest blender version.

Hi, thank you for opening an issue.

At the moment, I'm unable to reproduce this problem. I'm using Blender 3.6.2 with VRM Add-on for Blender 2.18.1. Do you have a VRM model file or Blender file that exhibits this issue?

I'm just using the sample avatar from VRoid. This is the blender file containing the issue.

More detail:

  • Blender 3.6.2
  • VRM 1.22.1 export VRM version 0.x
  • VRM Add-on for Blender version 2.17.7

Issue.zip

Thank you! It looks like I hadn't updated the VRM Add-on for Blender extension correctly. I can reproduce the problem on their newer updates. I bisected their list of releases, and it looks like the last working version was 2.15.26, and the first breaking version is 2.16.0.

The specific issue seems to be with the added geometry nodes in the meshes of the imported VRM model:

image

I'll try to investigate a fix for this, but as an immediate workaround, these can be deleted or disabled and then posing works as normal.

Edit: It looks like it suffices to just move the Armature modifier before the Geometry Nodes modifiers.

Added an additional installation step to the README in c2eb56d. Feel free to reopen this issue if you're still having problems.