EZ_for_many V1.0自制maya脚本,轻松实现批量化操作
maya吧
全部回复
仅看楼主
level 12
可乐爱多 楼主
写这个脚本的目的是为了让对MEL比较陌生的maya使用者方便的实现一些批量化的操作。整个脚本分成了两个功能块,第一个模块可以实现方便的随机选择,打组或set。第二个功能可以对选中的物体批量执行表达式,再也不用每次写那些烦人的$i了!
下面边使用边讲解吧,这个场景有一大堆的物体,假设我想对这些物体随机选择一部分给另几种材质。这种随机给材质的需求在工作中是很常见的。这里就讲解一下怎么用EZ_for_Many实现。

2009年04月10日 11点04分 1
level 12
可乐爱多 楼主
EZ_For_Many提供了直接选择组内所有成员的功能,我们按下select set/group's members选择想要批量材质的一大堆物体
2009年04月10日 11点04分 2
level 12
可乐爱多 楼主
我想从这些里面选出30%给一个白色的材质,只要输入“30”,点击选择就能选出随机的30%的物体。把这些物体给个白色材质,然后可以点make a group打个组方便以后选择。
2009年04月10日 11点04分 3
level 12
可乐爱多 楼主
剩下的物体我们可以再重复上边的操作,选70%给个黄色的材质,打组
2009年04月10日 11点04分 4
level 12
可乐爱多 楼主
这样几秒钟就可以轻松的实现选择>分组,再选择>再分组的功能。即使不会使用mel的人也可以轻松完成一些常见的工作。
2009年04月10日 11点04分 5
level 12
可乐爱多 楼主
//----------------------------------------------------------------
下面是批量化执行表达式的功能,这个功能相当于脚本帮你写了ls-sl和循环语句,你只要在文本框输入执行的表达式就可以对所有被选中的物体执行。而且为了方面期间,脚本提前帮你定义了一些变量,$name表示物体名,%shapename是选择物体的shape节点的名字,$i是序号,$num是选择的总数,可以省去每次写$selected[$i]之类有麻烦又长的语句。
下面的例子是通过EZ_for_many实现把组内的物体批量改名。
还是一样选择组,通过selecte set/group members's选中组内所有成员,然后输入表达式rename $name "catchC_" 点执行。
2009年04月10日 11点04分 6
level 12
可乐爱多 楼主
300多个物体就被顺利重命名了
2009年04月10日 11点04分 7
level 12
可乐爱多 楼主
有兴趣的朋友来我空间踩踩http://hi.baidu.com/colaido 
EZ_For_Many下载地址:http://becooool.com/down/EZ_for_Many_V1.0.rar
2009年04月10日 11点04分 8
level 1
丁楼主,好东西,对模型和后期来说,heihie,受用了,期待更好的东西~
2009年04月10日 18点04分 9
level 5
恩。。。
2009年05月03日 04点05分 10
level 8
2013年04月08日 06点04分 11
已经加精,谢谢推荐~~
2013年04月08日 07点04分
level 9
感谢可爱大神~~~
2013年04月08日 06点04分 12
发现连接已经断了。。。
2013年04月08日 06点04分
回复 2012在家偷乐 :毕竟是09年的
2013年04月08日 07点04分
回复 2012在家偷乐 :这是很早前的版本了,这个帖子里面有新版的 https://tieba.baidu.com/p/989536366
2013年04月08日 10点04分
回复 可乐爱多 :谢谢谢谢!
2013年04月09日 19点04分
level 12
可乐爱多 楼主
这个老的下载链接已经过期,新版下载请转至:
https://tieba.baidu.com/p/989536366
2013年04月08日 10点04分 13
level 13
当年不知道这个有啥用,现在看起来很有用啊[顶],2012、13、14能完美运行吗
2013年04月08日 11点04分 14
我在 http://bbs.hxsd.com/showthread.php?t=10078575 下载的 2013可以完美运行~~~[Yeah]
2013年04月09日 19点04分
回复 2012在家偷乐 :[Love]多谢帮测
2013年04月10日 02点04分
level 12
好东西,马克
2013年04月08日 14点04分 15
level 9
@可乐爱多 总动员那边值得去学吗?哪个老师比较好?有老外交吗?你最近研究kinect,openCV做啥?是想自动化?
2013年04月09日 18点04分 16
我觉得还不错,因为是周末班就10个周末,讲的很快。如果有制作经验的话其实就是去快速的学软件功能,基本没有什么案例。老师是中国人,不过对houdini的功能非常熟,如果想快速入门houdini的话去上课还是不错的。不过不推荐没有制作经验的人直接去上周末班。
2013年04月10日 02点04分
研究kinect主要想做一些交互的东西,到时候可能配合u3d做一些虚拟现实的交互装置,其实跟maya就没啥关系了。你会opencv么?好不好学啊?
2013年04月10日 02点04分
回复 可乐爱多 :自学中,不好学啊,算法太多,涉及到图像学,比如高效视频压缩传输回放等,慢了就等于离线了,图形逆向工程比较深。。。
2013年04月10日 07点04分
回复 可乐爱多 :你kinect不是已经逆向识别图像了吗?难道是用的包?你会c#?
2013年04月10日 07点04分
1