当前位置: 首页 > news >正文

将maya模型物体材质转化为面材质

 

将maya模型物体材质转化为面材质,以在导出abc时继承材质信息;

运行一下python代码:

import maya.cmds as cmds
objList=cmds.ls(sl=True)
for obj in objList:
	shapeNodeName=cmds.listRelatives(obj, shapes=True)
	sgNodesList=cmds.listConnections(shapeNodeName, type='shadingEngine')
	cmds.select(cl=True)
	cmds.select(obj+'.f[*]', tgl=True)
	cmds.filterExpand(sm=32)
	cmds.sets(e=True,fe='initialShadingGroup')
	cmds.sets(e=True,fe=sgNodesList[0])

注,fbx也可继承材质;

 参考:把maya中材质赋予方式由mesh转为face_maya如何把立方体变成面-CSDN博客

http://www.dtcms.com/a/30032.html

相关文章:

  • SHELL32!Shell_MergeMenus函数分析
  • Plant Simulation培训教程-双深堆垛机立库仿真模块
  • AI赋能编程:PyCharm与DeepSeek的智能开发革命
  • 如何将Python函数打包成.so库?
  • 制定产品宽高比相关标准的考量维度
  • Openai Dashboard可视化微调大语言模型
  • 代码随想录算法【Day52】
  • SWAT| 水文 | SWAT模型(四):气象数据库制备(附Python代码)
  • 【Pandas】pandas Series sample
  • LeeCode题库第二十八题
  • 使用Open WebUI下载的模型文件(Model)默认存放在哪里?
  • Python strip() 方法详解:用途、应用场景及示例解析(中英双语)
  • react(9)-redux
  • Java四大框架深度剖析:MyBatis、Spring、SpringMVC与SpringBoot
  • react 踩坑记 too many re-renders.
  • Three.js 快速入门教程【七】常见几何体类型
  • ROS 2入门 - 机器人操作系统ROS2的安装
  • Mac下Python版本管理,适用于pyenv不起作用的情况
  • Dify怎么创建数据交易的智能体
  • [GESP202406 六级] 二叉树
  • [C++]使用纯opencv部署yolov12目标检测onnx模型
  • 开启开源新时代:DeepSeek引领人工智能技术开放化
  • YOLOv8与BiFormer注意力机制的融合:提升多场景目标检测性能的研究
  • Visual studio 2022 将打开文件的方式由单击改为双击
  • Java 数学函数库
  • 【电机控制器】ESP32-C3语言模型——豆包
  • k8s容器运行时环境选型指南
  • Hutool - DFA:基于 DFA 模型的多关键字查找
  • Eclipse 透视图 (Perspective)
  • 北斗模块的“低功耗“秘诀:如何在物联网设备中延长续航?