使用 Goxel 制作開(kāi)源 3D 像素藝術(shù)
使用 Goxel 構(gòu)建模型很有趣,就像沒(méi)有鋒利邊緣的樂(lè)高、沒(méi)有“爬行者”的 Minecraft 一樣。
我喜歡樂(lè)高,這不是什么秘密,但我的樂(lè)高收藏現(xiàn)在離我很遠(yuǎn),而且把滿滿一柜子的經(jīng)典樂(lè)高套裝在世界各地搬來(lái)搬去看起來(lái)也不太可行。為了解決這個(gè)問(wèn)題,從 在樂(lè)高 CAD 中建立模型 到 在 Blender 中用樂(lè)高紋理對(duì)模型進(jìn)行造型,我做了很多虛擬化的工作。最近我發(fā)現(xiàn)了 Goxel。這個(gè)簡(jiǎn)單得令人震驚的 3D 建模應(yīng)用并沒(méi)有自稱是基于樂(lè)高的,也沒(méi)提和樂(lè)高有什么關(guān)系。然而,用 3D 像素建立模型的感覺(jué)與用樂(lè)高積木建立模型的滿足感驚人地相似。你可以把 Goxel 看作是一個(gè)像素繪畫程序,但卻是 3D 的。
Goxel 采取了一種獨(dú)特的 3D 建模方法,它專門針對(duì) 低模 建模。如果你想雕刻出栩栩如生的模型,就不應(yīng)該使用這個(gè)程序。但是,如果你喜歡 Minecraft 和其他低模藝術(shù)的美感,那么你應(yīng)該試試 Goxel。
在 Linux 上安裝 Goxel
你可以從 Flathub 將 Goxel 作為 Flatpak 安裝在 Linux 上。
對(duì)于 Android、Windows macOS 和 iOS,請(qǐng)到 Goxel 網(wǎng)站 下載安裝程序。
Goxel 是開(kāi)源的,在 GPLv3 許可下發(fā)布。
使用體素繪畫
當(dāng)你第一次啟動(dòng) Goxel 時(shí),在 Goxel 窗口的中間會(huì)有一個(gè)空的“空間”或容器。這就是你的畫布。
The Goxel canvas(Seth Kenlon, CC BY-SA 4.0)
正是在這個(gè)容器中,且只有在這個(gè)容器中,你才能建立你的模型。在大多數(shù)三維建模應(yīng)用中,深度感知是一種努力才能得到的技能,所以 Goxel 限制了你工作的空間,以防止你最終出現(xiàn)模型和模型部件彼此相距甚遠(yuǎn)的情況。Goxel 還限制你在一個(gè)嚴(yán)格的網(wǎng)格中移動(dòng)。你可以沿 Y 軸上下移動(dòng),沿 X 軸左右移動(dòng),沿 Z 軸前后移動(dòng),但只能在一個(gè)三維像素(或稱為 體素)的片段中移動(dòng)。不管用于什么意圖和目的,Goxel 的體素就是用來(lái)建立模型的虛擬樂(lè)高磚塊。
Goxel 中沒(méi)有太多工具,這對(duì)一個(gè)三維建模應(yīng)用來(lái)說(shuō)是一個(gè)真正的特點(diǎn)。默認(rèn)情況下,你已經(jīng)激活了鉛筆工具,所以你可以通過(guò)點(diǎn)擊鼠標(biāo)在體素容器內(nèi)的任何地方立即開(kāi)始建造。
Hello from Goxel(Seth Kenlon, CC BY-SA 4.0)
試著點(diǎn)擊容器周圍,以查看添加體素的位置。Goxel 讓你比較容易地看到你的鉛筆即將添加體素的地方,可以把體素當(dāng)作磚塊,它假設(shè)當(dāng)你靠近一個(gè)現(xiàn)有的體素時(shí)是準(zhǔn)備把你的下一個(gè)體素連接到它。即便如此,在二維屏幕上實(shí)現(xiàn)三維也很困難。有時(shí),體素會(huì)被添加到一個(gè)你沒(méi)有意識(shí)到的地方。確保你的體素被添加到你想添加的地方的最好方法是經(jīng)常旋轉(zhuǎn)容器。你可以用鍵盤上的方向鍵來(lái)旋轉(zhuǎn)容器,或者你可以點(diǎn)擊并拖動(dòng)鼠標(biāo)中鍵。右擊并拖動(dòng)容器可在 Goxel 工作區(qū)中移動(dòng),而鼠標(biāo)的滾輪可以放大和縮小。
平面標(biāo)記
Goxel 還提供了另一個(gè)對(duì)齊體素的技巧,那就是以半透明和臨時(shí)平面的形式提供指導(dǎo)。當(dāng)你在你的容器中添加一個(gè)平面時(shí),它會(huì)創(chuàng)建一種力場(chǎng),使你的鉛筆無(wú)法通過(guò)。
Goxel planar guide(Seth Kenlon, CC BY-SA 4.0)
其結(jié)果是,你只能沿著兩個(gè)軸線安全地作畫,而不能沿著第三個(gè)軸線作畫。你可以沿著網(wǎng)格輕推平面,這樣你就可以分片添加體素,就像 3D 打印機(jī)向物理模型添加一樣。
禁用平面控制中的 “可見(jiàn)” 選項(xiàng)可以移除平面。
Plane controls(Seth Kenlon, CC BY-SA 4.0)
Goxel 工具欄
頂部的工具欄包含七個(gè)按鈕。從左到右:
- 撤銷
- 重做
- 刪除所有的東西,且無(wú)需確認(rèn)
- 添加一個(gè)體素
- 減去(刪除)一個(gè)體素
- 畫一個(gè)體素
- 設(shè)置油漆顏色
你可以在單個(gè)體素上作畫,也可以使用鉛筆左邊的形狀工具,一次性添加體素區(qū)域。
除了用鉛筆刪除體素外,你還可以使用激光工具在體素出現(xiàn)在作為計(jì)算機(jī)顯示器的 2D 屏幕上時(shí)對(duì)其進(jìn)行調(diào)整。在形狀工具的右邊,把你的光標(biāo)變成一個(gè)十字準(zhǔn)線。把它指向你看到的體素,然后點(diǎn)擊它來(lái)擦除。
極簡(jiǎn)主義的寧?kù)o
Goxel 追求簡(jiǎn)單,不僅在于它生產(chǎn)的內(nèi)容,還在于它的生產(chǎn)方式。我在本文中只討論了 Goxel 的繪圖工具。雖然還有其他功能,例如控制光線的俯仰角和偏航角的能力、陰影的強(qiáng)度以及虛擬攝像機(jī)的位置,但該應(yīng)用力求以最佳方式使事情變得簡(jiǎn)單自然。使用 Goxel 構(gòu)建模型非常有趣,就像沒(méi)有鋒利邊緣的樂(lè)高玩具,或者沒(méi)有“爬行者”的 Minecraft。去使用 Goxel,并構(gòu)建一些模型吧!