跳轉到內容

Blender 3D:菜鳥到專業/使用 Inkscape 建立高階貝塞爾曲線

來自華夏公益教科書,開放世界開放書籍

Inkscape 簡介

[編輯 | 編輯原始碼]

Inkscape 是一款免費程式,使用 SVG(可縮放向量圖形)作為其檔案格式,這些 SVG 檔案可以作為貝塞爾曲線匯入 Blender。 Inkscape 有一些非常棒的工具可以建立在 Blender 本身中需要花費很長時間才能完成的形狀。 我們將使用 Inkscape,因為它免費並且非常容易學習。

安裝 Inkscape

[編輯 | 編輯原始碼]
  • Mac OS X 和 Windows:訪問 Inkscape.org 並點選下載。 每個作業系統都將提供安裝檔案。
  • Linux:進入終端。

對於 Arch Linux,輸入 pacman -S inkscape
對於基於 Debian 的發行版,輸入 sudo apt-get install inkscape
對於 Fedora 和基於 rpm 的發行版,輸入 yum -y install inkscape
對於任何其他發行版,請檢查您的包管理器以檢視它是否包含 inkscape 的包。 如果沒有,請在 Inkscape.org 下載原始碼並在源目錄中執行 PKGBUILD。

Inkscape 是一個相當大的程式,因此下載和安裝需要一段時間。

由於 Blender 不會從 SVG 檔案匯入任何效果或濾鏡,因此我們只需要學習基本的路徑建模。 這非常容易學習,而且很快就能掌握。 安裝完成後,開啟 Inkscape。 您將看到一個大的空白頁面和左側的一些按鈕。 不要理會空白頁面,我們不需要它。 我們將在完成本教程後重新調整它的大小。 在開始之前,我將向您展示如何使用一些控制元件。 您可能會經常右鍵單擊,因為您習慣了 Blender,但這沒關係。 我們先從一個星星開始,練習一些控制元件。 點選左側的星星/多邊形工具,然後點選紙上的任何地方並拖動。

簡單控制

[編輯 | 編輯原始碼]

點選左側的游標圖示回到“物件模式”。 現在,讓我們嘗試一些控制元件

操作 熱鍵
放大/縮小 CTRL+滾動
沿 Y 軸移動 滾動
沿 X 軸移動 SHIFT+滾動
沿兩個軸移動 按住 MMB 並拖動
選擇路徑/曲線 LMB
全選 CTRL+A
選擇矩形內的所有路徑/曲線 按住 LMB 並拖動(就像在桌面上選擇圖示一樣)

這些只是其中幾個控制元件,您將在本教程的後面部分了解更多控制元件。

編輯您的貝塞爾路徑

[編輯 | 編輯原始碼]

回到星星/多邊形工具,以便我們可以編輯星星。 您將看到星星上出現了兩個點。 您可以將它們拖動到周圍,看看會發生什麼。 您還可以做的事情是為星星新增更多點、更改尖峰比率、使其變圓、以及使用影像上方的“更改:”對話方塊將其隨機化。

如果您想分別編輯每個節點而不進行對稱操作,請返回到“選擇和變換物件”模式,然後點選路徑>物件到路徑。 現在您可以轉到“透過節點編輯路徑”模式,並稍微調整一下形狀。

透過點選和拖動,您可以移動節點或彎曲邊緣。 當您建立曲線時,將顯示兩個節點,您可以拖動這兩個節點以更精確地編輯曲線。

要在路徑中新增節點,請選擇一條邊並按下加號按鈕 ,要刪除節點,請按下減號按鈕,並且,嗯,按鈕本身就解釋得很清楚,所以您可以隨意玩玩,看看會得到什麼。

當您認為自己已經掌握瞭如何編輯路徑後,讓我們嘗試從頭開始建立一條路徑。 點選“繪製貝塞爾曲線”按鈕 ,然後點選新增您想要的形狀的節點。 如果您點選並拖動,您將建立節點並在拖動滑鼠時彎曲節點。 要完成路徑,請繞到您建立的第一個節點並點選它。 這將完成路徑並使其成為一個實體形狀。 完成後,將顯示形狀的輪廓或描邊。 如果您想將其顯示為實體形狀,您可以點選底部的某個顏色,它將用該顏色填充路徑。

現在,將星星移動到路徑內(當然,在“選擇和變換物件”模式下),但不要與路徑的邊界重疊。 如果星星太大,請將其縮小並按住 Ctrl 以保持 X 軸和 Y 軸上的相同比例。 選擇路徑和星星,然後按下路徑>差集,在路徑內切出一個星形孔。

恭喜您,您已經建立了一個毫無意義的隨機形狀,並學習了在 Inkscape 中建立形狀的基礎知識! 現在,是時候將其匯入 Blender 了! 儲存您的 SVG 影像並開啟 Blender。 按下檔案>匯入>路徑(.svg、.ps、.eps、.ai、gimp)(Blender 2.49)。 選擇您的 SVG 檔案,設定保持原樣。 按下確定,您將看到路徑出現在 Blender 中(您可能需要刪除預設的立方體才能看到它)。 從這裡,您可以擠出、倒角,以及對您的貝塞爾路徑執行您想做的任何操作。

結果可能類似於此:

華夏公益教科書