You're blocking ads, which pay for BlenderNation. Read about other ways to support us.

Add-on: Mesh Data Transfer


mmemoli writes:

Mesh Data Transfer is a free add on for blender to transfer mesh data from a source to a target.
It is very similar to the Maya Mesh transfer attribute.

Here is a tutorial that shows how to transfer vertex position, vertex groups and shape keys using UV Coordinates as sample space.

The add on can be downloaded here.


  1. All I have is stars, so I gave you five on gumroad :)

    I followed your adaptation from Maya to Blender on blenderartists, I'm also trying to do correct FACS.

    • Thank you so much! You didn't have to, but It is really appreciated :)
      Hope you find it useful. I may come up with more tutorials about FACS in the future.

  2. Thanks so much! I can't wait to try this. I happened to be doing mesh data transfer work recently and found the blender data transfer tool not able to do the job. I had to export my assets half way through the task and finish things off in Maya and Max. This really complicated my work. I wished this came out earlier, =).

    • Hey Larry!
      That would be a great way to test it out. I wonder what you were trying to do that you could not do in Blender already. Just to make sure I didn't miss out on some key features of the Maya transfer attributes

      • Hi mmemoli. I installed your addon and enabled it. But I don't see the mesh data transfer UI sub tab in the Object Data Properties tab. I am on the official blender 2.81 build.


        • That's strange. I have it working here. I think it is clashing with another add on. Can you launch blender and go into Window>Toggle System Console and paste what it says?

          • Sure thing. Here's my console log. I disabled all of the non-native addons that didn't come with blender. But I am still not seeing your addon show up.

            Read prefs: C:\Users\Larry\AppData\Roaming\Blender Foundation\Blender\2.81\config\userpref.blend
            found bundled python: C:\Users\Larry\Downloads\Blender\blender-2.81-windows64\2.81\python
            Armory: Proxy objects synchronized
            Traceback (most recent call last):
            File "C:\Users\Larry\AppData\Roaming\Blender Foundation\Blender\2.81\scripts\addons\", line 362, in on_register_post
            File "C:\Users\Larry\AppData\Roaming\Blender Foundation\Blender\2.81\scripts\addons\", line 42, in detect_sdk_path
            File "C:\Users\Larry\Downloads\Blender\blender-2.81-windows64\2.81\scripts\modules\bpy\", line 201, in __call__
            ret = op_call(self.idname_py(), None, kw)
            AttributeError: Calling operator "bpy.ops.ui.reports_to_textblock" error, could not be found

          • This is weird. I see a bunch of errors, but they are not from the mesh data Transfer. Can you disable the armory add on and see if it shows up?

        • Larry!
          I finally found out where the bug is!
          I left some code where the UI element was showing up only when a some specific render engines are chosen.
          Now it should work!

Leave A Reply

To add a profile picture to your message, register your email address with To protect your email address, create an account on BlenderNation and log in when posting a message.