如何使用Python 的cmds 模块来控制模型的软硬边。
mayaAPI 2026.04.13

如何使用Python 的cmds 模块来控制模型的软硬边。

软硬边原理:软边能使模型表面光滑,硬边则保留棱角 通过控制顶点法线的计算方式实现,软边共享顶点,硬边则拆分顶点 cmds.polySoftEdge()函数:用于设置软硬边。 通过设置角度阈值(a参数),可以批量将模型的边设置为软边或硬边 例如: a=0时,所有大于0度的角都变为硬边; a=...

pySideQT基础控件讲解
mayaAPI 2026.04.12

pySideQT基础控件讲解

控件功能分类: 1.输出型(即展示信息):QLabel(显示文字)、QDialog(承载弹窗内容) 2.输入型(即交互操作):QPushButton(点击触发事件)、QLineEdit(接收用户输入) QLabel(text):创建显示文本的标签 QDialog():创建一个弹窗窗口 se...

maya阿诺德渲染闪退
疑难杂症 2026.04.06

maya阿诺德渲染闪退

maya阿诺德,总是渲染崩溃,maya闪退,错误日志应用程序: maya.exe 错误: Access violation - code c0000005 (first/second chance not available) 崩溃的模块名称: ai.dll 异常地址: 0x00007ffd83ff...

maya阿诺德渲染配置
渲染出图 2026.04.06

maya阿诺德渲染配置

首先,笔记本要开"独显直连"---切换性能模式然后配置maya的阿诺德:1.配置出图的格式和尺寸2.如果设置GPU,只用CPU,maya分分钟崩溃设置方法:窗口-渲染编辑器-渲染设置-系统此外,为了防止CPU线程过多的干预渲染,导致整机的卡顿,设置CPU空余核心数量最后,如果总是渲染崩溃,maya闪...

cmds打组解组脚本详解2
mayaAPI 2026.04.05

cmds打组解组脚本详解2

该脚本是Maya场景层级自动化清理工具。 transNodes = cmds.ls(type="transform", long=True)print(transNodes) 1.type="transform":只获取变换节点 2.long=True:返回完整路径,避免重名节点导致错...

cmds打组解组脚本详解1
mayaAPI 2026.04.05

cmds打组解组脚本详解1

通过形状节点到变换节点的反向查询,精准筛选模型,再用 cmds.parent()实现场景自动化整理。 重点: 使用parent()创建父子关系cmds.parent( child_nodes, # 移动谁 target_parent, # 移动到谁下面 absolu...

polyListComponentConversion() 组件转换函数
mayaAPI 2026.04.05

polyListComponentConversion() 组件转换函数

通过 polyListComponentConversion() 实现多边形组件的自动化转换重点:polyListComponentConversion()参数详解 result = cmds.polyListComponentConversion( componentList, #...

cmds.ls()函数详解(下)
mayaAPI 2026.03.29

cmds.ls()函数详解(下)

ls()节点的获取,可以有很多方式,常见的方式有:---基于 cmds.ls() 的高级节点筛选---按名称规则筛选节点 (注意大小写 / 正则表达式)---使用向量等数学运算---结合openMaya1.基于 cmds.ls() 的高级节点筛选 assList = cmds.ls(asse...

cmds.ls()函数详解(中)
mayaAPI 2026.03.29

cmds.ls()函数详解(中)

做更细致的查询: 1.获取选中对象 # 获取所有选中对象的节点类型showTypeSlList = cmds.ls(selection=True, showType=True)print(f"当前选中对象的类型是:{showTypeSlList}")# 获取所有选中对象节点列表,默认选中变换...