3DS MAX转Maya插件破解版 3DtoAll MaxToMaya V3.0a for Maya 2015-2023 Win破解版

MaxToMaya v1.4

3DS MAX转Maya插件破解版 3DtoAll MaxToMaya V3.0a for Maya 2015-2023 Win破解版

可以将3DS MAX场景两步转换成Maya场景,方便MAX和Maya之间的切换,包括场景的材质、绑定等参数都不会发生改变

MaxToMaya is a plugin to transfer 3DsMax current scene to Maya with 2 clicks, solving common problems between import/export problems automatically, to get the best results in the fastest way and with the less effort possible.

安装步骤:

  • 退出Maya,安装MaxToMaya_v3.0a_Setup.msi
  • 在Maya的python,运行3DtoALL_Maya_KG.py可以得到序列号

支持的软件版本:

  • Win Maya 2015/2016/2017/2018/2019/2020/2021/2022/2023

百度网盘点击下载

提取密码:vqo9

44 Responses

  1. Haoua说道:

    怎么在在Maya里运行MaxToMaya_v2.9_iND.py

  2. 三筱说道:

    max里安装不上怎么办

  3. 猫仙人说道:

    max 里安装上了,maya 加载后 NameError:fileline 1: name ‘mel’ is not defined

  4. 猫仙人说道:

    max 里安装上了,maya 加载后 NameError: file line 1: name ‘mel’ is not defined

  5. 猫仙人说道:

    MAYA2018加载不了

  6. 海心沙说道:

    Maya里面无法注册,发送到QQ邮箱没有邮件

  7. QQ说道:

    安装好了,怎么从maya导到3dsmax

  8. xbhd_1655701751说道:

    Activation Problem. Please try again or contact suppot

  9. 偷吃咸鱼的喵说道:

    多维子材质已经拆分了,贴图也都变成vr材质了,为啥转到玛雅还是没有贴图

  10. seansix说道:

    MAYA加载插件后 右下角代码红色报错的,修改C:\Users\你的用户名\Documents\maya\plug-ins 下的MaxToMaya.py文件,用文本编辑器打开,把原代码全部删除,然后复制粘贴保存下面的代码:

    import sys
    import maya.OpenMaya as OpenMaya
    import maya.OpenMayaMPx as OpenMayaMPx

    import maya.cmds as cmds
    import pymel.core as pm
    import os
    import xml.etree.ElementTree as ET
    import maya.mel as mel
    try:
    from importlib import reload
    except:
    print(“importlib skip”)
    commandName = ‘maxtomaya’

    class maxtomayaClass( OpenMayaMPx.MPxCommand ):

    def __init__(self):
    ”’ Constructor. ”’
    OpenMayaMPx.MPxCommand.__init__(self)

    def doIt(self, args):
    ”’ Command execution. ”’
    import sys
    import os
    from os import path
    import maya.mel as mel
    import maya.cmds as cmds
    scriptPath = “”
    scriptPathPyc = “”
    sysVer = sys.version_info #Get Python Ver
    maya2023fix = False

    if sysVer.major == 2:
    scriptPath = os.path.expanduser(“~/Documents/maya/plug-ins/MaxToMaya_Files/m2m.py”)
    scriptPathPyc = os.path.expanduser(“~/Documents/maya/plug-ins/MaxToMaya_Files/m2m.pyc”)
    if sysVer.major == 3:
    scriptPath = os.path.expanduser(“~/Documents/maya/plug-ins/MaxToMaya_Files/m2mP3.py”)
    scriptPathPyc = os.path.expanduser(“~/Documents/maya/plug-ins/MaxToMaya_Files/m2mP3.pyc”)

    if os.path.exists(scriptPathPyc): scriptPath = scriptPathPyc
    if os.path.exists(scriptPath): scriptPath = scriptPath

    # Maya 2023 Fix **********************************************
    scriptPath23 = os.path.expanduser(“~/Documents/maya/plug-ins/IKMAX_Files/ikm.py”)
    scriptPathPyc23 = os.path.expanduser(“~/Documents/maya/plug-ins/IKMAX_Files/ikm.pyc”)
    if os.path.exists(scriptPath23): maya2023fix = True
    if os.path.exists(scriptPathPyc23): maya2023fix = True

    if maya2023fix == True:
    if sysVer.major == 2:
    scriptPath = os.path.expanduser(“~/Documents/maya/plug-ins/MaxToMaya_Files/m2m.py”)
    scriptPathPyc = os.path.expanduser(“~/Documents/maya/plug-ins/MaxToMaya_Files/m2m.pyc”)
    if sysVer.major == 3:
    scriptPath = os.path.expanduser(“~/Documents/maya/plug-ins/MaxToMaya_Files/m2mP3.py”)
    scriptPathPyc = os.path.expanduser(“~/Documents/maya/plug-ins/MaxToMaya_Files/m2mP3.pyc”)
    #—————————————————

    def psource(module):
    file = os.path.basename( module )
    dir = os.path.dirname( module )
    toks = file.split( ‘.’ )
    modname = toks[0]
    if( os.path.exists( dir ) ):
    paths = sys.path
    pathfound = 0
    for path in paths:
    if(dir == path):
    pathfound = 1
    if not pathfound:
    sys.path.append( dir )
    exec((‘import ‘ + modname), globals())

    # try:
    # importlib.reload(m2m)
    # except:
    # print(“importlib reload – start”)

    sysVer = sys.version_info #Get Python Ver
    if sysVer.major == 2:
    import m2m
    reload(m2m)
    if sysVer.major == 3:
    import m2mP3
    reload(m2mP3)

    # m2m.maxtomayaStartDialog()

    # try:
    # m2m.maxtomayaStartDialog()
    # except:
    # print(“skip m2m…maxtomayaStart”)
    return modname
    def maxtomayastart():
    # When you import a file you must give it the full path
    print(“maxtomayaRun: ” + scriptPath)
    psource( scriptPath )
    print(“executed”)
    maxtomayastart()
    #————————————————————————————-

    def cmdCreator():
    ”’ Create an instance of our command. ”’
    return OpenMayaMPx.asMPxPtr( maxtomayaClass() )

    def initializePlugin( mobject ):
    import maya.mel as mel
    import maya.cmds as cmds
    import sys
    import os
    from os import path
    from sys import path as sysPath

    # Maya 2023 Fix **********************************************
    maya2023fix = False
    scriptPath23 = os.path.expanduser(“~/Documents/maya/plug-ins/IKMAX_Files/ikm.py”)
    scriptPathPyc23 = os.path.expanduser(“~/Documents/maya/plug-ins/IKMAX_Files/ikm.pyc”)
    if os.path.exists(scriptPath23): maya2023fix = True
    if os.path.exists(scriptPathPyc23): maya2023fix = True

    #——————— ADD ITEMS IN MENU ———————————
    scriptPath = os.path.expanduser(“~/Documents/maya/plug-ins/MaxToMaya_Files”)
    # Maya 2023 Fix
    if maya2023fix == True:
    scriptPath = os.path.expanduser(“~/Documents/maya/plug-ins/MaxToMaya_Files”)
    # ——————————————————————————
    sysPath.append(scriptPath)
    import m2mmenu
    m2mmenu.start()
    #——————— ADD ITEMS IN MENU // END ————————–

    ”’ Initialize the plug-in when Maya loads it. ”’
    mplugin = OpenMayaMPx.MFnPlugin( mobject, “3DtoAll”, “2.92” )
    try:
    mplugin.registerCommand( commandName, cmdCreator )
    except:
    sys.stderr.write( ‘Failed to register command: ‘ + commandName )

    def uninitializePlugin( mobject ):
    ”’ Uninitialize the plug-in when Maya un-loads it. ”’
    print(“Unloaded!”)
    import m2mmenu
    m2mmenu.remove()
    mplugin = OpenMayaMPx.MFnPlugin( mobject )
    try:
    mplugin.deregisterCommand( commandName )
    except:
    sys.stderr.write( ‘Failed to unregister command: ‘ + commandName )

    • Z.Y说道:

      / 错误: file: C:/Program Files/Autodesk/Maya2023/scripts/others/pluginWin.mel line 316: (MaxToMaya)
      请问大佬报这个错误知道是什么原因吗?

    • Mumu.说道:

      maya2022,改了还是打不开

      • 木木彡说道:

        2022我没改打开了,把安装那个安装到对应的max文件夹他会自动生成其他需要的文件,第一个文件夹里的文件好像不用手动复制也没问题,然后把那个3DtoALL_Maya_KG的文件拖到maya的py里ctrl+回车运行下就会有3个码,那三个码复制下在Maya里运行插件就行了,需要码的话用3个里的某一个吧,大概,我忘了用没用了,反正最后我就能用了。

  11. Mumu.说道:

    // Error: file: C:/Program Files/Autodesk/Maya2022/scripts/others/pluginWin.mel line 316: (MaxToMaya)

  12. 木木彡说道:

    max能运行,maya202会报错。
    // 错误: file: D:/Maya2020/Maya2020/scripts/others/pluginWin.mel line 317: (MaxToMaya)

  13. 木木彡说道:

    补充下,之前用2020总是报错,还了maya2022后能导入文件了没有报错

  14. likku9说道:

    2023用不了,maya载入插件下方弹红色错误 错误: file: D:/Maya2020/Maya2020/scripts/others/pluginWin.mel line 316: (MaxToMaya),回答中的方法都试过了,求解决方案。十分需要这个插件

  15. 血狼说道:

    大佬们 RS材质也能转过来直接用么?

  16. aritos.说道:

    2023版本报错还是用不了

  17. aritos.说道:

    // 错误: file: D:/Maya 2023/Maya2023/scripts/others/pluginWin.mel line 316: (MaxToMaya)

  18. 宋小茄导演说道:

    这玩应不能信太新的东西

  19. 止战之殇说道:

    B站安装视频:https://www.bilibili.com/video/BV1J84y1p7SZ/?spm_id_from=333.337.search-card.all.click&vd_source=d98249c6aced6756ad81c7b99ebeb29d

  20. aritos.说道:

    所以23的maya和max到底能不能用?

发表回复