材質ID隨機生成器使用教程

材質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

 

具體使用方法:

首先,確保被操作對象是“可編輯多邊形”。將其他類型對象轉化爲“可編輯多邊形”的方法是:在對象上面點擊鼠標右鍵,在彈出的四元菜單中選擇“轉換爲->轉換爲可編輯多邊形”。

 

wKioL1egEtGB1p5_AAA0j3bKjIY611.jpg-wh_50

 

 

模式一:爲多邊形每個“面子物體”分配隨機的材質ID示例:

1.創建一個“平面”對象,並將其轉化爲“可編輯多邊形”,並保證該物體處於被選擇狀態。

wKiom1egEuTw9YnGAABuHT6pmGY877.jpg-wh_50

2.在主菜單選擇“腳本->運行腳本”,選擇並打開“材質ID隨機生成器”(文件名:MaterialIDsRandomGenerator-1.0.0-zh_CN.ms),如下圖:

wKiom1egEwCgaPzHAABELuMTIsY618.jpg-wh_50

wKioL1egEwDCi3tPAACZmAQLsMw432.jpg-wh_50

wKioL1egEwCCrUcIAABNFt3DFzs612.jpg-wh_50

3.在“材質ID隨機生成器”面板中,模式選“多邊形”(默認),在“子材質數”參數處設置生成的子材質數目,然後,點擊“點擊生成”按鈕,會看到透視圖中“平面”對象表面變化。(多次點擊生成,可以切換隨機方案,點“撤消”按鈕,可撤消前面的操作。)

wKiom1egEx6Qmn9bAADFdRdbSjQ001.jpg-wh_50

4.打開材質編輯器,使用吸管工具將“平面”對象上的材質提取到材質編輯器中,並按自己要求編輯該材質。(該材質類型:Multi/Sub,名稱:Bbvbb)。

wKiom1egEyuinmIKAADJrXi6WYk635.jpg-wh_50

 

模式二:爲選中的多個對象隨機分配材質。示例:

1.創建多個對象,將它們轉化爲“可編輯多邊形”,並保證多個物體同時處於被選擇狀態。

wKioL1egEznxV0LOAABZIh6QnII131.jpg-wh_50

2.打開“材質ID隨機生成器”,模式選擇第2項“選擇的多個對象”,設置子材質數,然後點擊生成按鈕。

wKioL1egE0XAjJakAADB6NKtutA252.jpg-wh_50

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

 

模式三:根據物體面的“平滑組”設置,隨機分配材質ID示例:

1.創建一個圓柱體並轉化爲“可編輯多邊形”,並按柱體從上到下的分段定義“平滑組”。上下截面定義爲1,從上到下的分段定義依次爲:2-6

wKiom1egE1GhiqQXAAB--1CrWe8021.jpg-wh_50

2.打開“材質ID隨機生成器”,模式選擇第3項“平滑組”,設置子材質數,然後點擊生成按鈕。

wKioL1egE1yikYgEAACaobJ_mUg330.jpg-wh_50

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

 

模式四:對“元素”子物體隨機分配材質。示例:

1.創建二維“文本”對象,使用“擠出”修改器擠出成三維字體,然後轉化爲“可編輯多邊形”(該多邊形由多個“元素”子物體構成),並保持被選擇狀態。

wKiom1egE2rg9sVbAABkC1WnGLw023.jpg-wh_50

2.打開“材質ID隨機生成器”,模式選擇第4項“元素”,設置子材質數,然後點擊生成按鈕。

wKiom1egE3XRLHtHAACcPs5gk70636.jpg-wh_50

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

 

小技巧:

爲方便“材質ID隨機生成器”使用,可將其製作成主工具條按鈕。方法如下:

1.3dsMax主菜單“腳本->打開腳本”,選擇並打開“材質ID隨機生成器”(文件名:MaterialIDsRandomGenerator-1.0.0-zh_CN.ms)文件,如下圖:

wKiom1egE5LDqI4qAABR5E2DetU793.jpg-wh_50

wKioL1egE5LzYcsiAACiqYJLqAk770.jpg-wh_50

wKioL1egE5PS4O-eAAFIiX9VAco770.jpg-wh_50

2.MAXScript編輯器窗口中全選腳本代碼,按住鼠標左鍵將其拖動到3dsMax主工具條的空白處,鬆開鼠標,主工具條上會生成一個“材質ID隨機生成器”的工具按鈕,下次使用“材質ID隨機生成器”時,可直接單擊該按鈕。

wKioL1egE8GC0JUnAAEy7US4CZY856.jpg-wh_50

wKiom1egE8LQ0xGdAAGVJjS6GA4786.jpg-wh_50

 

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

wKioL1egE-rRpLSJAAAagDbwaPs801.png-wh_50

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章