Maya 贴图链接检测重链打包插件tjh_lost_textures_finder 1.3.3

news2024/12/26 20:49:04

一、问题描述:

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

二、 工具介绍

1、功能:

此工具可以在你指定的路径里,快速智能的搜索丢失的图片.并重新链接,以及图片工程打包等功能。

2、系统配置要求:

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

三、版本更新说明

V1.3.3最新版更新内容

增加了 强制贴图路径盘符修改 及 贴图拷贝到路径 选项功能。

V1.3.2最新版更新内容

增加了贴图路径 强制修改 功能。
可以允许强制指定贴图统一目录名。注意:此种方法,需要将贴图放在文件夹的同一级目录下,才有效。
1)此方法特点是,不会判断贴图是否存在,而允许强制修改贴图路径。此方法也是用户反馈而添加的快速目录修改方法。
2)使用方法,首先在 new Directory 项,制定新的贴图路径。之后,支持两种修改贴图路径方式:
a) RePath All 按钮,修改所有贴图路径。
b)RePath Selected Nodes 按钮,仅仅修改选择的贴图节点路径,此种方式,需要在 材质管理器中,先选择要修改的贴图节点,之后运行按钮命令。

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)更新了界面主菜单的布局,增加了版本说明菜单。

四、 工具下载地址

网盘下载地址:https://pan.baidu.com/s/1o7JbS6I 提取码:9wsa
使用教程地址:https://blog.csdn.net/tian0000hai/article/details/106912769
csdn下载地址:https://download.csdn.net/download/tian0000hai/87064383
南无阿弥陀佛。

五、使用教程

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 按钮搜索,现在所有的图片都被找到,并拷贝到新目录中, 并重新连接成功了 !
在这里插入图片描述

三)图片打包工具(仅仅图片和maya文件,不包含高级特效动力学、毛发、布料等数据,完整的项目打包建议使用maya自带的File>Archive Scene)

点击project package…按钮,打开工程打包界面。点击set project…按钮,设置maya工程主目录路径。
之后,点击package all files按钮,打包工程。之后点击open package directory按钮,打开打包后的目录文件夹。
在这里插入图片描述

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

1)主菜单说明:
语言切换,提供了中英文两种界面语言选项菜单。
在这里插入图片描述

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:推出插件,关闭插件面板。

南无阿弥陀佛

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/439888.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

vue关于echarts后端返回格式取值方法

在vue中&#xff0c;接口返回如下数据&#xff1a; data: {充电桩: [0, 0, 78], 红外摄像头: [0, 0, 0], 火焰探测器: [0, 1, 0], 烟雾传感器: [0, 1, 1], 限流保护器: [0, 0, 1]}&#xff0c; 其中数组里第一个值应该放在data1&#xff0c;第二个放在data2&#xff0c;第三个…

LCHub:微软Power Apps成为保险行业最受欢迎低代码平台

