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