一、前言:

影视动画软件maya 已成为业内主流的制作平台,在模型材质贴图及渲染制作流程中,经常会遇到工程文件路径更改后,造成图片链接失效的问题,还有就是萌新们不懂规矩,图片路径乱放,而造成的图片打包时巨大工作量。此插件也是在这种条件下诞生的。一晃也有7年光景。

新版应用户的需要,增加了对主流 Redshift渲染器 材质节点的 udim 贴图打包支持。现在不少朋友都反馈要添加此功能,之前一直没有好的算法提取udim图片规则,后来通过maya正则表达式终于解决了模糊识别算法问题。南无阿弥陀佛,:)

二、 工具介绍

1、特点:

此工具可以在你指定的路径里,快速智能的搜索丢失的图片.并重新链接,以及图片工程打包功能。
这个工具的特点是支持目录中的子目录的搜索,同时可以收集图片到你指定的路径中.。

2、优势:

1)、节省你的时间!时间就是金钱。支持现有Maya所有的版本的贴图智能搜索,支持主目录下所有子级目录搜索,包括所有32位和64位版本。
2)、节约你的操作成本!支持多路径快速搜索。
3)、解决语言障碍!增加了中英文语言切换功能。
4)、快速图片工程打包工具. 支持Udim 多uv贴图打包。
插件安装提示:插件运行时,会在系统缓存中自动生成界面所需图片,所以请确保你具有系统管理员操作权限,否则可能运行失败!

3、系统配置要求:

操作系统:32位/64位窗口
Maya版本:2011-2022**

三、版本更新说明

v1.3.1 2021-06-03

1)增强了对于中文乱码路径的修复功能.。原文件贴图路径有中文乱码时,也不影响修复了。
2)增加了对maya2022版支持。

v1.3.0 2020-06-21

1)新增对redshift、arnold、vray、software渲染器udim图片查找功能 .
2)新增场景文件 udim 图片打包功能 .
3)支持Redshift 、Arnold 、Vray 、Software四种渲染器的图片查找检测与重链 打包功能.

v1.2.0 2019-02-27

  1. 新增file节点色彩空间存储与恢复功能。
  2. 新增自动检索并自动设置当前项目sourceimages目录功能。
  3. 列表UI高度缩放功能,方便窗口大小控制。
  4. 增加了更多系统图片节点类型支持。

v1.1.0 2017-8-6

  1. 增加了 工程文件 及贴图打包工具 的 源文件 恢复功能,便于在贴图丢失后,
  2. 重新恢复路径,注意:此操作不建议在原有文件服务器操作。会损坏服务器原有磁盘其他文件,建议在自己硬盘上建立文件服务器映射,本地模拟服务器路径,不对服务器造成
    物理覆盖,建议服务器在专业硬盘修复公司做全面的文件恢复。

v1.0.9 2017-05-20

  1. 增加了mental ray,arnold,redshift 特有的文件节点类型的搜索功能,提供了拓展节点类搜索预设功能。2) 支持的文件节点类型有:file, psdFileTex , imagePlane , RedshiftEnvironment , RedshiftNormalMap , RedshiftDomeLight , RedshiftSprite , RedshiftCameraMap , mentalrayTexture 。

v1.0.8 2017-04-15

增加了贴图原始路径保存功能,便于恢复之前修改过的路径。

v1.0.7 2016-08-08

1) 修复了核心搜索路径算法错误,避免没不同格式““,“/“下出现不能替换图片问题。
2)增加了工程打包工具。
3)修复了拷贝文件时,因新命名图片,造成文件重复的算法。即不对已存在图片再次进行拷贝。只对目标文件夹中没有的文件,进行拷贝。

v1.0.6 2015-10-17

修复了核心递归程序的丢失搜索结果的错误,添加了默认搜索中的,添加搜索路径按钮功能。

v1.0.5 2014-10-01

修复了切换路径指定操作operation选项时,UI按钮文字消失的bug。添加了全局语言检测变量。

v1.0.4 2013-08-07

1)更新的核心程序 tjh_subDir_finder 的文件 及 文件夹识别 命令 ,使用 “filetest“ mel 命令 替代了原来单纯判断文件名构成“.“的方法,更加的精确。
2)更新了界面主菜单的布局,增加了版本说明菜单。

四、 工具下载地址

csdn下载地址: https://download.csdn.net/download/tian0000hai/12544254
网盘下载链接https://pan.baidu.com/s/1o7JbS6I 提取码:9wsa

五、使用教程

1、 用户插件安装方法:

1)解压 tjh_lost_textures_finder_Main.rar 到一个目录中,无rar压缩包时,直接使用mel版。路径中不要包含中文名。
2). 打开Maya,拖动 “tjh_lost_textures_finder_Main.mel” 到maya视图中,即可弹出插件面板。
提示:如果没有弹出,可以手动将脚本拷贝到maya用户文档中C:\Users\Administrator\Documents\maya\scripts中,在maya命令栏或脚本编辑其中,手动输入tjh_tjh_lost_textures_finder 并回车即可。因为插件会自动在系统临时目录中生成自身所用图片,所以请确认自己有系统管理员权限。

