3ds Max使用加權(quán)列表控制器
3ds Max 中有許多不同的動(dòng)畫控制器。每一種都有其各自的屬性、特征和用途。每一種都具有與其相關(guān)聯(lián)的方法。使用加權(quán)列表控制器可以合并控制器。通過(guò)對(duì)列表中控制器 的權(quán)重進(jìn)行更改或設(shè)置動(dòng)畫,可以調(diào)整每個(gè)控制器的效果并以非線性方式設(shè)置動(dòng)畫。在此,您將學(xué)習(xí)在動(dòng)畫中設(shè)置權(quán)重,并了解權(quán)重的功能。
使用加權(quán)列表控制器:
使用“位置列表”控制器,可以將其他控制器添加到已有的“Bezier 位置”控制器上方。在此,要將“噪波”控制器添加到乒乓球動(dòng)畫層。
-
選擇“文件”>“打開(kāi)”以加載 pingpong_volley.max。
可以看到乒乓球和球桌。
提示:如果球桌上的紋理看起來(lái)不對(duì),請(qǐng)右鍵單擊“透視”視口標(biāo)簽并選擇“紋理校正”。
乒乓球的凌空擊球
-
播放動(dòng)畫。
乒乓球以模擬的凌空擊球方式在球網(wǎng)上來(lái)回反彈。后四次反彈在原地發(fā)生。可以使用加權(quán)列表控制器刪除后四次反彈,并用滾動(dòng)運(yùn)動(dòng)替換它們??梢蕴砑?ldquo;噪波”控制器去除反彈,改為讓球在球桌上不穩(wěn)定地來(lái)回運(yùn)動(dòng),然后停止。
-
選擇乒乓球。
-
打開(kāi)“運(yùn)動(dòng)”面板,并展開(kāi)“指定控制器”卷展欄。
請(qǐng)注意,對(duì)于乒乓球,“指定控制器”卷展欄將“位置”控制器顯示為“Bezier 位置”。請(qǐng)?jiān)诖翱谥惺褂闷揭剖中喂鈽?biāo)閱讀標(biāo)簽。
至少可以在三個(gè)不同的位置將控制器指定給對(duì)象:在“軌跡視圖”窗口中、在“運(yùn)動(dòng)”面板上或在“動(dòng)畫”菜單上。您將使用“動(dòng)畫”菜單指定控制器,并使用“運(yùn)動(dòng)”面板編輯權(quán)重。
-
在“動(dòng)畫”菜單(不是“運(yùn)動(dòng)”面板)上,選擇“位置控制器”>“噪波”。
視口軌跡會(huì)變成雜亂的紅色樣條線。不用擔(dān)心,這是正確的。
噪波控制器:雜亂的軌跡
注意:如果從“動(dòng)畫”菜單指定控制器,加權(quán)列表控制器會(huì)自動(dòng)添加到對(duì)象上。
-
在“運(yùn)動(dòng)”面板的“指定控制器”卷展欄上,展開(kāi)“位置”列表,然后展開(kāi)“噪波位置”。
可以看到“噪波強(qiáng)度”縮進(jìn)式地顯示在“噪波位置”的下方。如果下滾一點(diǎn),會(huì)看到“權(quán)重”也列在其中。
新的“噪波位置”軌跡出現(xiàn)在“Bezier 位置”軌跡的下方。并未將舊動(dòng)畫替換;而是改為將新的“噪波”控制器添加到其中。
如果播放動(dòng)畫,則球會(huì)滿場(chǎng)飛來(lái)飛去。它是在跟隨位置控制器軌跡和噪波控制器軌跡。這可能不是您在此處想要的結(jié)果。您將需要調(diào)整噪波參數(shù)和控制器權(quán)重。
調(diào)整噪波頻率和強(qiáng)度:
-
在“指定控制器”窗口中,高亮顯示并右鍵單擊“噪波位置”項(xiàng),然后選擇“屬性”。
將出現(xiàn)“噪波控制器”屬性對(duì)話框
-
將“頻率”更改為非常小的值,例如 0.009。
-
將“Z 向強(qiáng)度”更改為 0.0。
重要信息: 如果您遺漏了這一步,則教程將無(wú)法工作。 Z 向強(qiáng)度可以抵消上下反彈移動(dòng)。
-
將“X 向強(qiáng)度”和“Y 向強(qiáng)度”更改為 1.0。
這將創(chuàng)建球在桌面上的不穩(wěn)定的來(lái)回運(yùn)動(dòng)。
“噪波控制器”屬性對(duì)話框
-
播放動(dòng)畫
現(xiàn)在噪波的抖動(dòng)較少,事實(shí)上幾乎看不見(jiàn)。您需要對(duì)控制器進(jìn)行加權(quán),以便噪波在第 201 幀之前不影響反彈,并且禁用第 200 幀之后的位置控制器。
設(shè)置權(quán)重動(dòng)畫:
-
啟用“自動(dòng)關(guān)鍵點(diǎn)”。
“自動(dòng)關(guān)鍵點(diǎn)”按鈕變成紅色。
-
移動(dòng)到第 200 幀。
您將在第 200 幀和第 201 幀為“Bezier 位置”設(shè)置關(guān)鍵點(diǎn)。還將在第 200 幀、第 201 幀和第 0 幀為“噪波”設(shè)置關(guān)鍵點(diǎn)。
-
打開(kāi)“位置列表”卷展欄,然后在窗口中選擇“Bezier 位置”層。
-
找到“權(quán)重”字段,然后按住 Shift 鍵并右鍵單擊微調(diào)器箭頭。
微調(diào)器的輪廓變成紅色,說(shuō)明已將關(guān)鍵幀置于此處。
提示:可以在“設(shè)置關(guān)鍵點(diǎn)”和“自動(dòng)關(guān)鍵點(diǎn)”模式下用該方法設(shè)置關(guān)鍵點(diǎn)。
-
在“位置列表”卷展欄中選擇“噪波位置”層。
-
右鍵單擊微調(diào)器。
“權(quán)重”值被重置為 0,并且設(shè)置了一個(gè)關(guān)鍵點(diǎn)。
提示:右鍵單擊任一微調(diào)器,可將值重置為 0 并設(shè)置一個(gè)關(guān)鍵點(diǎn)。按住 Shift 鍵并右鍵單擊任一微調(diào)器,可在不更改值的情況下添加關(guān)鍵點(diǎn)。
-
移動(dòng)到第 201 幀。
提示:可以使用鍵盤上的 . 鍵一次向前移動(dòng)一幀。也可以單擊時(shí)間滑塊上幀指示器的任意一側(cè)的箭頭。
-
在“噪波”仍處于選定狀態(tài)情況下,在“權(quán)重”字段中輸入 100。
-
在“位置列表”中,選擇“Bezier 位置”層,然后右鍵單擊“權(quán)重”微調(diào)器將值設(shè)置為 0,并設(shè)置一個(gè)關(guān)鍵點(diǎn)。
這將從該點(diǎn)開(kāi)始去除反彈。
-
在動(dòng)畫播放控件中,單擊“轉(zhuǎn)至開(kāi)頭”。
-
在“位置列表”中選擇“噪波位置”,然后將“權(quán)重”值設(shè)置為 0。
-
播放動(dòng)畫。
球在第 200 幀之后停止反彈,在球桌上來(lái)回滾動(dòng)
乒乓球在球桌上來(lái)回反彈,然后停止反彈,但仍進(jìn)行少許的來(lái)回滾動(dòng)。
-
如果由于某些原因球在空中而不是在球桌上來(lái)回滾動(dòng),請(qǐng)轉(zhuǎn)至第 201 幀,向下移動(dòng)虛擬對(duì)象直到球與球桌接觸。使用此方法可糾正任何其他錯(cuò)誤的移動(dòng)。
-
若要完全停止球的移動(dòng),請(qǐng)轉(zhuǎn)至第 250 幀并將“噪波”權(quán)重的關(guān)鍵幀設(shè)置為 0。播放動(dòng)畫。球在第 250 幀完全停止移動(dòng)。
-
禁用“自動(dòng)關(guān)鍵點(diǎn)”。
-
將工作另存為 mypingpong_layered_animation.max。
可以打開(kāi) pingpong_layered_animation.max 將您的工作與完整的教程文件進(jìn)行比較。
-
分享到:
您需要登錄后才可以發(fā)帖 登錄 | 立即注冊(cè)
- 用戶名:
- 密 碼:
- 驗(yàn)證碼: 看不清? 點(diǎn)擊更換
- 忘記密碼?
全部評(píng)論:0條