近期热门
粉丝36
关注 0
获赞 27
关于3dsmax script批量换贴图

[脚本] 关于3dsmax script批量换贴图

 !heats_icon! [复制链接]
13056 5 0 4 12年前 举报
美术制作模型过程中用到批量更换贴图,如果一张张的重新指定,很耗时,而且会打击童鞋们工作积极性

作为程序员出身,我不能接受这种重复的工作由人力堆积而成,于是花了几个小时研究max的script

在各种坑爹的试验后,得出下面一句精华:
  1. for i in selection do i.material.diffuseMap.filename=replace i.material.diffuseMap.filename (i.material.diffuseMap.filename.count-2) 3 "jpg"
复制代码
把所选择的模型贴图变更为同名的jpg贴图,当然,如果您想用dds,就把jpg换成dds就好了

另外,发现图片转换工具XnView,可以在dds png jpg tga gif等主流格式之间批量互转,太方便了

于是,更换贴图变成如下步骤:

1,用Xnview一键批量转换所有贴图,存入原路径

2,打开max,按ctrl+a选择所有模型

3,按F11,然后复制上面脚本,回车



大功告成。。。。让美术请我吃饭吧

原文:http://hi.baidu.com/orzman/blog/ ... 2037039d163d8b.html
0
点赞
0
打赏
4
添加到收藏夹

0

点击复制链接

使用微信扫码分享
一次扣10个券
全部评论5
您需要登录后才可以回帖 登录

同3楼一样的错误
8年前
回复

使用道具 举报

wdl 发表于 2014-8-27 20:51
**** 作者被禁止或删除 内容自动屏蔽 ****

多维子对象不行

8年前
回复

使用道具 举报

wdl
不能用,错误如楼上
10年前
回复

使用道具 举报

运行后出错:
-- i loop 中发生错误
--  帧:
--   i: $SN07AA
-- 未知属性:“diffuseMap”位于 #Multi/Sub-Object:SN07AA(Standard:b1ja0127, Standard:f2il21A9, Standard:SN07AA24, Standard:SN07AA01, Standard:SN07AA02, Standard:SN07AA03, Standard:SN07AA04, Standard:SN07AA05, Standard:SN07AA06, Standard:SN07AA07, Standard:SN07AA08, Standard:SN07AA09, Standard:SN07AA10, Standard:SN07AA11, Standard:SN07AA12, Standard:SN07AA13, Standard:SN07AA14, Standard:SN07AA15, Standard:SN07AA16, Standard:SN07AA17, Standard:SN07AA18, Standard:SN07AA19, Standard:SN07AA20, Standard:SN07AA21, Standard:SN07AA22, Standard:SN07AA23, Standard:SN07AA24, Standard:SN07AA25)
求指教
12年前
回复

使用道具 举报

本帖最后由 HsinKuo 于 2012-5-11 00:50 编辑

再介绍个软件Imagine_1.0.6,这个也很好用:victory:

下载地址:http://www.nyam.pe.kr/
12年前
回复

使用道具 举报

您当前使用的浏览器IE内核版本过低会导致网站显示错误

请使用高速内核浏览器或其他浏览器