2、插件使用步骤:

一)自动链接丢失图片方法:

1.在maya中打开场景.

2.发现贴图路径被更改了,无法连接.

3.拖动 “lost_textures_finder.mel” 到maya视图.弹出插件面板。

4.点击 Check Scene File Textures按钮,检查当前贴图丢失情况。

5.保持默认操作选项,点击"Set Current Directory…" 按钮 ,选择查询路径(注意可以添加多个搜索路径!),

在弹出的窗口中,点击add paths按钮,添加指定贴图查询的总目录,建议可以指定项目sourceimages 目录,


注意:此路径只是大的搜索方向,插件会自动搜索所有子集目录,并自动链接图片。(也可以手动输入路径地址,注意路径中全部使用“/”).

6.点击 “Searching Now !” 按钮 ,查询丢失的图片.左侧栏会显示成功找到并连接的图片名;在右侧栏中可以查询丢失图片的结果。

二)图片路径替换并拷贝图片到指定目录方法:
  1. 在 "Operation:“选项中 ,勾选 “Copy found textures to target Directory” 选项. 之后会发现 “Search Directory:” 按钮变为了"Add paths List…”. 这个新按钮 ,允许你添加多个搜索路径,并将最终搜索到的图片拷贝到"Target Directory"目录中。比如贴图都保存在其他maya工程项目贴图目录中,直接将路径添加进来即可。

2.点击"Add paths List…" 按钮 ,弹出 “Add search Paths into List” 窗口,原始的轮径已经自动添加到列表中.之后你可以添加其他的路径到其中. 最后点击ok确认。(如果想删除路径,可在列表中,单选或
多选路径,并点击remove paths,即可删除。)

3.添加新路径到列表中.

4.在searching range:选项中勾选 All Textures in this project选项,即可替换所有图片路径,否则只替换丢失路径的图片。如下图:


5.再次执行Searching Now 按钮搜索,现在所有的图片都被找到,并拷贝到新目录中, 并重新连接成功了 !

三)整体工程打包工具

点击project package…按钮,打开工程打包界面。点击set project…按钮,设置maya工程主目录路径。
之后,点击package all files按钮,打包工程。之后点击open package directory按钮,打开打包后的目录文件夹。

OK!了。

四)、插件详细参数使用说明:

1)主菜单说明:
a、语言切换,提供了中英文两种界面语言选项菜单。

b、官方博客访问链接菜单。

c、帮助及插件相关信息菜单。

2)主界面按钮及参数:
a、场景文件贴图检测 Check Scene File Textures按钮。检查图片链接是否正常。结果会在下面两个窗口中显示。如图所示:

b.列表UI高度缩放功能,方面窗口大小控制。

c.丢失贴图文件节点的快速选择按钮。用于在属性编辑器中,手动单独指定单张图片的链接位置。

Select All Losted File Nodes:选择所有丢失链接图片的文件节点。
<< >>:在丢失贴图节点中循环单选各个节点,便于手动修改链接信息。
Disable Losted File Nodes: 关闭丢失贴图节点,避免maya报错。maya在图片链接失效时,会报错。如果丢失的图片对场景没有影响,可暂时关闭。
Enable Losted File Nodes: 开启丢失贴图节点。

3.) 图片路径保存及恢复功能按钮。在执行图片重新链接前,可以先保存现有的图片链接路径。避免误操作。

Save Old Path To Cache: 保存场景中所有图片链接路径信息到节点缓存。注意路径缓存属性会自动加到每个贴图文件节点中。

Restore Old Path:从缓存中读取原有图片链接信息。
Delete Path Cache:删除路径节点属性。

4.)图片搜索选项:

“Auto Search textures from current path” 意味着在 “Search Directory” 指定目录中查询贴图.
"Copy found textures to target Directory"意味着在指定的多个搜寻路径中查询,同时收集图片到"Target Directory"目标文件夹中,并自动指定连接。此选项打开时,下面的目标目录输入项会变为可用状态。如图所示:


“Set Current Directory…” 点击此按钮,添加图片搜索路径列表。用于之后的图片搜索范围。

5).查询范围选项Searching Range:

"All Textures in this project"意味着,每次操作,都对场景中所有的贴图都进行重新查询.
"Lost Results Textures Only"意味着,对在前一次中没有找到的贴图,进行二次查询,从而节约时间(注意在没有进行过全局搜索时,本选项不可用。因为只有在查询过一次之后才能获得丢失图片的信息。).
ok!

6.) 搜索执行按钮,及工程图片打包工具:

Searching Now!:执行搜索并自动连接找到的图片路径。
Project Pacage…:工程图片打包工具。
Clear Result:清楚结果查找窗口中的信息显示。
Reset All:重置插件。
Exit:推出插件,关闭插件面板。

南无阿弥陀佛

