包含6節(jié)視頻教程
關(guān)注9.1萬次
講解3dmax和運(yùn)動(dòng)捕捉的裝配,3dmax如何綁定模型,加載運(yùn)動(dòng)數(shù)據(jù),數(shù)據(jù)后期處理等詳細(xì)教程
一。我們首先要知道MAX的幾個(gè)和腳本編寫和測試有關(guān)的地方。
單擊命令面板中的 按鈕,打開應(yīng)用程序面板,再單擊MAXScript按鈕,在應(yīng)用程序面板出現(xiàn)MAXScript卷簾窗,如圖1-1所示。
腳本監(jiān)聽器窗口
腳本監(jiān)聽器又叫腳本跟蹤器,單擊MAXScript卷簾窗中的Open Listener按鈕,也可選擇菜單欄中的 MAXScript/MAXScript Listener
命令,快捷鍵F11。如圖所示。
也可右擊用戶界面左下方的Mini-Listener(迷你監(jiān)聽器)打開腳本監(jiān)聽器窗口,如圖所示。
腳本監(jiān)聽器窗口是一個(gè)命令編輯和執(zhí)行窗口,它由兩部分組成,上半部分為宏記錄窗口,下半部分為腳本運(yùn)行結(jié)果輸出窗口。如圖所示。
腳本編輯窗口
單擊MAXScript卷簾窗中的New Listener按鈕,或者選擇菜單中的 MAXScript/New Scrip 命令打開腳本編輯窗口,如圖1-5所示。
下面我們就直接進(jìn)入正題用腳本編輯窗口來編輯下自定義的一些控件:
1。浮動(dòng)對話框的制作:
Rollout floater "浮動(dòng)窗口":定義窗口的類型是一個(gè)rollout 窗口的標(biāo)題名稱是“浮動(dòng)窗口”
Createdialog floater:表示創(chuàng)建這個(gè)浮動(dòng)的窗口 注意定義的變量名稱“floater”上下必須一致,width和height表示窗口的寬度和高度,最后的2個(gè)參分別表示背景色和前景色,中間必須用括號分開,在括號內(nèi)書寫我們定義的內(nèi)容。然后我們求解ctrl+E或者是tools下的evaluate all 得到如下的結(jié)果:
當(dāng)然這種浮動(dòng)窗口也可以定義一些菜單攔,下面我們就來定義下菜單。首先我們來看下我們下面的語句:
我們首先在定義浮動(dòng)窗口上面寫出定義菜單的語句,然后我們在定義ROLLOUT的后面加上menu:TDHmenu其中TDHmenu是定義菜單的變量括號依然是我們所定義的內(nèi)容,現(xiàn)在我們只是語句的格式說明,內(nèi)容都為空。我們運(yùn)行可以得到需要的結(jié)。
在我們的窗口上出現(xiàn)了我的定義的submenu的菜單的名字。下面我們在進(jìn)一步的編寫,在我們的菜單里面定義下拉的子菜單的方法:
如上圖,紅色的框內(nèi)是新加的2個(gè)字菜單的語句 2個(gè)子菜單的名字分別是打開和關(guān)閉。
運(yùn)行后就可以得到想要的效果
下面我們就為我們的浮動(dòng)窗口里面寫入控件,在MAX里面有許多控件,如下圖:
我們首先在浮動(dòng)的窗口里加入上面的控制具體的語句如下:
其中range表示spinner控件的值的范圍是-100到100 默認(rèn)的是0 fieldsidth:表示spinner控件的寬度 tooltip:表示當(dāng)鼠標(biāo)移動(dòng)到上面的提示字符。其中scale表示每點(diǎn)一下spinner所變化的最小數(shù)值,另外每個(gè)控件的屬性的定義不一樣,大家可以參考質(zhì)料,具體的編寫方法都是這樣的,在如下
其中如#center前面加有“#”的表示是名稱
上面的教程我們簡單的寫了下制作這樣的控制面板的一個(gè)方法,這個(gè)只是其中的一個(gè),下面我們就來運(yùn)用這些知識寫個(gè)小腳本制作一個(gè)
如上圖是一個(gè)浮動(dòng)窗口里在做一個(gè)rollout的卷展欄,然后創(chuàng)建一個(gè)按牛“gonghu”點(diǎn)開它又彈出一個(gè)浮動(dòng)的窗口,在浮動(dòng)的窗口的菜單上點(diǎn)第一個(gè)子菜單,彈出一個(gè)“你看懂沒有”的提示對話框
下面在做個(gè)簡單的創(chuàng)建一個(gè)BOX的腳本具體如下:
其中如上面,spinner的觸發(fā)事件是“on ..changed val do”
For i in selection do表示 當(dāng)i處于選擇的時(shí)候做什么
下面是一個(gè)創(chuàng)建鏈子的腳本。
運(yùn)行后執(zhí)行的結(jié)果如下圖:
以上的中間的事件和函數(shù)定義等等知識參考MAX的幫住文件幾可查到相關(guān)的命令
我本人也是個(gè)CG愛好者。平時(shí)無聊的時(shí)候就看下腳本,功能十分的強(qiáng)大,我也是初學(xué)者。寫的不好的地方請指正,希望認(rèn)識更多的寫腳本的朋友,一起提高進(jìn)步。
下面副上我的美術(shù)作品以及一些骨骼的裝配作品:
朱峰社區(qū)網(wǎng)頁版(手機(jī)掃描-分享-添加到屏幕)
朱峰社區(qū)微信公眾號(微信掃一掃-關(guān)注)
未知用戶
2005-2025 朱峰社區(qū) 版權(quán)所有 遼ICP備2021001865號-1
2005-2025 ZhuFeng Community All Rights Reserved
VIP