全球领先的保险行业软件服务商Adacta发布了《保险行业低代码应用情况》报告,深度揭示了保险领域对低代码的应用、市场增长、发展趋势等。 该报告对来自德国、奥地利、瑞士、法国、英国、比利时、荷兰和卢森堡等国家的100名保险行业的高管进行了深度调查。(发送“保险低代码”…

社科院杜兰大学金融管理硕士项目——不要停止奔跑,前方更值得期待

不要停止奔跑&#xff0c;不要回顾来路&#xff0c;来路无可眷恋&#xff0c;唯有前方值得期待。——《马男波杰克》。这段话很适用在职的我们&#xff0c;当我们在职场经过打磨&#xff0c;我们被磨平了棱角&#xff0c;被磨掉了脾气&#xff0c;但我们依然相信前方会更值得我…

安装和部署elasticsearch

文章目录 一、安装elasticsearch1.1 部署单点elasticsearch1.1.1 创建网络1.1.2 安装镜像1.1.3 部署1.1.4 测试 1.2 部署kibana1.2.1 安装镜像1.2.2 部署1.2.3 测试1.2.4 DevTools工具 1.3 安装IK分词器1.3.1 安装ik插件1.3.2 查找数据卷目录1.3.3 上传至容器1.3.4 测试 一、安…

腾讯优图入选人工智能顶级会议AAAI论文--10篇

人工智能领域的国际顶级会议AAAI 2020将于2月7日-2月12日在美国纽约举办。近年来随着人工智能的兴起&#xff0c;AAAI每年举办的学术会议也变得越来越火热&#xff0c;每年都吸引了大量来自学术界、产业界的研究员、开发者投稿、参会。 以AAAI2019为例&#xff0c;论文提交数量…

工单管理系统的好处

工单管理系统是一款能够实现业务流程管理&#xff0c;工作任务管理&#xff0c;服务项目管理的工具。该系统能够帮助企业提高客户服务质量、加快企业服务响应速度、降低企业运营成本。 工单管理系统能通过制定计划和控制流程来减少客户投诉&#xff0c;提高客户满意度。可以说…

为什么安全从业者应该了解业务

不久之前&#xff0c;网络安全还被视为独立于企业其他部分的事物。但在过去的十年里&#xff0c;它终于得到了当之无愧、渴望已久的认可和关注。 越来越多的公司聘请首席信息安全官来帮助制定整体业务战略&#xff0c;使安全成为公司董事会的首要任务。 最后&#xff0c;首席…

k8s允许master节点参与调度的设置方法

默认情况下&#xff0c;master节点是不参与调度的&#xff0c;且在master节点上有一个污点NoSchedule&#xff08;表示k8s将不会将Pod调度到具有该污点的Node上&#xff09;&#xff0c;有关污点章节可参考https://www.cnblogs.com/panw/p/16343392.html 如果想让master节点参与…

云原生可观测性平台deepflow部署

deepflow是什么 DeepFlow 是云杉网络 (opens new window)开源的一款高度自动化的可观测性平台&#xff0c;是为云原生应用开发者建设可观测性能力而量身打造的全栈、全链路、高性能数据引擎。DeepFlow 使用 eBPF、WASM、OpenTelemetry 等新技术&#xff0c;创新的实现了 AutoT…

界面控件DevExpress WinForm的垂直网格组件,让数据展示更灵活!(一)

DevExpress WinForm Vertical Grid&#xff08;垂直网格&#xff09;组件设计用于提供UI灵活性&#xff0c;它允许显示数据集中的单个行&#xff0c;或在其90度反向网格容器中显示多个数据集行。此外&#xff0c;开发者还可以将其用作属性网格&#xff0c;就像在Visual Studio …

逻辑回归与梯度下降法

逻辑回归&#xff1a;是用来进行分类的。 逻辑回归的线性预测输出可以写成&#xff1a;y^wTxb 引入Sigmoid函数&#xff0c;让输出限定在[0,1]之间&#xff0c;y^Sigmoid(wTxb)σ(wTxb) 单个样本损失函数&#xff1a;L(y^,y)−(ylog y^(1−y)log (1−y^)) 对逻辑回归进行梯度…

【pytorch系列】优化器optimizer的使用与常用优化器

1 optimizer类实例 1.1 介绍 属性 【default】该实例的类型为 dict&#xff0c;元素为初始化时候的学习率等&#xff0c;具体的keys为 [lr,momentum, dampening, weight_decay, nesterov]【state】保存参数更新过程中的一些中间变量&#xff0c;如momentum的缓存&#xff08…

网络安全-kali配置ssh服务+敏感文件泄+dirsearch脚本

网络安全-kali配置ssh服务敏感文件泄dirsearch脚本 seccure shell 就是加密的telnet 远程用的 service ssh start 开启ssh服务metstat -tpan |gerp 22 监听这个端口是否开启 可以看到本地的22端口这个文件是/etc/ssh/sshd_config 输入 set number 找到第57行 把这个前面的#注…

Smartbi电子表格软件产品的由来

思迈特软件&#xff08;以下简称“Smartbi”&#xff09;自2022年11月以来发布的「Smartbi Spreadsheet 电子表格软件」产品&#xff08;以下简称“电子表格软件”或"Spreadsheet"&#xff09;。 这个软件就是报表工具&#xff0c;那为什么不叫 Report&#xff0c;而…

java 自习室找座系统 mysql

自习室座位管理系统采用B/S结构、结合网络数据库开发技术来设计本系统。开发语言采用JSP&#xff0c;数据库使用Mysql数据库。完成以下基本功能&#xff1a; 功能&#xff1a; 1界面&#xff08;管理员登录、学生登录&#xff09; 2管理员更新自习室剩余座位情况 3学生查询自习…

误差与精度

整理自《误差理论与数据处理》——合肥工业大学 机械专业用于教授学生误差与精度概念的课程叫做《公差与测量》&#xff0c;而公差的本质含义就是误差&#xff0c;所以这门课其本质教授的还是误差理论。当时在学校并没有好好学习这么课程&#xff0c;工作之后才发现这个课程的重…

云原生时代,不可不知的基础设施即代码(IaC)

&#x1f4a1; IaC 是 DevOps 的必要支撑。 近日&#xff0c;在极狐TechTalk 直播上&#xff0c;极狐(GitLab) 高级网站可靠性工程师SRE 戚加欣&#xff0c;从 SRE 视角出发&#xff0c;与大家分享了 IaC 基础知识、工具和方法和基于极狐GitLab 的具体实践经验。 以下内容整理自…

路由反射器、联邦

路由反射器 RFC4456 IBGP水平分割:路由器无法将从IBGP对等体学习到的路由信息传递给其他IBGP对等体。 IBGP水平分割解决了AS内部环路的问题&#xff0c;但是产生了新的问题----BGP路由在AS内部只能传递一跳&#xff0c;会造成lBGP路由无法被正常传递&#xff0c;造成通讯障碍。…

使用计算机视觉实战项目精通 OpenCV:6~8

原文&#xff1a;Mastering OpenCV with Practical Computer Vision Projects 协议&#xff1a;CC BY-NC-SA 4.0 译者&#xff1a;飞龙 本文来自【ApacheCN 计算机视觉 译文集】&#xff0c;采用译后编辑&#xff08;MTPE&#xff09;流程来尽可能提升效率。 当别人说你没有底线…

Vue3PDF预览(vue3-pdf-app)

vue3-pdf-app 插件 可自定义设置以下属性&#xff1a; pdf地址&#xff08;src&#xff09;&#xff0c;类型&#xff1a;string&#xff0c;必传&#xff0c;默认 预览容器宽度&#xff08;width&#xff09;&#xff0c;类型&#xff1a;number | string&#xff0c;默认 …