在3dsmax中使用相对路径

介绍

利用相对路径是在不同系统间传输项目时消除复杂性的好方法。
默认情况下,文件依赖于绝对位置,如果您决定复制整个项目并将其带到另一台计算机上,则需要确保目标计算机使用相同的根目录。

而常见的是:将项目分享给他人,由于他人会把项目放置在名字不一样的文件夹下,就会导致这些绝对位置因改变而不在有用。

最终导致贴图或其他引用丢失。

接下来介绍如何把绝对位置修改为相对位置


修改为相对位置

资源追踪切换

首先打开项目,并打开文件 --> 参考 --> 资源追踪切换Shitf+T
在这里插入图片描述
在这里插入图片描述
这里能看到,这些位图默认使用的是 绝对路径

E:\OfficeProjectFiles\...

此时将项目分享,小明可能会将项目安置在

D:\Xiaoming\...

目录发生改变,这些路径将会失效,小明此时需要重新指定贴图的路径才能恢复

修改为相对路径

为了避免这样的事情发生,我们要将 绝对路径 修改为 相对路径

在这里插入图片描述
或者在设置路径中手动填写
在这里插入图片描述
好啦现在已经是相对路径啦,
上图中Max文件在

E:\OfficeProjectFiles\xxx.max

位图文件在

E:\OfficeProjectFiles\PDF\xxx.JPG

相对目录改为

PDF\

则表示将在max所在的目录下的PDF中寻找位图xxx.JPG



如何使用MAXScript在3ds Max中设置“将本地文件路径转换为相对路径”

3ds Max允许用户将本地文件路径更改为相对于已创建的任何新项目设置。然而,这必须手动完成,在“自定义”>“首选项”>“文件”菜单中进行设置。
在生产环境中,为了确保每个3ds Max艺术家默认启用这些设置,可以由主艺术家或系统管理员将一个简短的MAXScript部署到每个艺术家的3ds Max \Scripts\Startup文件夹中。

要创建一个将“将本地文件路径转换为相对路径”设置为“打开”的MAXScript,请按照以下步骤进行操作:

  1. 确保3ds Max已关闭。
  2. 在文本编辑器(如Windows记事本)中,将以下代码剪切并粘贴到编辑器中:
maxPlusAssembly = dotNet.loadAssembly ((symbolicPaths.getPathValue "$max") + @"\MaxPlusDotNet.dll")
MaxPlus_IPathConfigMgr = (dotnetclass "Autodesk.Max.__Global").instanceIPathConfigMgr.PathConfigMgr
MaxPlus_IPathConfigMgr.ResolveToRelative = true
  1. 从记事本中,点击文件 > 另存为按钮。
  2. 在该菜单中,浏览到C:\Program Files\Autodesk\3ds Max 20xx\Scripts\Startup文件夹。
  3. 在该菜单的底部,在“另存为类型”下拉菜单中,将其从文本文档 (.txt) 改为所有文件 (.*)
  4. 将文件保存在\Scripts\Startup文件夹中,并命名为ResolvetoRelative.ms。
  5. 重新启动3ds Max。在自定义 > 首选项 > 文件菜单中,“将本地文件路径转换为相对路径”按钮现在将被选中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值