在制作動畫的時候,我們時常會制作翻書、翻頁等類型的動畫,今天我們將要來學習如何使用3dsMax2010的MAXScript腳本語言來制作一個書頁翻動的動畫效果。場景中會有很多立方體,播放動畫時它們會從上到下依次地產生像翻書一樣的打開效果,如圖所示。
如果要以手調關鍵幀的方式制作這種動畫,那么工作量會非常大,而使用腳本調節則僅需要幾個簡單的語句即可完成。本例中涉及的腳本知識很多,主要學習復制物體的腳本、對物體基本屬性調節的腳本、對物體材質進行修改的腳本,以及通過物體修改器調節動畫的腳本,此外還有材質的視圖顯示腳本、關鍵幀偏移腳本等,因此這是一個綜合的腳本案例。
【場景分析】
打開配套光盤提供的初始場景文件,場景中有一個長方體,選擇該長方體,進入[修改]命令面板,其名稱為"Box01" ,[長度] 值約為31,[寬度] 值約為87,[高度] 值約為0.56。為了能夠讓它產生彎曲效果,制作時特意在[寬度分段]上劃分了10段,但是這個分段數對于最終的渲染是完全不夠的。所以在輸出渲染時,必須再將分段數調高,也就是說整個動畫制作完成后,再來修改寬度分段數,這樣會便于我們在制作動畫時提高視圖的顯示效率,如圖所示。
【靠前部分:制作翻頁動畫】
?彎曲測試
首先測試這個初始模型在各視圖中呈現出來的效果。選擇立方體“Box01" ,為它添加一個Bend [彎曲]修改器,調整彎曲參數的[角度],可以觀察到彎曲的效果并不正確。首先把[彎曲軸]調整為[X]軸,然后把彎曲軸心點放在長方體的左側,在修改器堆棧中單擊Bend [彎曲]修改器前面的[+]號,在展開的子級別中選擇[中心] ;然后在透視圖中沿著x軸移動中心點,使其位于長方體左側偏后的位置上;完成操作后退出[中心]子層級,將彎曲的[角度]值設置為20,此時單頁彎曲的效果就顯示出來了,如圖所示。
?取消彎曲效果
將彎曲的效果刪除,注意不要刪除Bend [彎曲]修改器,而是將[彎曲]參數中的[角度]值歸零,這樣在后面的復制操作中,所有的長方體都會帶有Bend [彎曲]修改器,以便于在設置動畫過程中用腳本來修改Bend [彎曲]修改器里的參數,尤其是其中的[角度]值,如圖所示。
?復制長方體
復制操作雖然可以使用[陣列]工具完成,也可以使用腳本,執行[MAXScript>MAXScript偵聽器]菜單命令,打開腳本偵聽器窗口,在該窗口中輸入一下腳本。
for i=1 to 40 do (copy $box01).pos=[0,0,(i*0.6)]
在上述語句中,i是一個循環變量,值寫1~40,i每一次比原來的數值提高1,一直循環到40,在每次循環過程中,都要之行后面的copy[復制]命令,也就是說i每取一個值,就復制當前的"Bos01"對象。copy之后的點表示屬性,pos表示position,就是復制之后的物***置,位置后面的中括號用于定義XYZ三個坐標值。
在本例中心腹之的物體xy軸坐標為0,而z軸與當前的i值乘以0.6,因為長方體的高度是0.56左右,所以這里的常量采用0.6,這樣可以是復制的長方體以此向上排列。
※詮釋信息
在復制長方體之前,要確保初始物體"Box01"處于世界坐標的中心位置,選擇[移動]工具,即可從軟件下方的XYZ參數中觀察和調整它的位置。
按下鍵盤上的回車鍵,在視圖中即可觀察到新復制的長方體沿著z軸一次向上排列著。當物體復制完成后,單機[按名稱選擇]按鈕,可以在彈出的對話框中觀察場景中的物體名稱,從Box01到Box41,共計復制了40個長方體,如圖所示。
※技巧點撥
按下回車鍵后,如果視圖中沒有立即顯示出復制效果,只要稍微移動一下視圖即可顯示出執行的結果。
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
興業轉債,正股興業銀行,公司主要從事商業銀行業務。主要產品包括企業金融業務、零售銀行業務和金融市場業務。興業轉債什么時候上市?興業轉債轉股好嗎?興業轉債能掙多少錢?一起來看看吧!興業轉債什么時候上市?據興業銀行發布的公開發行A股可轉換公司債券上市公告書顯示,該行可轉換公司債券“興業轉債”將于1月14日上市??赊D債存續日期為2021年12月27日至2027年12月26日,轉股...
國債逆回購利率正常是多少?3%,國債逆回購一般是三個點左右的平均利率,好的話可能有3.5%,國債逆回購利率不是固定的,不同期限的國債逆回購利率也會有所不同,一般在月底或者年底的時候,銀行缺錢時國債逆回購的利率會高一些。收益該怎么計算?債券逆回購收益=成交額×年收益率×實際占款天數/365天。實際占款天數,是指當次回購交易的首次交收日(含)至到期交收日(不含)的實際日歷天數。...
(資料圖片僅供參考)最近小編看到大家都在討論魔獸世界3的秘籍相關的事情,對此呢小編也是非常的感應興趣,那么這件事究竟是怎么發生的呢?具體又是怎么回事呢?下面就是小編搜索到的關于魔獸世界3的秘籍事件的相關信息,我們一起來看一下吧!魔獸世界三秘籍使用方法:1、按電源鍵開啟電腦,開啟后,打開魔獸世界三客戶端;2、在客戶端輸入相應的賬號和密碼進行登陸;3、進入游戲后按下ESC鍵打開菜單欄,選擇游戲設置選項...