
在 Blender 的編輯模式(Edit Mode)裡,常常需要確認「目前選取了幾個頂點?」如果要手動數,別說慢,還超容易出錯。其實 Blender 內建就有即時統計與狀態列顯示可以直接看數字,再加碼一行 Python 讓你在任何情境都能精準取得選取數量。
TL;DR|最快結論
- 最直覺:在 3D 視窗右上角點 Overlays → 勾 Statistics,左上角就會顯示 Verts / Edges / Faces。格式通常是「已選 / 總數」。
- 全域可見:右鍵點視窗最下方的 狀態列(Status Bar) → 勾 Scene Statistics,任何視圖都能看到統計。
- 最靈活:Text Editor 執行一行 Python,直接印出選取頂點數(也能改計算邊/面)。
方法一:開啟視窗「Statistics」即時顯示(最推薦)
適合對象:希望在建模時,眼睛盯著 3D 視窗就能即時看到「我現在選了幾個」。
- 切到 Edit Mode(物件選取後按 Tab)。
- 在 3D 視窗右上角找到 Overlays(一個兩個圓圈交疊的圖示)。
- 展開後勾選 Statistics。
- 注意看 3D 視窗左上角,會出現像是:
Verts 128/3456 | Edges 200/5120 | Faces 72/1700
這串數字會即時更新:你多選一個頂點,數字就會+1;取消選取就會-1。當你切換選取模式(頂點 / 邊 / 面)時,對應的「已選」欄位也會同步反映。
為什麼這招最好用?
- 零設定、即時反饋:開了就有,隨選隨看。
- 不佔介面空間:只是一小行字,不會擋視線。
- 多物件編輯也支援:一次編多個物件時,它會自動加總你所有選取。
方法二:在「狀態列」顯示 Scene Statistics(全視圖可見)
適合對象:你喜歡把統計資訊固定在畫面最下方,不管切換哪個視窗或工作區都能看到。
- 把滑鼠移到最底部的 狀態列(Status Bar)。
- 右鍵 → 勾選 Scene Statistics(或類似名稱的統計選項)。
- 之後狀態列就會顯示頂點/邊/面的總覽與選取數。
這個方法的好處是「全域」:即使你切到 UV 編輯、Shader 或其他工作區,狀態列依然能持續給你關鍵數字。
方法三:用一行 Python 直接輸出選取數(進階但超簡單)
適合對象:想把數字記錄到 Console、做巨量編修或寫小工具的人。
- 切到 Edit Mode。
- 開啟 Text Editor(工作區加一個文字編輯器)。
- 貼上以下程式碼,並按 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.edges 或 bm.faces,並注意屬性名稱:
# 已選邊
print(sum(e.select for e in bm.edges))
# 已選面
print(sum(f.select for f in bm.faces))
看懂統計數字:已選 / 全部
無論是 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(套用)之前,它們不會增加可編輯的頂點/邊/面數量,統計數字仍以「基礎網格」為準。
3)隱藏 / 不可見的元素不會被計入已選
如果你用 H 隱藏一些幾何,它們就算原本被選取,也不會顯示在「已選」數字裡。恢復可見(Alt + H)後再看看數字是否如預期。
常見狀況排除(看不到數字怎麼辦?)
- Overlays 被關掉了:按 Shift + Alt + Z 切回;或點右上角的 Overlays 圖示,確認 Overlays 啟用,並勾選 Statistics。
- 還在 Object Mode:請按 Tab 切到 Edit Mode;只有編輯模式才會顯示「已選」數字。
- 你正在其他編輯器視窗:例如 UV Editor、Shader Editor;若想在任何地方都看到統計,請使用狀態列的 Scene Statistics 方法。
- 選取模式不同:你在「面」模式下,只會計算面選取,不會幫你把已選的頂點當作面。切換頂點/邊/面模式核對一下。
- 多物件情境:正在 Multi-Object Edit?統計會加總所有參與編輯的物件。如果你只想看其中一個,暫時單選該物件再進 Edit Mode。
- 有 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/總數或總數/總數。
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 與設計創意吧!
請先 登入 以發表留言。