maya相关内容

Socket.recv为空,但结果显示在Maya中

我正在尝试将Maya中关节旋转的值获取到外部IDE中。我已经成功地发送了命令,并且Maya能够正确响应,但我在理解如何在IDE中接收回结果时遇到了问题。 我尝试使用socket.recv和socket.recvmsg,但两者都有错误。 在PyCharm中运行的代码 import socket host = 'localhost' port = 7720 code1 = ("se ..
发布时间:2022-09-05 11:32:45 Python

为什么按代码复制关节不起作用?

我在Maya中通过代码创建多个关节,这就是我想要做的。创建它们,并像这样将它们设置为父对象... L_Arm01IK父级的L_ARM_00IK父级 L_Arm01FK父级的L_ARM_00FK父级 L_ARM_00IKDriver父级L_Arm01IKDriver父级L_Arm02IKDriver L_Arm01的L_ARM_00混合父项L_Arm02的混合父项 但当 ..
发布时间:2022-09-05 11:23:07 Python

玛雅巨蟒比例图片

如何缩放图片以适应窗口/布局? 使用下面的代码,原始图像实际上并未放大到300px,而是以原始图像大小显示。 import maya.cmds as cmds if (cmds.window(window1, exists=True)): cmds.deleteUI(window1) window1 = cmds.window(w=300, h=300) layout = ..
发布时间:2022-09-05 11:15:02 Python

使用Python访问已在运行的进程

问题:有没有办法使用Python访问正在运行的进程的stdout?此进程不是已由Python启动。 上下文:有一个名为mayabatch的程序,可以从3D Maya场景文件中渲染图像。如果我从命令行运行该程序,我将看到来自mayabatch的进度消息。有时,艺术家会关闭这些窗口,直到程序结束才能跟踪进度。这让我走上了这条路,试图在它被外部进程产生后读取它的stdout。 背景: ..
发布时间:2022-09-05 11:05:46 Python

如何创建.usdz动画?

您现在可以使用与Xcode 10测试版捆绑在一起的Apple命令行工具将3D模型转换为.usdz文件(未压缩的Zip存档)。 将.obj文件转换为.usdz的示例代码: xcrun usdz_converter magnifying_glass.obj -g frame magnifying_glass.usdz -color_map gold-basecolor.png -norm ..
发布时间:2022-04-09 12:24:50 其他开发

分段错误捕获

我有一个 python 脚本,它会遍历一堆 maya 文件并做一些事情.但是有时玛雅会出现段错误,我的脚本会停在那里.我尝试使用 signal 和 multiprocess.但都失败了. 导入操作系统、optparse、glob、json、信号导入 maya.standalone将 maya.cmds 导入为 cmds从多处理导入进程,队列默认加载MayaBd():maya.standalone ..
发布时间:2022-01-12 12:49:56 Python

如何制作嵌套字典并动态追加数据

我有一个循环给我三个变量 matteGroup遮罩名称目的 我想制作一个包含所有数据的嵌套字典,例如: dictionary{matteGroup: {matteName: obj1, obj2, ob3} } 我正在一个一个地检查对象,所以我想创建 matteGroup 如果它不存在,创建 matteName 如果它不存在并且然后创建或附加对象的名称.我尝试了很多解决方案,如普通词典、d ..
发布时间:2022-01-07 13:48:23 Python

使用 Three.js 加载 Maya 模型

我正在关注关于如何加载 Maya 的本教程使用 Three.js 的模型. 一切都很好,但教程只解释了如何加载具有一种纹理的模型. 这是教程中的源代码: function createScene(geometry, x, y, z, scale, tmap) {zmesh = new THREE.Mesh(geometry, new THREE.MeshLambertMaterial ..
发布时间:2021-12-31 18:58:15 前端开发

如何以编程方式/通过 Python 脚本安装 Python 模块?

我可以完全在脚本中从 PyPi 下载和安装 Python 模块,完全不使用外壳吗? 我使用非标准 Python 环境,即 Autodesk Maya 的 Python 解释器.这不带有“easy_install",也没有“shell",只有一个由主要 Maya 可执行文件调用的 python 脚本解释器.将 ez_setup.py 的内容复制并粘贴到脚本编辑器窗口并正确运行它会在 Maya ..
发布时间:2021-12-30 19:29:24 Python

将过程链接到每个按钮命令 maya

我制作了这个脚本来创建具有不同颜色值的两种材质.如何附加此程序,以便当我单击颜色 1 按钮时,它会在单击第二个按钮时创建材质颜色 1 和颜色 2.如果有更好的实现这一点的方法是python.请告诉我 全局字符串 $list_of_names[];全局浮动 $matColor[];$list_of_names = {"color1","color2"};$matColor = { 1.0,0.35 ..
发布时间:2021-11-25 04:46:43 C#

联合权重插值 Maya

如何在 Maya 中计算面上某个点的联合权重值.假设我们有一个平面,我们想计算它在脸上任意点的内插权重.我知道 Maya 中的复制蒙皮权重工具在这种插值方面做得很好,但我不确定它背后的数学原理. import maya.cmds 作为 cmds如果 __name__ == '__main__':# 建造两架飞机.一种没有细分,一种有 2.平面 = cmds.polyPlane(name="pla ..
发布时间:2021-11-25 04:37:41 Python

如何将模型从 Maya 等 3D 软件导入 OpenGL?

如何将 3D 模型从 MAYA 等 3D 建模软件导入 OpenGL,特别是用于 PC 而不是 Iphone 开发? 解决方案 也许这让您感到惊讶,但 OpenGL 没有“模型"这样的东西.OpenGL 的作用是,它接受一堆数据,您需要让 OpenGL 访问这些数据,以便它对这些数据执行的操作会在屏幕上产生漂亮的图像. 所以在介绍之后,假设你有一个模型,比如一个立方体.一个立方体由 ..
发布时间:2021-11-25 02:13:17 C#

将 Maya 模型导入 iPhone

这样做的最佳方法是什么?谷歌搜索向我展示了很多方法,但目前最好的方法是什么?我很高兴能从 Maya 导出模型并在 iPhone 屏幕上渲染,但如果有一种方法可以渲染它,然后支持捏缩放等,我会很高兴. 非常感谢,今天刚刚完成了我的第一节 3D 建模课,我很兴奋! 解决方案 好吧,除非有人有更好的方法,否则我关注了这个帖子:http://heikobehrens.net/2009/08/ ..
发布时间:2021-11-25 01:37:27 移动开发

从 USDZ 文件转换为 glTF 文件

我目前正在尝试在 android 中使用 AR,但我得到了 .usdz 格式的模型.到目前为止,我一直在寻找一种方法来将此文件转换为适用于 android 的文件(.fbx .obj .gltf),最好是 .gltf. 谁能告诉我这种转换是否有一些支持? 根据我的研究,支持以相反的方式转换文件,即从 .obj .fbx 到 .unsz. 解决方案 更新时间:2021 年 9 月 ..
发布时间:2021-11-17 21:27:19 其他开发

SceneKit - 如何获得 .dae 模型的动画?

好的,我在这里使用 ARKit 和 SceneKit,但我在查看仅处理 SceneKit 的其他问题时遇到了麻烦,尝试使用 .dae 格式的模型并加载各种动画该模型运行 - 现在我们在 iOS11 中似乎某些解决方案不起作用. 以下是我获取模型的方法 - 从没有应用动画的基本 .dae 场景中获取.我正在用 Maya 导入这些 - var modelScene = SCNScene(命名为 ..
发布时间:2021-11-17 21:26:24 移动开发

从 USDZ 文件转换为 glTF 文件

我目前正在尝试在 android 中使用 AR,但我得到了 .usdz 格式的模型.到目前为止,我一直在寻找一种方法来将此文件转换为适用于 android 的文件(.fbx .obj .gltf),最好是 .gltf. 谁能告诉我这种转换是否有一些支持? 根据我的研究,支持以相反的方式转换文件,即从 .obj .fbx 到 .unsz. 解决方案 更新时间:2021 年 9 月 ..
发布时间:2021-11-17 03:29:45 其他开发

Maya Mel 是否有良好的 IDE API?

我正在 MAYA 中进行开发,正在寻找一个好的 API 来连接我的模型并能够以编程方式控制它们. 谢谢. 解决方案 hye oded,您可以使用 MEL 或 python 脚本来控制对象并执行简单的操作,并且您可以通过 Maya api 使用 C++ 或 Python 来创建复杂的任务或繁重的任务,例如创建变形器、使用新命令扩展 mel. 对于 mel 脚本中的资源,我推荐“g ..
发布时间:2021-11-15 04:25:11 其他开发

在 Android 上渲染 Maya 动画?

我已经能够将 Maya 中的 3D 模型导入到 OBJ 文件中,然后我的 Android 应用程序会读取这些文件.现在可以显示这个模型,我也可以对它们应用转换,即使是在高多边形数量的对象上,这很好. 下一步是确定是否有任何合理的方式来显示 Maya 中定义的动画.我真的不知道如何处理这个问题,我对此的初步研究基本上是空洞的. 以前有人尝试过吗?如果是这样,这将如何运作? 解决方案 ..
发布时间:2021-11-10 05:55:17 移动开发

Maya Python:使用 for 循环重命名对象

所以我一直在看 Josh Sobel Python Scripting 教程,我一直在尝试让 For 循环在某些功能上工作:就像当你使用 nHair 使用毛囊创建一个带状脊柱时,你需要毛囊重新- 命名.我的目标是让 For 循环查找以某个名称前缀开头的名称,列出它们,然后重新命名列表中的对象.我确实有一些编码方法可以满足我的要求:但与 For 循环不同,它们很长、很笨拙,并且占用大量代码.这是我到 ..
发布时间:2021-07-07 19:14:41 Python

'exceptions.RuntimeError' - 对象没有属性 'errno'

我正在使用 Maya 2018,但发生了一件奇怪的事情.当我选择多个顶点、面或边时,我得到: //错误:AttributeError: file 第 88 行:'exceptions.RuntimeError' 对象没有属性 'errno'////警告:Python 回调失败// 我正在编写脚本的问题在于,当出现此警告/错误时,不知何故它不允许我单击我的自定义 GUI 按钮.例如.我需要选择几 ..
发布时间:2021-06-02 19:16:58 Python