问题标签 [motionbuilder]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - Print log messages to MotionBuilder
I would like to use the MotionBuilder 2013 API to log a message to the MotionBuilder console from C++.
I would like a message to show up where the "Hello" has been printed. Or if that is impossible somewhere else in motion builder. That message has been displayed with a print statement in python.
In Maya you use: MGlobal::displayInfo(msg);
in 3ds Max you can use:
Is there a motion builder version? I have searched the api but cannot seem to find the call. http://docs.autodesk.com/MB/MB2013/ENU/MotionBuilder-SDK-Documentation/index.html
batch-file - 使用批处理将 bvh 文件转换为 fbx
我想使用 MotionBuilder 中的批处理首选项将数百个 .bvh 文件转换为 .fbx 文件,但是当我应用它时,它会出现类似“未指定字符!”的错误。. 如何使用自动处理转换它们?感谢您的帮助。
python - FBX SDK - 从角色的 ENodeId 获取 FbxNode
是否可以FbxNode
从枚举 ENodeId 获取关联?例如,如果我想从Character::eLeftHand
我尝试使用然后通过调用Character::GetCharacterLink(ENodeId, FbxCharacterLink)
从中提取 FbxNodeFbxCharacterLink
FbxCharacterLink::mNode
然而,对于大多数 ENodeIds,此函数返回 False,因此不会FbxCharacterLink
创建。
当我在 Motionbuilder 中使用 Python 和 编写脚本时Pyfbxsdk
,这很容易,无论骨架对象如何命名,我都可以得到FBXObject
它
并BodyNodeObject
生成
BodyNodesId
只是一本字典
python - PyQt ImportError:DLL 加载失败
我正在尝试在 MotionBuilder(Autodesk) 中使用 PyQt4(因为我非常了解 qt,而且我不喜欢 motionbuilder GUI api)。
- 我在 Windows 64 位
- 我正在使用 MotionBuilder 2013(64 位)
- 我为 Python 2.7 安装了 PyQt4(64 位)
- 更新了我的 Path 变量以指向 PyQt4 dll 位置 (C:\Python27\Lib\site-packages\PyQt4)
- 打印 sys.path 时,我可以看到 PyQt4 的位置
- 我可以毫无错误地导入 PyQt4
但是当我尝试做
我收到以下错误
我尝试安装 PyQt 32 位二进制文件,但得到了相同的结果。我的安装根文件夹中有 QtGui4.dll 和 QtGui.pyd。所以我没有想法,有人可以帮助我吗?
还有其他人在这里遇到了几乎相同的问题 PyQt4 import QtCore, QtGui ImportError: DLL load failed: %1 is not a valid Win32 application
ios - 使用 OSC 服务器将 Autodesk Motionbuilder 与 iOS 应用程序连接
我正在尝试编写一个 C++ api 来使用 OSC 服务器将 Autodesk Motionbuilder 与 iOS 应用程序连接起来。我是使用 Motionbuilder 进行 API 编码的新手。我正在寻找任何参考代码或任何其他有用的资源。
谢谢您的帮助!
odbc - pypyodbc ODBC Driver Manager Invalid string or buffer length error
我在一个名为 Motionbuilder 的专业中使用 pypyodbc,最近我收到了这个奇怪的错误:
它不会每次都发生,只是有时会发生。有任何想法吗?
animation - 在 Motion Builder (Autodesk) 中监控 bvh 文件的更改
任何拥有 MotionBuilder 经验的人,
我想从外部更新 bvh 文件(向其中添加运动数据)并在 MotionBuilder 中播放结果。该程序有 Python 脚本,其中之一是 FileMonitoring.py,它应该跟踪文件中的更改。
是否可以将 FileMonitoring.py 脚本应用于指定角色行为的 .bvh 文件?
到目前为止,我已经尝试将 FileMonitoring 应用到 .bvh 文件并在外部更新 bvh 文件,但动作没有更新。
python - 如何使对话框窗口仅停留在 Maya/Motionbuilder 父程序之上?
在其 Python 编辑器控制台中运行此代码后,我试图在父 Maya 或 Motionbuilder 程序的顶部保留一个对话框窗口,但我似乎无法理解。现在,窗口将停留在一切之上,这不是我想要的。我只希望它位于父 3D 程序窗口的顶部。
这是代码:
打印输出(app.topLevelWidgets()):
python - 运动生成器 2016 PyQt4
我对motionbuilder 2016中的PyQt4有疑问我已经从pip成功安装了Pyqt4
它显示“已经满足要求:c:\python27\lib\site-packages (4.11.4) 中的 PyQt4 ”
但是当使用 import PyQt4 在motionbuilder中导入模块时出现错误:“ ImportError: No module named PyQt4 ”
任何建议,将不胜感激。
python - 通过 Python 设置 Vicon 流设备
我想使用 python 在 Motionbuilder 2017 中设置 Vicon 流媒体设备。
当我从资产浏览器单击\将设备拖到我的场景中时,它可以正常工作。如果我使用上面的 python 脚本,设备会出现在场景中但不能正常工作。下图显示了当我选择设备时导航器的外观。
设备信息丢失,“模型绑定:”显示为灰色。此外,场景变得非常脆弱,运行脚本后很快就会崩溃。
点击\拖动和使用上面的python脚本有什么区别?有没有办法使用 python 将 Vicon 流媒体设备导入 Motionbuilder?
下面的答案信息(基于 Paul Boots 的建议)
我最终手动初始化设备并将其连接到我打开的 Vicon Shogun 会话。我将设备设置为离线并保存了文件。下面是我在脚本中用于将设备合并到所需场景的代码。