
體素藝術史:從 Comanche、Minecraft 到 MagicaVoxel
體素是三維網格中一個單元所對應的值。早在方塊遊戲讓這個詞廣為人知之前,體素資料就已用於表示醫學影像等領域的取樣體積。後來,遊戲與美術工具把同一種網格概念轉化為地形、可編輯世界,以及辨識度很高的視覺風格。
日文原文發布: 2026-05-22
從體積元素到體素
「voxel」一詞由 volume element(體積元素)縮合而成,構詞方式類似 pixel。體素可以在三維網格的一個位置儲存密度、材質、顏色、占用狀態或其他數值。
電腦斷層掃描(CT)與磁振造影(MRI)是很自然的例子:一系列取樣切片形成一個體積,每個網格單元都能保存一筆量測值。體素本身不一定是看得見的立方體;立方體只是顯示或編輯網格單元的便利方式。
1992 年:Comanche 與 Voxel Space 地形
NovaLogic 的 Comanche: Maximum Overkill 是商業遊戲早期使用「體素」地形的知名案例。其 Voxel Space 方法結合高度圖、色彩圖與依視角取樣,在當時的 CPU 上有效率地繪製起伏地形。
它並不是可以在每個座標任意堆疊方塊的完整通用三維網格,而更接近 2.5D 高度場。不過,其平滑山谷與丘陵,和許多 1990 年代初期遊戲中稀疏的多邊形地景有明顯差異。
從地形繪製到可編輯方塊世界
隨著消費級 GPU 加速多邊形繪製,高度場體素引擎逐漸退居次要地位。這個概念後來以另一種形式回歸:由離散網格單元構成,並能讓玩家修改的世界。
Minecraft 在 2009 年首次公開發行,把放置與移除方塊變成核心互動。世界被切分成區塊(chunk),讓地形能以可管理的區域進行生成、儲存、網格化與繪製。方塊通常會先轉為多邊形網格再交給 GPU;把這種視覺風格稱為「體素」,描述的是網格化世界模型,而不是要求直接繪製原始體積樣本。
Microsoft 於 2014 年 9 月宣布,以 25 億美元收購 Mojang 與 Minecraft 系列的協議,反映方塊世界概念從獨立開發起源走了多遠。
體素藝術成為一種視覺語言
3D Dot Game Heroes、Cube World、Crossy Road 與 Trove 等遊戲,促使立方體建模成為刻意選擇的美術風格,而不只是繪製捷徑。
限制反而能激發創作:藝術家在有限網格中建立清楚的輪廓、色塊與光影,就像像素藝術家在有限的二維點陣上作畫。成果在小尺寸下仍容易辨識,也便於在三維空間旋轉與製作動畫。
MagicaVoxel 與 .vox 格式
ephtracy 開發的 MagicaVoxel 提供專門用於體素藝術的編輯器與算圖器。其公開規格所記載的 .vox 格式採用區塊式二進位結構,常見區塊包括:
VOX 檔頭
MAIN
├─ SIZE 模型尺寸
├─ XYZI 體素位置與調色盤索引
└─ RGBA 選用的 256 色調色盤
在 XYZI 項目中,x、y、z 與色彩索引各占一個位元組。較新的格式版本也支援場景圖、變換、群組、材質及其他區塊。實作者應遵循目前的格式文件,不要假設每個檔案都只含一組 SIZE/XYZI。
將已占用的網格單元轉為 GPU 網格
為每個已占用的網格單元繪製一個完整立方體會浪費大量運算:內部表面永遠看不見,相鄰且共平面的表面也常能合併。
貪婪網格化會沿各軸掃描可見面,並把相容的相鄰面合併成較大的矩形。一個矩形可以輸出為兩個三角形。實際縮減幅度高度取決於模型,但大型平坦表面通常能以遠少於「每體素一個立方體」的方法所需之四邊形數量來表示。
- 捨棄兩個相鄰且已占用的網格單元之間的表面。
- 在每個切片上,為剩餘表面建立二維遮罩。
- 將相容的單元合併成最大矩形。
- 以正確材質與方向,把每個矩形輸出為四邊形。
使用 glTF 傳遞體素作品
體素編輯器可把網格匯出為 OBJ 或 glTF/GLB 等格式。Khronos 將 glTF 定義為精簡、與執行環境無關的三維資產傳輸格式,供原生與網頁引擎使用;它能以節點、變換、網格、材質、攝影機與動畫表示完整場景。
常見流程是在體素編輯器中製作模型、產生最佳化表面網格、匯出 GLB,再載入 Blender、遊戲引擎或 WebGL 應用程式。即使最後交付的資產是傳統三角形網格,體素網格仍是創作時的模型。
重點整理
- 體素代表取樣三維體積資料中的網格單元;這個詞並非源自一種美術風格的名稱。
- Comanche 在 1992 年讓 Voxel Space 高度場地形廣為人知。
- Minecraft 使可編輯方塊世界成為全球性的視覺語言。
- MagicaVoxel 提供專門的編輯器與算圖器,以及有公開規格的區塊式
.vox格式。 - 貪婪網格化會移除隱藏面,並將相容的可見面合併為較大的四邊形。
- glTF/GLB 提供可互通的方式來傳遞產生的三維資產。
你可以使用 NanToo 的線上體素製作工具建立模型;它可直接在瀏覽器中儲存專案,並匯出 VOX、OBJ、GLB 或 GIF 動畫。
參考資料與來源
編輯說明
本文使用 AI 協助編輯,並於發布前由編輯確認。內容仍可能包含事實、解讀或時效上的錯誤;進行重要判斷前,請查閱所列的一手資料或官方文件。

