【问题标题】:Send and Execute maxscript or python from Maya to 3ds Max从 Maya 发送并执行 maxscript 或 python 到 3ds Max
【发布时间】:2020-11-29 16:40:22
【问题描述】:

我想知道是否有连接 3ds Max 和 Maya 的方法。例如,我想使用 Maya 插件将 maxscript 发送到 3ds Max 以在 3ds max 中导入 fbx。我认为它就像 Maya 中的 send to Max 函数,并且似乎 OneClickDispatch 做了类似的工作,但我不知道 OneClickDispatch 如何将脚本发送到 3ds max 并执行它。有人知道怎么做吗?

谢谢!

【问题讨论】:

  • 在 Maya 中执行此操作的最简单方法是将脚本写入临时位置,使用套接字连接到 Maya 的侦听端口并使用 python/mel 执行临时脚本文件中的命令.我只能假设类似的东西适用于 Max,但那里没有第一手知识
  • 如果这只是您个人的生产力工具,您可能会对非常基本的东西感到满意。为什么不使用套接字进行通信,而不是简单地使用具有timer 的脚本来定期在某处查找文件?该文件的内容可能只包含您要导入的 FBX 的路径。

标签: python maya 3dsmax maxscript


【解决方案1】:

例如,SublimeEditor 是通过查找 3dsMax 窗口句柄来完成的,然后是查找子窗口“Scintilla”的句柄 - maxscript 侦听器,在那里发送文本,如filein @"X:\location\to\your\temp\script" 然后返回字符 - 应该很容易从 Sublime 中窃取,否则你必须对 Windows ShellApi 相当熟悉

【讨论】:

    猜你喜欢
    • 2012-06-01
    • 2015-05-11
    • 2017-09-05
    • 1970-01-01
    • 2017-10-31
    • 2012-10-02
    • 2019-05-14
    • 2013-01-25
    • 1970-01-01
    相关资源
    最近更新 更多