MAYA怎樣不用instance來關(guān)聯(lián)復(fù)制(3)
創(chuàng)建了混合變形后,在Hypergraph里面注意,將會涉及到一些節(jié)點,一個中間物體(通常在它名字里面帶有Orig)一個tweak節(jié)點,當然還有一個blendshape節(jié)點。
現(xiàn)在把主物體變形一下
在默認得設(shè)置下,如果你變形了主物體,當你再去滑動Blendshape得滑條得時候,會發(fā)現(xiàn)剛才對主物體的變形不起作用了,這是因為當滑條值為1.0的時候,maya總是把目標體的形狀完全覆蓋主物體。
現(xiàn)在有一種辦法,就是向上移動tweak節(jié)點到整個鏈的末端,這樣的話就可以使主物體的變形不會被目標體完全覆蓋。
這是告訴maya,先計算blendshape節(jié)點,再應(yīng)用在頂部變形以達到最后的效果,但是這不是個好辦法,沒有完全達到我們的預(yù)想目的——主物體變形,目標體也跟著變,而是主物體保留變形,但是目標體沒有跟著主物體變化。下圖是把target1滑到1.0的情況。
下面我們再找一個更好的辦法,如果變形主物體,而這個變形也會執(zhí)行到其他的目標物體上就好了。這種情況我們還是使用前面的討論,但是我們需要連接合適的節(jié)點得合適的屬性才可以。連接tweak節(jié)點得outputs到targetShape的inMesh。
把所有的目標體都這樣連上,這時候如果你變形主物體,就會發(fā)現(xiàn),變形也會影響到其他的目標體,主物體和目標體都會產(chǎn)生相同的變化,好了現(xiàn)在我們在這篇教程最開始的3個條件都滿足了。