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