Maya 贴图链接检测重链打包插件tjh_lost_textures_finder 1.3.1 更新发布!相关推荐

  1. Maya 贴图链接检测重链打包插件tjh_lost_textures_finder 1.3.3 更新发布

    经常遇到maya工程文件贴图丢失或是路径链接更改问题,对于贴图师和渲染师来说,海量贴图重连 贴图和查找丢失贴图都是繁重耗时工作.此工具可以检测.搜索子目录,重连失效贴图. V1.3.3最新版更新内容 ...

  2. Maya 贴图链接检测重链打包插件tjh_lost_textures_finder 1.3.4

    一.问题描述: maya在模型材质贴图及渲染制作流程中,经常会遇到工程文件路径更改后,图片链接失效的问题,还有就是萌新们不懂规矩,图片路径乱放,而造成的图片打包时巨大工作量,南无阿弥陀佛.此工具可以检 ...

  3. Maven打包插件介绍

    文章目录 1. maven介绍 2. 生命周期及插件 2.1 总览生命周期 2.2 打包插件 2.2.1 maven-jar-plugin 2.2.2 maven-assembly-plugin 2. ...

  4. wordpress 模板中的链接_WordPress 官方AMP插件已更新至2.0版

    WordPress官方AMP插件的2.0版现已发布,并为网站所有者提供了许多有用的功能. 该插件旨在提供必要的工具来帮助创建AMP内容. WordPress网站所有者可以使用该插件构建快速的网页,同时 ...

  5. vs2017编写的html需要打包,VS2017 安装打包插件的图文教程

    安装 打开VS2017:工具 --> 扩展和更新 --> 联机,搜索Microsoft Visual Studio 2017 Installer Projects,如下图: 在搜索中输入: ...

  6. skype显示连接不到服务器,skype链接检测不到服务器

    skype链接检测不到服务器 内容精选 换一换 将ISO文件注册为ISO镜像后,无法在创建云服务器页面选择到,也无法用来切换操作系统,必须完成操作系统及驱动安装做成系统盘镜像后才能使用.ISO镜像在镜 ...

  7. 【图异常检测论文解读】AnomMAN: Detect Anomaly on Multi-view Attributed Networks

    论文链接:AnomMAN: Detect Anomaly on Multi-view Attributed Networks. 一.前言 1.1 以往图异常检测算法的问题 大多数图异常检测算法仅仅考虑 ...

  8. 【GNN报告】香港科技大学李佳:图异常检测再思考—我们究竟需要怎样的图神经网络?

    目录 1.简介 2.Rethinking Graph Neural Networks for Anomaly Detection 背景 学习模式 现有图异常检测工作 ​编辑 动机 背景知识 方法 实验 ...

  9. R语言ggplot2可视化树状图、层次聚类系统树图、树状图根据给定的距离度量将相似点分组在一起、并根据点的相似性将它们组织成树状图链接起来(Hierarchical Dendrogram)

    R语言ggplot2可视化树状图.层次聚类系统树图.树状图根据给定的距离度量将相似点分组在一起.并根据点的相似性将它们组织成树状图链接起来(Hierarchical Dendrogram) 目录

最新文章

  1. 英特尔内存革新助平安云 Redis 云服务降本增效
  2. 一开工,就遇到上亿(MySQL)大表的优化,我的天...
  3. idea部署web项目,能访问jsp,访问Servlet却出现404错误的解决方法汇总
  4. Debian 项目不再提供 CD 格式的 ISO 镜像
  5. HTML5 音频 audio
  6. 2017-2018-1 20155327 《信息安全系统设计基础》第十一周学习总结
  7. $2019$ 暑期刷题记录 $2$(基本算法专题)
  8. ubuntu14.04-64位机配置android开发环境,ADT,sdk,eclipsea
  9. Hibernate Session合并,更新,保存,saveOrUpdate,持久化示例
  10. 定位日站大法之-社会工程学
  11. Android基础控件EditText
  12. 十个最好的免费杀毒软件
  13. 简单的python程序实现99乘法口诀表
  14. 金山词霸每日一句开放平台 .NET demo
  15. SRT视频字幕的解析与同步原理
  16. 2022react面试题整理
  17. ABB机器人编程随记
  18. 【雷达通信】雷达探测项目仿真(Matlab代码实现)
  19. Pandas处理大数据的性能优化技巧
  20. 【问题描述】在带头结点单链表中查找最大值,将其值与最后一个元素交换,输出交换后的单链表各元素。【输入形式】循环输入若干个整数,以字母结束输入,建立带头结点的单链表。【输出形式】输出最

热门文章

  1. Python在真实世界的16种应用场景
  2. 巧克力设计灵感_找到设计灵感的11种方法
  3. Hrbust 2300 下雪啦【字符串Hash】
  4. Axure新建团队项目无法邀请成员
  5. JSAPI 高德地图应用--车辆的轨迹回放、并附有信息框(上)
  6. 一起学AI:过去以及当下
  7. .net Core Api swagger 注释不显示问题
  8. 《数据库系统内 幕》事务恢复与处理
  9. android custom.img 编译生成,Android:编译系统总结
  10. 蓝牙配对模式 java_【Android】蓝牙开发—— 经典蓝牙配对介绍(Java代码实现演示)附Demo源码...