3dmax中怎样批量修改路径所指定的贴图格式(懂MAX脚本语言MAXScript的高人请进)

注意我说的是改路径所指定的贴图格式,不是改路径。用"位图/光度学路径Bitmap/PhotoMetricPaths"这个命令批量改路径我是明白的,但是这样做路径所指认的贴... 注意我说的是改路径所指定的贴图格式,不是改路径。用"位图/光度学路径Bitmap/PhotoMetric Paths"这个命令批量改路径我是明白的,但是这样做路径所指认的贴图格式是没法改变的。比如一个场景贴图本来是贴的bmp格式的贴图,但是现在要将其全部转换成同名的tga贴图。这样如果只去批量更改路径是没有办法替换贴图的,常规做法就只能去点开材质球一张张的改。
可以想象一个大场景数百张贴图,一张张的重新指定是很繁重的机械劳动,并且容易出错。所以我想最好依靠脚本去批处理这个事情了,在网上找了到了两个脚本,但是都是中间报错不能用。我操作的场景中基本用的是几个多维子材质球,其下分了N多子材质球,贴图通道主要是漫反射(diffuse)通道和透明通道(opacity),使用MAX2010版本。
恳请各位用MAX的朋友如果自己有这种可用的脚本的话分享一下,或者懂MAX脚本的高人写一个真正好用此类的脚本发布一下,我想肯定有不少人需要这样的脚本。
如果经检验脚本确实好用我会另外追加分数,谢谢。
展开
 我来答
qzg1027795176
2019-06-12
知道答主
回答量:7
采纳率:0%
帮助的人:6497
展开全部
--通过bmp的路径构建tga路径
theFileName = (getfilenamepath bmpFile) + (getFilenameFile bmpFile) + ".tga"
--通过渲染纹理的方式生成对应的tga图片
thetga = renderMap theTextureMap size:theSize fileName:theFileName filter:true
save thetga
--bmp贴图对应的文件夹下就会生成同名的tga图片
--do you want
帐号已注销
2011-08-30 · TA获得超过1726个赞
知道大有可为答主
回答量:1656
采纳率:0%
帮助的人:1122万
展开全部
编写这样的插件没什么难度,主要就是会有很多意想不到的问题,光靠脚本不可能一次性解决的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1_980
2011-08-22 · 超过26用户采纳过TA的回答
知道答主
回答量:100
采纳率:0%
帮助的人:73.5万
展开全部
还是自己一张张换吧。可想你这个问题是得不到答案的!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
o0糖醋排骨0o
2011-08-26
知道答主
回答量:35
采纳率:0%
帮助的人:9.6万
展开全部
据我所知你这个问题是没办法解决的 只能自己一个一个来了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式