Issues converting MMD to VRM in Blender 3.6 for Mate Engine

Hello everyone,

I’m trying to convert a Hololive MMD model (.pmx) to VRM format for use in “Mate Engine,” but I’m encountering several issues in Blender 3.6.

My Environment:

  • OS: Windows 11
  • Blender Version: 3.6.x LTS
  • Plugins used: mmd_tools (v2.10), Cats Blender Plugin (v0.19.0), VRM Addon for Blender (v2.20.2)

The Problem:

  1. When I try to enable the “Cats Blender Plugin,” I get the following error:
    AttributeError: '_RestrictContext' object has no attribute 'scene'
  2. After importing the .pmx model, the textures are not showing up (the model remains grey).
  3. I need the final model to be a VRM 0.x file that works with Mate Engine’s dancing/music functions.

What I’ve tried:

  • Restarting Blender and enabling the addon in a clean scene.
  • Re-installing the addons multiple times.

Could anyone guide me on the correct workflow or how to fix this specific “RestrictContext” error? Any help would be greatly appreciated!

Thank you!

Welcome :tada:

It’s not as easy as to “just import” some armature or bones made in some other application with some importer converting it into blenders armatures and then export it with some other export to convert it to that bones. There might eb some knowledge needed; for example about special needed or not root bones etc…
So you might have to learn about all the features of the importer and the exporter as well and and also how to do some possible “fixes” in blender after importing or before exporting… so “simply” trying to restart or re-install will not help you at all.

Prepare for some journey :wink:

I actually got it working perfectly without any extra complicated steps in the end. I simply imported the PMX and exported it as VRM. It wasn’t difficult at all. Thanks replying.

I almost forget. I actually use MMD tool extensions to Import PMX than export VRM.