朱峰社區(qū)首頁 朱峰社區(qū)

搜索資源 注冊(cè)|登陸

等待

返回 展開菜單

利用maya來打造鳥類翅膀骨骼的動(dòng)畫

maya海龜渲染器 觀看預(yù)覽

maya海龜渲染器

包含1節(jié)視頻教程
關(guān)注2.8萬

maya在烘培方面最常使用的是海龜渲染器,它在gi渲染方面有獨(dú)特的優(yōu)勢,穩(wěn)定而且強(qiáng)大。

關(guān)閉

我們可以做一個(gè)翅膀模型來進(jìn)行教程的學(xué)習(xí),實(shí)例中的模型用了1600個(gè)nubs plane做成的,如果你先太麻煩的話,可以用簡單的幾個(gè)平面模型來替代,還有紋理貼圖也可用其他的貼圖紋理取代。

1.

  

  2.

  

  3.

  

  4.

  

  首先翅膀的羽毛都是有nubs plane組成,因?yàn)橛鹈胁煌募y理表現(xiàn),羽毛有展開和收縮得動(dòng)畫,而且彼此獨(dú)立,所以用簡單的nubs plane比較好。上面看到的四個(gè)圖是分別用了四個(gè)層來處理,而且分別群組,讓他們各自獨(dú)立。

  

  上面四個(gè)圖分別是翅膀外面的羽毛部分,中間部分,里面部分和最里邊的羽毛部分,最里邊的羽毛要混和翅膀到鳥的身體上。這幾個(gè)部分再放置的時(shí)候要小心避免交叉,因?yàn)轼B的翅膀要伸展和收縮。

  下面我們看到的貼圖紋理是ps公司從農(nóng)家和資料庫中搜集掃描的羽毛的紋理圖片和他們的阿爾法通道圖,這些羽毛紋理看上去都有一些彎曲和彈性,這樣材具有自然的真實(shí)性。

  

  

  上面我們看到的是渲染好的翅膀羽毛圖,上面紋理四層,每層紋理相同而有各自獨(dú)立。每一層的紋理具有一個(gè)稍稍彎曲的角度,需要我們?cè)诿恳粋(gè)羽毛的the pivot 的x軸上適當(dāng)?shù)男D(zhuǎn),建立一個(gè)比較自然真實(shí)的形態(tài)就像上面圖上所看到的那樣。

   翅膀的羽毛都是一絮一絮的,最里邊的羽毛有些模糊,是因?yàn)樗喜⒃邙B的arm上,而且要建一個(gè)單獨(dú)的骨骼來控制它。

  下面來做翅膀的骨骼 總共15個(gè)骨骼 分為三個(gè)組包括:前面 中間部分和里面部分。在這里,需要一個(gè)骨骼來單獨(dú)負(fù)責(zé)翅膀側(cè)部的羽毛部分。當(dāng)the elbow 和shoulder 拖動(dòng)翅膀的時(shí)候 展開和收縮身體。

  

  

  上面的那個(gè)圖是翅膀展開之后的三個(gè)展開而又分別分離的骨骼群組,最外面的支持翅膀比較大的外展形態(tài)。他們?cè)诔岚蝻w行和靜止是的狀態(tài)還要受鳥的關(guān)節(jié)的動(dòng)作控制和影響,因此再調(diào)整關(guān)節(jié)的動(dòng)作是要小心。其次,當(dāng)靜態(tài)的羽毛需要各自獨(dú)立以適應(yīng)軸關(guān)節(jié)并且很好的為翅膀的張開和收縮。(藍(lán)色的圓圈)

  

  紅色的圓圈住的骨骼更多的表現(xiàn)鳥的肩部的自然拍打的動(dòng)作,臂部肌肉arm surface 它也跟隨著幾個(gè)骨骼運(yùn)動(dòng)并且和身體blend融合在一起。(再這個(gè)教程中你可以忽視the wrist and the fingers之間的關(guān)節(jié))

  

  下面這附圖顯示的是自然展開的翅膀的骨骼形態(tài),注意他們的羽毛跟其它的羽毛層展開的時(shí)候不要相互交叉。這里用了a 'semi-root' sholder joint 給翅膀的自然循環(huán)動(dòng)畫,an 'arm' 部分允許它的邊沿生長羽毛并用它擴(kuò)展腳趾和爪。這附圖也顯示the 'wing-attached' (最左邊的羽毛)部分沒有被設(shè)置飛行時(shí)的動(dòng)畫骨骼,他們是直的沒有限制到骨骼,所以在飛行時(shí)它不會(huì)跟隨翅膀一起動(dòng)畫。

  

  為了能夠產(chǎn)生一個(gè)很自然的翅膀飛行動(dòng)畫,我們?cè)?一個(gè)null 上自定義屬性custom attributes 作為個(gè)體控制中心來控制整個(gè)鳥的動(dòng)作。下面這張圖先是的是null group群組 caudeopteryx_controller的編輯屬性,在第二個(gè)right_wing_elbow) extra attribute 上它的值設(shè)為-45 to 45默認(rèn)值為0,右擊這些屬性可以load the attribute 作為a driver in the set driven key configuration 。

  

  將15個(gè)骨骼和第二節(jié)上提到的羽毛選擇loaded as the driven 基礎(chǔ),controller elbow attribute 為0在默認(rèn)的位置設(shè)置關(guān)鍵幀,旋轉(zhuǎn)所有的關(guān)節(jié)在他們所能支持最大和最小的值上來張開和收縮翅膀并且set driven keys。注意所有羽毛的移動(dòng)盡量跟現(xiàn)實(shí)中的動(dòng)作接近。

  

  下面的graph editor 編輯圖表現(xiàn)是15個(gè)骨骼中有三個(gè)骨骼,他們as the driver and the drivern在x,y,軸上關(guān)鍵幀之間是直線,我們能在圖表中編輯elbow driver 適當(dāng)?shù)倪M(jìn)行動(dòng)畫。雖然這些屬性可做 driven be drivers or be driven by other drivers,但是我們不能在這里設(shè)置有規(guī)律的動(dòng)畫 ,只能調(diào)節(jié)一些我們需要的一些屬性。(暫時(shí)還沒有找到比較好的方法),因它此只能找其的鳥的動(dòng)畫來匹配我們想要的動(dòng)作。

  

  下面我看到在通道屬性中null controller 的the elbow attribute 。值為41時(shí)有比較大的旋轉(zhuǎn),在橙色的骨骼展開時(shí)能夠看到驅(qū)動(dòng)the shoulder and elbow joints,收縮臂和拖拉向身體,the hands 沒有到達(dá)適當(dāng)?shù)奈恢茫@是受到了到達(dá)elbow driver 影響,the hands 向后移動(dòng)的時(shí)候跟翅膀的邊沿折疊在一起了。

  有趣的是,翅膀停留的位置直直的向后沒有隨著身體而彎曲,我們要用到不同物體上的三個(gè)面,簡單的翅膀,在the two in post之間編輯,沒有在in the horizon programme上。

  

  上面的視圖翅膀的羽毛沒有展開,里邊的群組的羽毛沒有混合到身體上。這個(gè)圖想也顯示另外一個(gè)編輯屬性tail_fan 類似的參數(shù)設(shè)置來操縱尾巴羽毛!

  

  完成一個(gè)基本的翅膀循環(huán)動(dòng)作,首先肩關(guān)節(jié)shoulder joint旋轉(zhuǎn)到最大和最小的參數(shù)值設(shè)置driven keys 建立另外一個(gè)custom attribute (wing_cycle). 下面第二副圖顯示編輯圖標(biāo)調(diào)整切線使翅膀拍打的動(dòng)作更自然一些!

  

  第二副圖

  

  鳥的軸關(guān)節(jié)僅僅在一個(gè)平面上移動(dòng),所以完成一個(gè)翅膀的循環(huán)動(dòng)作需要一個(gè)變形控制。在翅膀上設(shè)置一個(gè)簡單的雕刻變形,而且將他們父級(jí)到shoulder joint 肩關(guān)節(jié)上,以維持一個(gè)不變的位置到羽毛上。在羽毛上小心的放置當(dāng)前的變形設(shè)置,防止羽毛穿透其它的東西,維持正確的方向,設(shè)置最小限度上的minimal diplacement values 的值,keyed at 0 through to 0.8 under the wing_cycle driver of my central control null。

  

  頂上的變形沒有施加影響但是底部的雕刻球延伸maximum displacement setting,在曲線上的set driven keys 反復(fù)的調(diào)整直到下凹和上凸部分到合適的效果。

  

  雕刻變形作為一個(gè)基本的出發(fā)點(diǎn),下面我們用兩條線變形通過翅膀的每個(gè)面,這樣能夠更好控制翅膀的變形動(dòng)畫。我們需要反復(fù)的實(shí)驗(yàn)以確保每層羽毛都在各自正確的位置上,還應(yīng)該保持它們最初的形態(tài)跟隨著曲線而變形從鳥的身體到翅膀外部的伸展。當(dāng)翅膀旋轉(zhuǎn)到0度的時(shí)間他們沒有任何的效果。

  

  在反向雕刻上,cv點(diǎn)的移動(dòng)位置動(dòng)畫顯然要比直接變形效果顯著。在翅膀循環(huán)動(dòng)畫的時(shí)候進(jìn)行復(fù)雜的變形效果必須設(shè)置比較多的關(guān)鍵幀,翅膀變形的動(dòng)作要通過調(diào)整曲線上的每個(gè)點(diǎn)的位置變化而實(shí)現(xiàn)。另外,要小心羽毛的各層不要交叉。

  

  

  

  用線進(jìn)行雕刻變形能取得比較好的效果,翅膀的動(dòng)畫從一個(gè)好的點(diǎn)出發(fā),能有現(xiàn)實(shí)的飛行動(dòng)畫,另外我們需要調(diào)整一個(gè)翅膀飛行時(shí)展開羽毛的循環(huán)狀態(tài)會(huì)有很好的效果。在飛行的時(shí)候,外部的羽毛要跟隨肩關(guān)節(jié)而且要各自獨(dú)立的展開。

  一個(gè)晶格變形被用來把羽毛層混合到鳥的身體上,把羽毛結(jié)合到肩關(guān)節(jié)和它處于統(tǒng)一的層級(jí),最外邊的羽毛變形跟隨肩關(guān)節(jié),一個(gè)簡單的晶格變用來控制羽毛群組用它來設(shè)置set driven keys 來約束翅膀的循環(huán)動(dòng)畫屬性,仔細(xì)的調(diào)整混合到肩關(guān)節(jié)上的平滑度連接。

  

  下面我們會(huì)看到當(dāng)翅膀展開到高出時(shí),晶格變形創(chuàng)建了一個(gè)美好的過渡效果。

  

