问题标签 [maya]

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.

0 投票
4 回答
1436 浏览

python - 在另一个方法中运行一个方法。Python

我在另一个中调用一个方法。我得到的这个脚本的错误是

有什么原因吗?我认为这与执行不在全局级别的命令有关。(我不认为 python 有一个全局和局部变量声明。)什么是正确的语法或绕过这个?感谢您的时间。



0 投票
2 回答
3330 浏览

python - 我如何(在 Maya 中)获得鼠标的 3D 位置?

我已经使用以下代码在 Maya 中创建了一个拖动器上下文,pos 保存我的鼠标光标的 2D 坐标,我想将其转换为 3D 坐标作为我想要启动的射线源,我希望它通过 python 脚本或通过python api,,

提前致谢

0 投票
2 回答
815 浏览

qt - 用 qt 编译 maya(3d 应用程序)

在 qt 程序中包含 maya(3d 应用程序)类会产生很多错误......我已经添加了所有必需的包含路径和库......同样的问题仍然存在......

这是我的 qt 项目的专业文件

////////////////////////////////////

如何在 qt 中使用 maya 类。

0 投票
3 回答
1304 浏览

api - Maya Mel 是否有适用于 IDE 的良好 API?

我正在 MAYA 中开发并寻找一个好的 API 来连接我的模型并能够以编程方式控制它们。

谢谢。

0 投票
3 回答
4712 浏览

python - 使用 mel/python 在 Maya 中创建简单的层次结构

所以我想在 Maya 中从组和定位器节点中创建一个非常简单的结构,然后将其导出以用于我的游戏关卡。

例如

文件中只有一个 Group_Root,有许多 group_parents(每个都有唯一的名称)但是所有 group_parent 都有相同的三个子组名称(“group1”、“group2”、“group3”),并且所有 group1 都有一个名为 locator1 的定位器

到目前为止,我所拥有的是:

但是我在“c.parent(mode_group)”处收到此错误

# 错误:对象 group1 无效

大概是因为有多个名为“group1”的节点,所以它不知道哪个是父节点。

知道如何使用完整路径执行此操作吗?例如“Group_Root|group_parent|group1”

0 投票
2 回答
1933 浏览

c++ - Maya API 到 C++

我正在阅读有关 C++ 的 Maya API 并且不太理解这个想法。

实现 API 后,我可以在 Visual Studio 中创建环境或 3D 世界的 GUI 吗?

这个问题与我之前关于 Maya API 的问题有关。 问题

如果有人能给我一个好的起点,那就太好了。

谢谢,奥德。

0 投票
2 回答
1530 浏览

c# - 使用 c# 将模型从 Maya 导入到 OpenGL

如何使用 C# 将 Maya 模型导入 OpenGL?如果您有任何样本,它将非常有用。

0 投票
8 回答
30007 浏览

python - Python 向量类

我来自 C# 背景,在这个背景下,这些东西非常简单——试图翻译成 Python for Maya。

必须有更好的方法来做到这一点。基本上,我希望创建一个仅具有 x、y 和 z 坐标的 Vector 类,但如果该类返回具有所有 3 个坐标的元组并且您可以通过 x 编辑该元组的值,那将是理想的, y 和 z 属性,不知何故。

这就是我到目前为止所拥有的,但必须有比使用 exec 语句更好的方法来做到这一点,对吧?我讨厌使用 exec 语句。

0 投票
1 回答
1858 浏览

iphone - 用于将 Autodesk Maya 中的动画 3D 角色导出为 Quake MD2 的文件转换器

我想知道是否有人知道将几何体/纹理导出为 Quake MD2 的操纵动画角色的方法?我正在为移动设备开发一个应用程序,我发现 MD2 非常适合轻量级 OpenGL 渲染。我有几个动画角色,我想将它们从 Maya 导出为 MD2。以下是我尝试过的一些事情:

  1. 将 FBX 导出到 3D Studio Max 并使用 QTip 插件——这可行,但前提是我将动画转换为点缓存 (pc2) 并将其带入 Max。当我这样做时,QTip 插件不支持点缓存节点,我得到的只是模型,没有动画

  2. 将 OBJ 序列导出到 Blender,从那里导出 MD2——我似乎无法让 Blender 将导入的 obj 序列编译为单个动画对象

  3. 将 FBX 导出到 Milkshape——maya 装备在此过程中被损坏

  4. 动画的烘焙点缓存、导出到 FBX、导入到 Milkshape —— 同样,Milkshape 不支持几何缓存,所以出现的只是一个静态角色。

我目前正在使用 blender MD2 导出脚本作为参考(但使用 C++ Maya API 重新编写)为 Maya 编写插件,但我只是想知道是否有人以前这样做过或有任何建议如何做到这一点.

此外,如果有人对在 OpenGL ES(Android 或 iPhone)设备上渲染单个动画角色的最佳格式有其他建议,我将不胜感激!我愿意尝试任何方法来让这些动画在设备上呈现

谢谢!

0 投票
1 回答
731 浏览

python - 未找到现有文件的无法解释的文件

以下是这部分代码中出现的错误。尽管路径是有效的,但出现了 RuntimeError — 奇怪。发生了什么,我怎样才能让它发挥作用?

错误: