Blender 基础 骨架-02 骨架的各种呈现方式
Blender 基礎 骨架-02 — 骨架的各種呈現方式
我使用的Blender版本:Blender V 2.77
前言
在 Blender 基礎 骨架-01 教程里面,將骨架和模型聯系在一起,我們在3D動畫里面,管這道工序稱之為:綁定,英文就是:Band。(綁定:讓骨架控制模型)
這節課,我們繼續學習骨架。學習骨架在Blender里面的各種呈現方式。
從界面上,我們現在的這個骨架,有點像錐狀物,這個東西我們稱之為:八面體。當你將場景轉一下,你會看到,這個東西其實是立體的,下面的小角錐有四個面,上面的大角錐也有四個面,加一起一共八面。
在Blender里面,默認骨架的呈現方式就是:八面體。 在Blender里面,還有幾個呈現的方式。
透視 X-Ray
按 Shift + 空格,先切換到四視圖布局。我們先看右上角的透視圖。我們可以看到:骨架被圓柱體包裹著,不太方便看。模型把里面的骨架大部分都包袱住了,所以感覺上好像不太好用。
Q: 我們如何讓這個骨架:就算有模型包袱,我們也可以看到骨架?
A: 我們可以做一些設定:
Step 1 . 現在選中這個骨架,然后按Ctrl + Tab 來到 Pose Mode (在 Object Mode里面做下面的設定也是可以的)
Step 2 . 右邊的選單列里面,有一項,有點像一個小人的標簽,這個標簽就是:Object Data。進入這個 小人 標簽。
我們之前在做模型的時候,經常使用的一個標簽,是下面這個 Object.這個標簽里面,是當前被選中物件所有的狀況。
當我們在場景里建立了骨架之后,我們就多一個可以使用的標簽,就是 這個:Object Data。(這個標簽里面有一些我們可以設定的東西)
進入 小人 標簽(Object Data)后,我們可以看到有一項: Display,這個Display里面有一項:X-Ray,這個X-Ray的意思就是醫院里的X-光。
Step 3 . 將X-Ray復選框勾選,現在場景里面,就可以透過模型看到被模型包裹著的骨架。(X-Ray 對我們來講非常方便。)
骨架的呈現方式
再來還有什么模式:
我們現在可以改變骨架呈現的樣式。在 Display 里面,有下面幾個選項:
這幾個選擇的字比較長,有的被切掉了,我們現在把右邊選單列拉長,讓字母全部都顯示出來:
你可以看到:
1. 有默認值 Octahedral 就是八面體
2. 還有 Stick ,意思是:拐杖或者棍棒
3. 還有 B-Bone ,B-Bone 的 B 就是Box的縮寫,所以它可能會使用一種像長盒子的方式來呈現骨架
4. Envelope 一般它的意思是:封套。不太好說,等一下,我們來示范一下它的呈現效果。(這個呈現方式非常重要,下面我們會詳細介紹)
5. Wire 這個就不用說了,就是一條線,骨架會以一條線的方式呈現。
你試著點擊這這個按鈕,來看看骨架的各種不同的呈現方式都是什么樣子的。
Octahedral
Octahedral 就不用說了,八面體,默認的骨架呈現方式。
Stick
點擊Stick,將骨架的呈現方式切換為棒狀看看。現在我們可以看到,骨架就變成了:看起來像棍棒的方式來呈現。使用這種方式呈現的好處就是:因為它比較細,如果我們做比較精細的模型時,比如:手指,樹枝。在建骨架的時候,我使用這種呈現方式,會比較容易操作。因為骨架太粗看起來比較麻煩,所以我在必要的時候,我們可以將骨架的呈現方式切換成:Stick。
B-Bone
再來看看 B-Bone , 呈現方式是下面的樣子:看上去像是一個火柴棒,其實就是一個長方體
Envelope
重點講:Envelope 。
當我們將呈現方式切換為:Envelope時,界面就變成了下面這個樣子:(這個Envelope的呈現方式其實對我們來說還是蠻重要的)
在Envelope的呈現方式,按 Tab鍵 切換到編輯模式(Edit Mode )下,就是這個樣子的:
我們觀察一下,當我將模式切換為編輯模式,這兩個骨頭都有一個橢圓形的圈圈在骨架外圍,這個是什么東西?
這個就是:這個骨架所影響的范圍。所以,Envelope這種呈現方式我給它翻譯成:封套 或者 包袱。也就是說,假如我們把這個骨架看成是一個封套的話,灰色部分就是:骨架所能包裹的模型表面范圍。
例如:上部的子階層骨架,它所包袱的范圍,就是灰色的這一圈的范圍:
假如,我們現在點擊(鼠標右鍵)骨架任何一個關節(骨頭的端部)的話,我們就可以使用放大縮小工具(注意: 這里的快捷鍵是:Alt + S,而不是:S)來改變它現在這個包裹的范圍。
例如:
我們現在點擊(鼠標右鍵)子階層骨架的尾部關節,然后按 Alt + S 組合鍵,我們就可以改變它所影響的范圍:當然,每個關節都可以去做這個設定。那這個設定會影響到的就是: 你在折彎這個模型是,模型所產生的變化。
使用 Envelope 呈現方式來 解釋并解決 Blender 基礎 骨架-01 教程里面遇到問題:部分模型表面沒有被骨架控制
我們現在就來試試看:現在按鍵盤上的Tab鍵,回到Object Mode,再按:Shift + 空格 回到四視圖布局狀態。
Step 0 . 先還原問題“現場”:
1. 選擇 Octahedral 八面體骨架呈現方式。
2. 再按 Tab鍵,切換到編輯模式(Edit Mode),將骨架移動成下圖的位置:
按Tab 切換回 Pose Mode,按 R 鍵旋轉骨架的時候,模型的一些表面沒有被移動:(說明:“現場”還原成功)
按 Alt + R,將折彎的骨架變回原來的樣子。(選中一個骨架,按Alt + R 只能還原這個骨架為原來的位置,其他的骨架還需要繼續還原。)
Step 1 .
1. 在Pose Mode下,把骨架的呈現模式改為Envelope。
2. 按住 Shift鍵,選中(鼠標右鍵選中)所有的骨架:
箭頭所指的圈圈里面就是沒有被包裹到的模型表面。
現在大家馬上就可以看到端倪了。為什么模型有的地方的表面沒有被移動,就是因為這些表面沒有在包裹的范圍之內,所以,假如我們點選上面的骨頭,旋轉它的時候,沒有包袱的表面,就不會跟著骨頭跑。
Step 2 .
1. 現在我們按 Tab 鍵,進入編輯模式,選中(鼠標右鍵)上的關節(子階層骨架尾端關節),按Alt + S組合鍵 來使用放大縮小工具,把這個關節放大,把模型左上角未被包裹到的表面包裹住即可:
現在你可以回到 Pose Mode下,使用旋轉工具來檢驗模型的左上角表面是否被包裹完整。各位可以看到,那個表面就跟著骨頭跑,這個地方確實被包裹起來了:
Step 3 . 現在需要將圓柱體右邊中間位置的表面也包裹到骨架控制的范圍內。對于現在的這個情況:將中間的關節移動到圓柱體中間位置的解決方案,要比放大這個關節的解決方案要好得多。
1. 按 Tab鍵,切換為 編輯模式(Edit Mode)
2. 鼠標右鍵選中中間的關節,移動它到圓柱體中間位置。
(你可以看到上面的圖片中,模型左上角的部分表面又步驟骨架包裹的控制范圍內了。)對上面的關節進行微調,最后調整成下圖樣子:(注意:鼠標左鍵按住目標位置的白色圓,才能成功拖動目標物體。)
Step 5 . 現在回到 Pose Mode,來旋轉一下看看,現在骨架牽動模型的狀態就比較理想了。
當我使用 Envelope 呈現方式 調整完骨架的狀態之后,我還是習慣將呈現方式調整為:八面體(Octahedral )的形式來呈現。
總結:
快速將折彎的骨架變回原來的樣子:組合鍵:Alt + R 。 Alt + R 就是將角度歸回原來的設定值。
選中一個骨架,按Alt + R 只能還原這個骨架為原來的位置,其他的骨架還需要繼續還原。
在編輯模式(Edit Mode)下,鼠標左鍵按住目標位置的白色圓,才能成功拖動目標物體。
總結
以上是生活随笔為你收集整理的Blender 基础 骨架-02 骨架的各种呈现方式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CE修改器:外挂制作高级技巧
- 下一篇: 范式介绍