頭部骨骼的控制器綁定方法原理說明
1、我們創(chuàng)建了3根骨骼分別是Root(根)Torso(軀干)Head(頭部),其中Head的父項是Torso,Torso的父項是Root。如下圖所示:

?
2、下面我們講述如何控制頭部,我們在Head骨骼和Torso骨骼的結(jié)合處,也就是Head骨骼的頭部向右創(chuàng)建一個軸向和Root骨骼相同的骨骼,起名字叫做 Int-Head,表示中間骨骼的意思。而這個骨骼目前的父級是Torso。
在骨骼綁定中,INT 通常是指“Intermediary”(中介物)的縮寫。在綁定骨骼時,INT 可以作為兩個或多個骨骼之間的中介物,用于調(diào)整骨骼之間的連接和控制。
具體來說,當一個模型或角色的骨骼系統(tǒng)比較復(fù)雜時,使用 INT 可以很好地優(yōu)化骨骼布局和控制效果。INT 可以作為兩個骨骼之間的中介物,起到連接和傳遞控制信息的作用。當我們使用骨骼綁定工具對模型或角色進行綁定時,可以在需要的位置添加 INT,使得整個骨骼系統(tǒng)更加穩(wěn)定和易于控制。
另外,需要注意的是,不同的 3D 建模和動畫軟件對 INT 的定義和使用可以有所不同。有些軟件可能使用其他術(shù)語來描述類似的概念,或者直接使用骨骼或其他類型的控制器來實現(xiàn)相同的效果。

?
3、我們復(fù)制這個Int-Head骨骼,Shit-D復(fù)制Int-Head 然后點擊右鍵,然后再按s鍵,將骨骼縮小。

?
4、為了顯示這個骨骼我們需要在右側(cè)選擇物體屬性的地方物體顯示方式改為線框顯示,這樣我們就能看到我們創(chuàng)建的骨骼了。

?
5、這里還需要注意的是,我們創(chuàng)建這個骨骼的過程中,要求我們選擇軸心點的時候選擇各自的原點,這樣我們才能向下顯示的那樣將新創(chuàng)建的骨骼的頭部和之前的Int-Head骨骼的頭部保持重合。

?
6、我們將新創(chuàng)建的這個骨骼命名為MCH-Head。
MCH 在骨骼綁定中表示“Master Control Hook”,即主控制點鉤子。它是在骨骼綁定中使用的一種特殊的控制器,通常用于控制模型或角色的整體移動和旋轉(zhuǎn)。
在骨骼綁定中,每個骨骼都可以綁定一個 MCH。這個 MCH 可以是一個空的、沒有形狀和圖像的控制器,也可以是一個具有形狀和圖像的控制器,如球體、圓柱體等等。使用 MCH,可以方便快捷地控制整個模型或角色的運動和動作。
當我們使用 MCH 控制器時,可以將其與多個其他控制器或骨骼連接起來,形成一個整體的骨骼控制系統(tǒng)。這樣,我們就可以通過移動或旋轉(zhuǎn) MCH 來控制角色或模型的整體變換,同時保持各個部件之間的位置關(guān)系不變。
?

7、我們?yōu)檫@個Mch-Head骨骼去掉它的父級。

這樣我們在姿態(tài)模式中,控制根骨骼移動的過程中,這個骨骼沒有跟隨。

8、我們要想讓Mch-Head骨骼跟隨移動,由于我們是去掉了到Torso的父項的,因此我們采用另外一種控制方式,即是在變換中,讓Mch-Head骨骼跟隨Int-Head骨骼的位置。
要實現(xiàn)這一點,我們要先選擇Int-Head骨骼(被跟隨者)再選擇Mch-Head(跟隨者)然后按Ctrl+Shift+C 選擇復(fù)制位置。結(jié)果就是被約束的骨骼會變?yōu)榫G色。


9、目前看來,我們實現(xiàn)了位置跟隨,但是這根被控骨骼不會旋轉(zhuǎn)。

此時我們讓Head的父級從Torso改為 Mch-Head.

在這種情況下,Head雖然也會跟隨Mch-Head的位置,但是由于Mch-Head不會旋轉(zhuǎn),因此Head在旋轉(zhuǎn)軀干骨骼的過程中也無法旋轉(zhuǎn)。

10、因此為了讓Mch-Head骨骼旋轉(zhuǎn),進而讓Head跟隨旋轉(zhuǎn),我們設(shè)定Int-Head骨骼對Mch-Head的旋轉(zhuǎn)約束,讓Mch-Head骨骼跟隨Int-Head骨骼旋轉(zhuǎn)。方法和之前第8步一樣,我們先點擊Int-Head再點擊Mch-Head 然后按住Ctrl+Shift+C 選擇旋轉(zhuǎn)。

這時我們發(fā)現(xiàn)Mch-Head骨骼已經(jīng)開始跟隨Int-Head骨骼進行旋轉(zhuǎn)了。

11、如果你愿意的話,也可以讓Int-head骨骼約束Mch-Head骨骼的縮放,不過這里我們就不做了。這里我們通過調(diào)整旋轉(zhuǎn)控制約束的比例來實現(xiàn)Int-Head骨骼的旋轉(zhuǎn)或者是Torso骨骼的旋轉(zhuǎn)來進行對頭部的旋轉(zhuǎn)控制。

12、最后為了讓Mch-Head骨骼跟隨Root的變換,我們讓Mch-Head指定父項為Root骨骼。

13、下面總結(jié)一下目前做這件事情的基本動作和意義。
基本操作:
1)在Torso骨骼和Head骨骼的連接處創(chuàng)建兩個骨骼一個叫做中間骨骼Int-Head,中間骨骼的父級為Torso。
2)復(fù)制Int-Head骨骼創(chuàng)建另外一個叫做Mch-Head主控制點的骨骼,它的父項我們指定為Root。
3)讓Head骨骼的父項從Torso(軀干)改為Mch-Head骨骼。
4)我們讓Mch-Head骨骼跟隨Int-Head骨骼的旋轉(zhuǎn)和位置。
本質(zhì)意義:
我們通過Int骨骼約束Mch骨骼的方式來控制Int骨骼,而Int骨骼又控制了Head(頭部),這種方式可以讓我們通過調(diào)整約束的比例(0-100%)來讓Torso(軀干)間接的控制頭部,可以讓頭部完全受控于軀干或者Int-Head,也可以讓他按一定比例進行受控,也可以通過調(diào)整約束為0%來讓頭部不受軀干、Int-Head或者其他控制骨骼的約束。
我們將這種情況拓展開來。
如果你想自主的控制一部分骨骼對另外一部分骨骼的控制比例,就可以采用上面講述的方式。