Blender 編輯模式:一秒看出「我選了幾個頂點」的 3

在 Blender 的編輯模式(Edit Mode)裡,常常需要確認「目前選取了幾個頂點?」如果要手動數,別說慢,還超容易出錯。其實 Blender 內建就有即時統計狀態列顯示可以直接看數字,再加碼一行 Python 讓你在任何情境都能精準取得選取數量。

TL;DR|最快結論

  • 最直覺:在 3D 視窗右上角點 Overlays → 勾 Statistics,左上角就會顯示 Verts / Edges / Faces。格式通常是「已選 / 總數」。
  • 全域可見:右鍵點視窗最下方的 狀態列(Status Bar) → 勾 Scene Statistics,任何視圖都能看到統計。
  • 最靈活:Text Editor 執行一行 Python,直接印出選取頂點數(也能改計算邊/面)。
小撇步:快速切換是否顯示 Overlays(包含 Statistics)→ 預設熱鍵 Shift + Alt + Z

方法一:開啟視窗「Statistics」即時顯示(最推薦)

適合對象:希望在建模時,眼睛盯著 3D 視窗就能即時看到「我現在選了幾個」。

  1. 切到 Edit Mode(物件選取後按 Tab)。
  2. 在 3D 視窗右上角找到 Overlays(一個兩個圓圈交疊的圖示)。
  3. 展開後勾選 Statistics
  4. 注意看 3D 視窗左上角,會出現像是:
    Verts 128/3456 | Edges 200/5120 | Faces 72/1700

這串數字會即時更新:你多選一個頂點,數字就會+1;取消選取就會-1。當你切換選取模式(頂點 / 邊 / 面)時,對應的「已選」欄位也會同步反映。

注意:必須在 Edit Mode 才會顯示「已選」的數字;在 Object Mode 只會看到物件層級的統計。

為什麼這招最好用?

  • 零設定、即時反饋:開了就有,隨選隨看。
  • 不佔介面空間:只是一小行字,不會擋視線。
  • 多物件編輯也支援:一次編多個物件時,它會自動加總你所有選取。

方法二:在「狀態列」顯示 Scene Statistics(全視圖可見)

適合對象:你喜歡把統計資訊固定在畫面最下方,不管切換哪個視窗或工作區都能看到。

  1. 把滑鼠移到最底部的 狀態列(Status Bar)
  2. 右鍵 → 勾選 Scene Statistics(或類似名稱的統計選項)。
  3. 之後狀態列就會顯示頂點/邊/面的總覽與選取數。

這個方法的好處是「全域」:即使你切到 UV 編輯、Shader 或其他工作區,狀態列依然能持續給你關鍵數字。

建議搭配:方法一(Statistics)+ 方法二(Status Bar)同時開啟。上方看即時、下方做二次確認,兩邊數字相互對照更安心。

方法三:用一行 Python 直接輸出選取數(進階但超簡單)

適合對象:想把數字記錄到 Console、做巨量編修或寫小工具的人。

  1. 切到 Edit Mode
  2. 開啟 Text Editor(工作區加一個文字編輯器)。
  3. 貼上以下程式碼,並按 Run 執行:
import bpy, bmesh
bm = bmesh.from_edit_mesh(bpy.context.edit_object.data)
print(sum(v.select for v in bm.verts))  # 已選頂點數

執行後會在 Console 或「資訊區」輸出一個整數,代表「目前被選取的頂點數」。

要改成統計 ?把 bm.verts 改成 bm.edgesbm.faces,並注意屬性名稱:

# 已選邊
print(sum(e.select for e in bm.edges))

# 已選面
print(sum(f.select for f in bm.faces))
延伸招式:你也可以把結果存進變數、彈出提示、或寫成簡單外掛(Add-on),在工具架上做一個「Count Selected」按鈕,點一下就顯示數字。

看懂統計數字:已選 / 全部

無論是 Statistics 還是狀態列,顯示方式通常是:

Verts 128/3456 | Edges 200/5120 | Faces 72/1700
  • 左邊值(例如 128):目前「已選」的數量。
  • 右邊值(例如 3456):該物件(或多物件總合)中「全部」的數量。

如果你切換到「邊選取」、「面選取」模式,對應的已選數字就會更新。即使你在頂點模式下框選一堆點,切到面模式也不會把它們當作面來算,這點要特別注意。


多物件編輯、Modifiers、鏡像的計數注意事項

1)Multi-Object Edit(多物件編輯)

Blender 支援一次編輯多個物件(多選後進 Edit Mode)。統計資訊會自動加總所有參與編輯的物件之「已選數」。非常適合清點跨物件的選取結果。

2)Modifiers(修改器)並不會增加「可編輯」的幾何數

Mirror(鏡像)、Subdivision(細分)這類修改器,視覺上可能看到更多幾何,但在沒有 Apply(套用)之前,它們不會增加可編輯的頂點/邊/面數量,統計數字仍以「基礎網格」為準。

