薛山
如果你觀察手里的雨傘,尤其是直桿傘,你會(huì)發(fā)現(xiàn)其實(shí)就是一條條的金屬條隨著我們按壓開關(guān),以傘的尖端為軸心來向上彈出,這也正是我們本期動(dòng)畫效果的核心邏輯,而實(shí)現(xiàn)它也就意味著我們需要制作幾個(gè)要素:金屬條需要沿尖端旋轉(zhuǎn),并具備一定的彎曲效果。
所以,我們先制作一個(gè)金屬條吧,因?yàn)锽lender的默認(rèn)形狀里沒有直線,所以要么我們新建一個(gè)平面,刪掉2個(gè)頂點(diǎn),自然就留下了一條直線:要么新建一個(gè)頂點(diǎn),然后手動(dòng)擠出;當(dāng)然也可以添加一個(gè)路徑曲線,但需要應(yīng)用為網(wǎng)格,再刪掉中問的頂點(diǎn),只留兩端的頂點(diǎn)……方法有很多,大家自己嘗試吧。
得到2點(diǎn)直線后,注意它的原點(diǎn)一定要在某一端上,而不是在其他地方,因?yàn)樾D(zhuǎn)時(shí)原點(diǎn)就是軸心點(diǎn),這一點(diǎn)可別忽視了!接下來我們要控制它的旋轉(zhuǎn),這里需要用到一個(gè)比較特殊,但其實(shí)也挺常用的方法,首先在直線的非原點(diǎn)端新建一個(gè)空物體,然后同時(shí)選中直線進(jìn)入編輯模式,這時(shí)候再選中非原點(diǎn)端,按Ctrl+H選擇“鉤掛到選中的物體”,同到物體模式。
這時(shí)候你會(huì)發(fā)現(xiàn)拖動(dòng)空物體就能移動(dòng)直線的非原點(diǎn)端了,而這么做的好處在于,你其實(shí)并沒有真正地移動(dòng)它,通過物體數(shù)據(jù)可以看到,即便是移動(dòng)空物體后,直線的位置、旋轉(zhuǎn)、縮放信息也沒有任何變化,進(jìn)入編輯模式所有的頂點(diǎn)都仍位于原位置,這樣一來就為我們后面的旋轉(zhuǎn)控制提供了可能。
接下來再同到原點(diǎn)位置,新建一個(gè)球形空物體,這時(shí)候我們將它設(shè)置為第一個(gè)空物體的父級(jí)目標(biāo),這時(shí)候只需要旋轉(zhuǎn)球形空物體,就能實(shí)現(xiàn)對(duì)直線的旋轉(zhuǎn)控制了,而這個(gè)球形空物體就是我們雨傘效果的“控制器”,布局如圖1所示。
接下來我們?yōu)橹本€添加一個(gè)表面細(xì)分修改器,級(jí)數(shù)可以設(shè)置為6級(jí),這就為雨傘的金屬骨架添加了可彎曲的錨點(diǎn),然后沿Y軸稍稍旋轉(zhuǎn)一下球形空物體,接著使用一個(gè)簡(jiǎn)單形變修改器,設(shè)置為Y軸彎曲300,當(dāng)然,這個(gè)數(shù)值任由你調(diào)整,這時(shí)候應(yīng)該就可以看到如圖2的-條曲線了,而這正是我們“雨傘”的金屬條,這時(shí)候再旋轉(zhuǎn)球形空物體,就相當(dāng)于進(jìn)行了撐傘和收傘的操作。
有了一條基礎(chǔ)的金屬骨架,接下來自然是要獲得整個(gè)雨傘啦,這時(shí)候我們只需要再添加一個(gè)螺旋修改器,就能看到它以我們之前做的曲線原點(diǎn)為軸心,以曲線線條為形狀進(jìn)行了3600的旋轉(zhuǎn),生成了一把傘的形狀。為了讓視覺效果更真實(shí),可以將螺旋的視圖和渲染步長(zhǎng)都設(shè)置為8,并把法向的自動(dòng)光滑設(shè)置為00,即可獲得如圖3的雨傘效果啦。
這時(shí)候只需要沿Y軸旋轉(zhuǎn)球形空物體,就能實(shí)現(xiàn)收傘與撐傘的動(dòng)畫效果了,但問題在于我并不想每次都很復(fù)雜地去操控球形空物體的旋轉(zhuǎn)角,這時(shí)候其實(shí)我們?yōu)樗砑右粋€(gè)“限定旋轉(zhuǎn)”的物體約束效果,如圖4所示,把x和z鎖定在00,Y輔則預(yù)留一定的旋轉(zhuǎn)空間,這樣一來無論你怎么旋轉(zhuǎn),它都只會(huì)在正確的范圍內(nèi)運(yùn)動(dòng),不會(huì)超出限制范圍。