【Maya脚本】贴图命名更改2.0

在很久很久以前,写过一个贴图命名更改工具,最近心血来潮,完善下它!!!

脚本已加入劲爆羊工具盒,但是工具盒内并不一定为最新版,建议直接在本网站下载

欢迎在评论区进行反馈

教程

视频链接:跳转

下载

下载链接:Download

安装方法

点击展开

1. 找一个路径,将下载的文件放入其中,最好是英文路径,中文不确定会不会出问题
2. 在下载的压缩文件上右键,解压到当前文件夹
3. 将解压到的Install文件拖入到Maya的视窗内


4. 然后我们看到有一个新的菜单

5. 我们可以使用切换到自己的工具架,使用【Ctrl+Shift+鼠标左键】添加到当前工具架

6. 然后保存工具架,下次打开Maya,就可以直接在工具架上运行这个工具了

开发日志

点击展开

- 从选择模型获取使用到的所有节点
- 节点类型需要自定义,默认为file节点
- 获取节点链接的材质球的属性
- 如果一张贴图链接多个shader的属性,返回第一个
- 如果一张贴图链接一个shader的多个属性,不返回,需要手动设置
- 属性->命名
- 自定义添加/删除
- 会将Attr替换为设置的属性名称
- 重命名
- 检查是否有属性,属性是否有替换字符串
- 是否会覆盖源文件
- 新文件是否有重名
- 可以保存到原图片路径,或者新路径
- UI
- 节点名称
- 联动更改对应节点的命名
- 贴图路径
- 联动更改对应节点的图片路径,如果图片不存在则更改失败
- 贴图支持UDIM
- 节点和文件路径属性预设
- 属性转命名预设
- 命名字段预设
- 更新检查
- 节点类型、属性查询

bug修复

发现日期 描述 修复情况 修复日期
20220316 第一个版本发布
20220316 Maya2022,Python3运行报错,no module name _winreg
20220320 udim贴图在复制过程中出错 20220320
20220405 配置文件路径不存在报错 20220405
20220405 增加新命名的文件重名检测 20220405
20220405 删除配置文件保存提示 20220405
20220516 增加Python3适配 20220605
20220518 增加安装程序【将同路径下的install.mel拖入到Maya视窗中】详细见安装方法 20220605

评论

  1. 海洋海梓
    2周前
    2022-8-03 16:04:10

    大佬,为什么我在使用的时候, 点击apply 重新设置新路径的时候没有反应呀

    • 博主
      海洋海梓
      2周前
      2022-8-04 12:13:33

      可以详细说下吗,最好录个视频,发我邮箱里

      • 海洋海梓
        小静
        2周前
        2022-8-05 9:48:14

        大佬,是因为我的问题,是因为部分贴图需要手动添加属性,我没有手动添加属性,添加完属性就好了。谢谢大佬ヾ(≧∇≦*)ゝ

  2. 杏ccccc
    3月前
    2022-5-18 16:24:39

    有个建议,,,就是能否添加一个序列,比如A~Z这种,或者001~100这种的选项加载命名规则里面

    • 博主
      杏ccccc
      3月前
      2022-5-18 17:49:05

      贴图一般不会用到多张吧,更多的是udim

      • 杏ccccc
        小静
        3月前
        2022-5-18 20:05:14

        额比如一个场景里面一很多零件都是1001象限,不是多项象限这种的情况,使用这个插件的话,就要一套贴图一套贴图改了。

        • 博主
          杏ccccc
          3月前
          2022-5-18 21:27:07

          因为考虑到贴图被覆盖,无法找回,有重名贴图会停止脚本的运行
          您这边可以保存一个命名预设,下次直接调用,然后更改下物体名,会快很多

  3. 一百
    3月前
    2022-5-16 17:26:32

    print 在 Python3.x 是一个函数,但在 Python2.x 版本不是一个函数,只是一个关键字。

    python3的print都要用()且中间不能有空格

    另一个是long,Python3.x 版本已删除 long() 函数。

    17行 return wrapInstance(long(mainWindowsPtr),QtWidgets.QWidget) 中的long改成 int 即可

    • 博主
      一百
      3月前
      2022-5-16 17:33:51

      在18上写的,并没有做Python3的适配,我后面加下

      • 一百
        小静
        3月前
        2022-5-16 17:43:52

        另外可以写一个install的文件,拖拽进maya自动将添加到工具架、自动重命名、设置图标啥的,安装体验会好很多,总之谢谢博主无私分享,让我好好学(bai)习(piao)

        • 博主
          一百
          3月前
          2022-5-18 17:51:09

          好的,这个可以加下

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