M2u interactive sync script for Maya -> UE4

Hi guys. It seems like maybe there are a few artists (obviously we are the ones most interested in using this) in here struggling to get this working. I’ve gone a couple rounds with it myself. I thought I finally sorted it out last night. I installed visual studio 2013, downloaded the source ( https://docs.unrealengine.com/latest/INT/GettingStarted/DownloadingUnrealEngine/index.html ) ,then put the zip I downloaded from: https://bitbucket.org/m2u/m2uue4plugin/ in the plugins directory ( E:\UnrealEngine-release\UnrealEngine-release\Engine\Plugins ) and compiled. It reports this: ========== Build: 14 succeeded, 0 failed, 2 up-to-date, 26 skipped ========== . However, when I try to load the plugin I am getting this error message:

Plugin ‘m2uPlugin’ failed to load because module ‘m2uPlugin’ could not be found. Please ensure the plugin is properly installed, otherwise consider disabling the plugin for this project.

I admit I am in a bit over my head, but I am really determined to get this working. On the maya side I put the contents from ( https://bitbucket.org/m2u/m2u/src/425e545ac38d0dd94475805212753f791727f3c1?at=master ) in the maya scripts folder: C:\Users\josh\Documents\maya\scripts and set the PYTHONPATH to the same dir. That part seems ok. At least I am able to run this bit of python without errors:

import m2u

m2u.core.initialize(“maya”, “ue4”)

create UI here, send the initialized m2u module to the ui if necessary (max)

in maya it should be in the maya namespace ?

#createUI(m2u)

#TODO check if pyQt is installed, if not, use the simple internal maya UI

from m2u.maya import mayaInternalUI
mayaInternalUI.createUI()

A little guidance on this matter would be greatly appreciated. This workflow seems really ideal.

Cheers.