朱峰社區(qū)3dsmax2016模擬學(xué)習(xí)系統(tǒng) 朱峰社區(qū)3dsmax2016模擬學(xué)習(xí)系統(tǒng)

朱峰社區(qū)網(wǎng)頁版
朱峰社區(qū)網(wǎng)頁版(手機(jī)掃描-分享-添加到屏幕)


朱峰社區(qū)公眾號(hào)
朱峰社區(qū)微信公眾號(hào)(微信掃一掃-關(guān)注)

資源說明圖文教程無法下載,只能觀看圖片和文字。
版權(quán)規(guī)則本站圖文皆來自互聯(lián)網(wǎng)共享資源,如涉及到版權(quán)請(qǐng)查看版權(quán)規(guī)則。本平臺(tái)提供圖文僅可用于個(gè)人學(xué)習(xí),如用于商業(yè)請(qǐng)購買正版。您必須遵守的版權(quán)規(guī)則

未知用戶

未知用戶

2005-2025 朱峰社區(qū) 版權(quán)所有 遼ICP備2021001865號(hào)-1
2005-2025 ZhuFeng Community All Rights Reserved

VIP

朱峰社區(qū)微信公眾號(hào)

回頂部

1.復(fù)制文本發(fā)給您的QQ好友或群、微信等;好友點(diǎn)擊鏈接以后,轉(zhuǎn)發(fā)就成功了。 2.如朋友點(diǎn)擊您的鏈接,您需要需刷新一下才行;同一個(gè)好友僅能點(diǎn)擊一次。
購買VIP,觀看所有收費(fèi)教程。