材质ID随机生成器使用教程

发布时间:2020-06-30 12:41:05 作者:沐风老师
来源:网络 阅读:2844

材质ID随机生成器(英文:Material IDs Random Generator 缩写:MIRG,是一款用MAXScript脚本语言开发的小工具,可以为可编辑多边形对象随机分配材质ID,同时生成并赋予一个名称为“Bbvbb”的Multi/Sub材质。主要应用于Multi/Sub Material 的随机分配。该工具由“沐风课堂”(http://www.bbvbb.com)提供技术支持。

 

主要功能包括:

1.可对单个对象的多边形子对象分配随机的材质ID

2.可对多个选中的对象分配随机的材质ID

3.可按平滑组分配随机的材质ID

4.可按元素子对象分配随机的材质ID

 

具体使用方法:

首先,确保被操作对象是“可编辑多边形”。将其他类型对象转化为“可编辑多边形”的方法是:在对象上面点击鼠标右键,在弹出的四元菜单中选择“转换为->转换为可编辑多边形”。

 

材质ID随机生成器使用教程

 

 

模式一:为多边形每个“面子物体”分配随机的材质ID示例:

1.创建一个“平面”对象,并将其转化为“可编辑多边形”,并保证该物体处于被选择状态。

材质ID随机生成器使用教程

2.在主菜单选择“脚本->运行脚本”,选择并打开“材质ID随机生成器”(文件名:MaterialIDsRandomGenerator-1.0.0-zh_CN.ms),如下图:

材质ID随机生成器使用教程

材质ID随机生成器使用教程

材质ID随机生成器使用教程

3.在“材质ID随机生成器”面板中,模式选“多边形”(默认),在“子材质数”参数处设置生成的子材质数目,然后,点击“点击生成”按钮,会看到透视图中“平面”对象表面变化。(多次点击生成,可以切换随机方案,点“撤消”按钮,可撤消前面的操作。)

材质ID随机生成器使用教程

4.打开材质编辑器,使用吸管工具将“平面”对象上的材质提取到材质编辑器中,并按自己要求编辑该材质。(该材质类型:Multi/Sub,名称:Bbvbb)。

材质ID随机生成器使用教程

 

模式二:为选中的多个对象随机分配材质。示例:

1.创建多个对象,将它们转化为“可编辑多边形”,并保证多个物体同时处于被选择状态。

材质ID随机生成器使用教程

2.打开“材质ID随机生成器”,模式选择第2项“选择的多个对象”,设置子材质数,然后点击生成按钮。

材质ID随机生成器使用教程

3.提取材质方法同“模式一”步骤4OK

 

模式三:根据物体面的“平滑组”设置,随机分配材质ID示例:

1.创建一个圆柱体并转化为“可编辑多边形”,并按柱体从上到下的分段定义“平滑组”。上下截面定义为1,从上到下的分段定义依次为:2-6

材质ID随机生成器使用教程

2.打开“材质ID随机生成器”,模式选择第3项“平滑组”,设置子材质数,然后点击生成按钮。

材质ID随机生成器使用教程

3.提取材质方法同“模式一”步骤4OK

 

模式四:对“元素”子物体随机分配材质。示例:

1.创建二维“文本”对象,使用“挤出”修改器挤出成三维字体,然后转化为“可编辑多边形”(该多边形由多个“元素”子物体构成),并保持被选择状态。

材质ID随机生成器使用教程

2.打开“材质ID随机生成器”,模式选择第4项“元素”,设置子材质数,然后点击生成按钮。

材质ID随机生成器使用教程

3.提取材质方法同“模式一”步骤4OK

 

小技巧:

为方便“材质ID随机生成器”使用,可将其制作成主工具条按钮。方法如下:

1.3dsMax主菜单“脚本->打开脚本”,选择并打开“材质ID随机生成器”(文件名:MaterialIDsRandomGenerator-1.0.0-zh_CN.ms)文件,如下图:

材质ID随机生成器使用教程

材质ID随机生成器使用教程

材质ID随机生成器使用教程

2.MAXScript编辑器窗口中全选脚本代码,按住鼠标左键将其拖动到3dsMax主工具条的空白处,松开鼠标,主工具条上会生成一个“材质ID随机生成器”的工具按钮,下次使用“材质ID随机生成器”时,可直接单击该按钮。

材质ID随机生成器使用教程

材质ID随机生成器使用教程

 

3.OK!是不是方便很多。

材质ID随机生成器使用教程

推荐阅读:
  1. 全局id生成器试用之Leaf
  2. Python实现随机密码生成器

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

id 随机 材质

上一篇:利用nmap对Mongodb Redis未授权访问测试

下一篇:userdel: user mysql is currently used by process 1489

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》