【问题标题】:Makehuman, mocap tool add-on, blender, scriptingMakehuman、动作捕捉工具插件、搅拌器、脚本
【发布时间】:2012-03-07 10:16:42
【问题描述】:

我试图结合两个程序:MakeHuman 1.06 (http://www.makehuman.org/) 和 Blender 2.57 (http://www.blender.org/)。

我一直在使用将 MH 导入搅拌机的脚本,它运行良好。

由于我已经导入了一个人,我只是想使用插件(mocap工具)(这里提供了它的源代码http://code.google.com/p/makehuman/source/browse/trunk/makehuman/importers/mhx/blender25x/space_view3d_mhx_mocap.py )

并使用选项加载、重定向、简化来加载我的 .bvh 文件。

虽然,我可以通过 GUI 来完成,但我找不到要调用的 write 方法/类,所以我可以通过脚本来完成。

scn = bpy.context.scene

bpy.ops.mhx.mocap_load_retarget_simplify('INVOKE_DEFAULT', filepath = './cmuconvert-mb2-141-144/141/141_23.bvh')

但它似乎不起作用...因为警告

警告 - 无场景 - 未设置场景属性

你能帮帮我吗? 我很困在这里:(

【问题讨论】:

  • 回滚更改 - 将其添加为下面的评论并接受。这是标记已解决的正确方法(可以接受您自己的答案!)

标签: python add-on blender


【解决方案1】:

你只需要设置'EXEC_DEFAULT'

bpy.ops.mhx.mocap_load_retarget_simplify('EXEC_DEFAULT', filepath = 文件路径)

【讨论】:

    猜你喜欢
    • 2014-09-24
    • 1970-01-01
    • 2012-02-07
    • 2017-09-24
    • 2017-06-15
    • 1970-01-01
    • 2016-10-13
    • 1970-01-01
    • 2019-12-22
    相关资源
    最近更新 更多