Blockbench入門教學



## 前言

如果說要為Minecraft模組製作3D模型,最適合的應用程式?那就是Blockbench!

Blockbench可製作Minecraft Java版和基岩版的方塊、物品、實體模型,繪製貼圖,製作動畫。提供跨平台選項,甚至手機平板用網頁版都能建模;還有很多插件支援不同渲染引擎的模型,此外也能多人協作編輯同一個模型。

因此,要製作low-poly、像素風的模型,Blockbench是最齊全的工具。

發展這幾年以來,已有很多使用Blockbench製作的漂亮作品。Mojang甚至在[Minecraft Live](https://twitter.com/Minecraft/status/1449413437889683463?t=hXBl8APpoyM1_pt0mpKyFw)上推薦大家使用。

![](https://i.imgur.com/izmh8cv.png)

**Blockbench目前已支援繁體中文**。點選文件→首選項→設置,切換成繁體中文(臺灣)。想參與和改進翻譯請按[這裡](https://www.mcbedev.net/2021/10/blockbench.html)閱讀說明!

目錄

**下載安裝**

**基本功能**

**儲存專案**

**編輯模式**

**繪畫模式**

**動畫模式**

**推薦插件**

**結語**

## 下載安裝

從[官網](https://www.blockbench.net/downloads)下載適用你作業系統的安裝包。

或者,你也可以使用[PWA網頁版](https://web.blockbench.net/),但網頁版可能無法使用GPU硬體加速和使用部分插件。

- 作者的Twitter::[https://twitter.com/JannisX11](https://twitter.com/JannisX11)

- Github:[https://github.com/JannisX11/blockbench](https://github.com/JannisX11/blockbench)

- 加入官方Discord群組:[http://discord.blockbench.net](http://discord.blockbench.net)

## 基本功能

首次開啟可按照個人喜好綁定按鍵,我會選擇預設或Blender的鍵位。

![](https://i.imgur.com/JjmuMRn.png)

主介面的面板會列出幾大模型格式,或者點選**檔案**匯入已經做好的json模型。

![](https://i.imgur.com/twpLSMa.png)

- 一般模型:可製作多邊形obj模型,適用於其他3D軟體。Minecraft基岩版需要[特殊技巧](https://www.mcbedev.net/2021/07/minecraftobj.html?m=)才能使用。

- Java版方塊/模型:製作Java版方塊或者物品。

- 基岩版模型:製作基岩版的實體模型。

- 模組實體:製作實體,並輸出成Forge和Fabric使用的Java程式碼。

- Optifine實體:製作搭配CSM的自定義實體模型。

- Minecraft皮膚:3D繪製皮膚模式。

**下面以使用到最多功能的基岩版實體模型做示範。**

關於如何將模型製作成Add-On,請參考[這篇](https://www.mcbedev.net/2021/07/add-on_81.html)。

## 儲存專案

Blockbench可按檔案→儲存專案,將目前編輯的專案儲存成.bbmodel的專案檔,裡面會包含模型、紋理、動畫json的檔案。

按檔案→轉換專案,可轉換模型格式,例如**皮膚**轉成**基岩版模型**,但若UV模式不支援,UV會錯位。

除了Minecraft專用的模型格式外,Blockbench也可以將模型匯出為.obj和.glTF格式。

## 編輯模式

1.選定好模型之後會要求輸入模型識別符,UV模式可選Box UV或Preface-UV,差別在於能否製作小於1x1x1的模型。

![](https://i.imgur.com/2JNIJBf.png)

2.進入主編輯介面,如果選的鍵位是預設/Blender的話,按住滑鼠中鍵旋轉視角,滾輪縮放,右鍵按住偏移視角。鍵盤九宮格數字鍵可快速切換視角。

![](https://i.imgur.com/dKmGGq2.png)

3..在右下角的面板,模型最小的單位是立方體(cube),可透過右邊面板新增,拉伸和變化大小。

![](https://i.imgur.com/UNEVEc0.png)

4.一個以上的立方體可使用骨骼(bone)將其歸類在一起。一個骨骼下可以有很多骨骼,藉此達到連動的效果。

![](https://i.imgur.com/ACjDE1i.png)

5.在左邊的面板可以看到目前的UV情況,拖動亦能夠調整。

![](https://i.imgur.com/i7DY419.png)

6.模型製作好後可點選檔案→匯出,匯出成基岩版json或其它3D格式儲存。

![](https://i.imgur.com/wSwwA8i.png)

## 繪畫模式

1.有了模型後,可按右上角切換至繪畫模式。如果模型沒有紋理,可從外部匯入圖檔,或者按左下角**新增紋理**按鈕,讓Blockbench按照模型自動排列UV,並生成空白的紋理。

2.可指定預設生成的紋理貼圖顏色。

![](https://i.imgur.com/nmSH9rG.png)

3.Blockbench會自動計算並重新排序UV,接著生成空白紋理。使用BoxUV的情況下,每個面的顏色都會不一樣,用於辨別方向。

4.上方有很多繪畫工具,筆刷工具以像素為單位繪製,亦可以使用油漆桶工具快速填滿。支援繪圖板、Apple Pencil的筆壓。

5.紋理製作好後對圖片按右鍵→另存為紋理貼圖。

![](https://i.imgur.com/okHTUrC.png)

## 動畫模式

1.右上角點選動畫,進入**動畫**面板。

2.按下左上角的+號新增動畫,檔案名稱必須為"animation.實體識別符.動畫名稱" ,迴圈模式預設是只播放一次。

![](https://i.imgur.com/NIhit4M.png)

3.在下方的面板可看到時間軸。基岩版的動畫是以關鍵影格(keyframe)來控制,最小控制單位為骨骼。

4.左上角會顯示動畫總長度,先點選要製作動畫的骨骼後,在時間軸上按下+號新增畫格,告訴系統這一秒該骨骼要做什麼,可以是旋轉、移動座標、縮放。

![](https://i.imgur.com/Kv7Zv5G.png)

5.對動畫名稱按二下,可開啟面板修改動畫播放模式,修改成循環就會一直播放。

6.按一下動畫→匯出動畫,儲存成json檔案。

## 推薦插件

點選檔案→插件,安裝插件。

以基岩版來說,個人推薦安裝以下插件:

- Shape Generator:快速生成方塊組成的圓形

- Minecraft Entity Wizard,圖形化介面創建實體模型,可從原版生物建立模型,以及建立程式檔案。

- Ambient Occlusion:讓模型陰影更細緻,建議要拍照時再裝。

- Bedrock Block Exporter:匯出基岩版方塊。

- Seat Position + Hitbox:用於預覽實體騎乘的位置,和調整碰撞箱。

- Plaster:解決Z-fighting。

## 結語

有任何問題可至官方Discord提問!


留言

此網誌的熱門文章

Minecraft基岩版多人連線教學: 方法一覽

【詳細解說】什麼是Minecraft基岩版,跟Java版有什麼差?

Minecraft基岩版安裝模組(Add-On)&資源包&光影教學