想要把鏡像那邊也算進可編輯頂點?請先在 Object Mode 對 Mirror Modifier 執行 Apply,或使用 Apply as Shape/Make Real 類的流程(依工作需求),再回到 Edit Mode 查看統計。

3)隱藏 / 不可見的元素不會被計入已選

如果你用 H 隱藏一些幾何,它們就算原本被選取,也不會顯示在「已選」數字裡。恢復可見(Alt + H)後再看看數字是否如預期。


常見狀況排除(看不到數字怎麼辦?)

  1. Overlays 被關掉了:按 Shift + Alt + Z 切回;或點右上角的 Overlays 圖示,確認 Overlays 啟用,並勾選 Statistics
  2. 還在 Object Mode:請按 Tab 切到 Edit Mode;只有編輯模式才會顯示「已選」數字。
  3. 你正在其他編輯器視窗:例如 UV Editor、Shader Editor;若想在任何地方都看到統計,請使用狀態列的 Scene Statistics 方法。
  4. 選取模式不同:你在「面」模式下,只會計算面選取,不會幫你把已選的頂點當作面。切換頂點/邊/面模式核對一下。
  5. 多物件情境:正在 Multi-Object Edit?統計會加總所有參與編輯的物件。如果你只想看其中一個,暫時單選該物件再進 Edit Mode。
  6. 有 Modifier 干擾視覺:Mirror/Subdivision 讓畫面看起來像有更多幾何,但未 Apply 前不會影響可編輯幾何的統計。

加碼:常用快速鍵與小技巧清單

  • 切換 Overlays 顯示:Shift + Alt + Z
  • 切換 X-Ray(透視選取方便):Alt + Z
  • 框選:B套索選取:Ctrl + 拖曳滑鼠左鍵
  • 反選:Ctrl + I(常用來驗證總數:先全選 A,再反選)
  • 選相似(Select Similar):Shift + G,按屬性(邊長、法線、材質)快速得到一批選取,搭配統計數字確認是否選齊。
  • 按材質選取:在面模式下,Point at 某面,Shift + L(by Material),統計能立即回饋有多少面被選到。
  • Checker Deselect(隔一個取消):選單 Select → Checker Deselect,幫你做等間隔取樣,統計立刻顯示剩餘數量。
  • 全選 / 清空:A(2.8+ 版本連按切換),配合統計確認是否真的0/總數總數/總數
好用驗證法:如果你想確認「我選到的頂點是不是全都在某一個區域」,先 H 隱藏其他區域,再看統計數字是否符合預期;最後 Alt + H 解除隱藏。

FAQ:新手最常問的 8 個問題

Q1:我在 Edit Mode,但左上角沒有數字,是不是壞掉了?

通常是 Overlays → Statistics 沒勾,或整個 Overlays 被關了(Shift + Alt + Z 開回來)。

Q2:為什麼我覺得畫面上有很多鏡像頂點,但統計數字卻不變?

因為 Mirror Modifier 只是視覺上的複製,沒有 Apply 前,頂點數不會變。要把鏡像那邊變成可編輯頂點,請在 Object Mode 對 Modifier 做 Apply 再回到 Edit Mode。

Q3:多物件編輯時,統計顯示的「已選」是加總嗎?

是的。當你同時編輯多個物件時,統計會把所有物件中被選到的頂點/邊/面數量加總在一起。

Q4:我想把目前的選取數字存下來,有辦法嗎?

可以,使用本文提供的一行 Python。你可以把數字存到變數、寫成日誌,甚至做成外掛按鈕。

Q5:狀態列的數字和視窗左上角的數字不同步?

通常不會,但若遇到不同步,多半是你在不同視圖做了不同選取。建議回到同一個 3D 視窗檢查,或暫時只保留一個 3D 視窗避免干擾。

Q6:能不能只顯示我需要的統計項目?

可以在 Overlays 的細部設定裡調整顯示項目;或者只啟用狀態列的 Scene Statistics,資訊會更精簡。

Q7:能不能用熱鍵一鍵切換「顯示/隱藏統計」?

可以用 Toggle Overlays 的熱鍵(預設 Shift + Alt + Z)。需要更細緻的控制可到 Preferences → Keymap 自訂。

Q8:我需要按拓樸或長度來選,才能達到特定數量,怎麼做?

Select Similar(Shift + G) 搭配條件(面積、邊長、法線、材質等),選完看統計,微調條件直到數字命中需求。


結語:把「統計」打開,讓建模更精準更有效率

從今天開始,請把 Statistics 當作建模的「儀表板」常駐畫面:你不只知道「選了多少」,更能快速檢查是否「選齊」或「選錯」。遇到更進階的需求,狀態列的 Scene Statistics 能在各種工作區持續給你參考;需要記錄或自動化,就用一行 Python 把數字抓出來。

總之:不用自己數,Blender 幫你算好了。把時間留給真正重要的 modeling 與設計創意吧!

創作者介紹
創作者 小黃老師嘿技術 的頭像
小黃老師

小黃老師嘿技術

小黃老師 發表在 痞客邦 留言(0) 人氣( 70 )