Seamly2D 開源時裝設計打版工具

Seamly2D 是一款(在 GPLv3+ 許可下發(fā)布的)開源的打版設計軟件。它配合姊妹軟件 SeamlyMe 可以完成 “參數(shù)化”、“公式化” 的打版工作——根據(jù)身體數(shù)據(jù)、調整身體數(shù)據(jù)同時動態(tài)的調整版型。
軟件可以運行在 Windows、macOS、Linux 中
一些廢話(可跳過)
? 本文適合對 Seamly2D 感興趣,又因為中文資料少,想快速了解一下的小伙伴
? 本文不會深入探討打版方法本身
最近做 Kigurumi 假發(fā),因為 Kigurumi 頭殼巨大的頭圍(75-80cm)市面上的 Cosplay 用假發(fā)無法滿足(設計給58-60cm頭圍的)。所以涉及到了 “假發(fā)胚”——發(fā)網的重新打版與制作,但是又對打版、CAD等一無所知。
由于本人代碼搬磚工,常年混跡?Github (?? @u-u-z )?搜索到了 Seamly2D 這個開源軟件,簡單閱讀過了一遍手冊后,決定開始用這個用 Qt 做的工具(別報任何軟件外觀上的希望)
這個軟件十分簡單,如果你會用過畫圖就能操作它。你一定在小學數(shù)學課堂或者在紙張中畫過幾何圖形或者草稿線,你需要知道你的起始點、線段的長度。如果你清楚這些,這個軟件將會很適合你。??
快速開始
本文將通過快速的通過畫點、線、形成片(pattern piece)來實現(xiàn)一個可以打印在?A4?紙用于裁剪布料的圖紙。首先看一下這兩個軟件的圖標:
Seamly2D - 用它制圖
seamlyme - 用它記錄測量后的身體數(shù)據(jù),然后在 Seamly2D 中綁定公式

軟件界面

創(chuàng)建工程文件
在左上角點擊 New ,為工程文件命名。選擇單位為(更符合我們習慣的 毫米)。

創(chuàng)建后你會發(fā)現(xiàn)一切圖標都是“激活”狀態(tài)(可用的),你會發(fā)現(xiàn)操作區(qū)中間多了 XY 坐標軸和 “A點” point A。這個 A 點是一個起始點,你的這一塊“布料”的設計從這個點開始。
另外可以看一下上方的 “Draft Block” 區(qū)域,有了個默認的草稿塊的名稱 Draft Block。草稿塊是通過這個軟件的 “Draft Block” 翻譯而來,你可以理解它像是 Photoshop 中的“圖層”,用于區(qū)分你打版過程中的每一塊、每一個元素。

創(chuàng)建點、線段
我們通過 工具欄中 point 分類的 第一個功能創(chuàng)建一個 “線段”。
理解這一系列工具欄的 icon 表達的意圖:黑色部分是已有的,紅色部分是即將有的(目標)。鼠標做線段不準確也不必擔心,我們可以在釋放線段后的參數(shù)化的窗口 “長度和角度” 來設置長度與角度。
Seamly 2D 比較優(yōu)秀的地方是可以像是 Excel 通過智能的 “公式” 來綁定變量(f(x) 的圖標),生成長度。
在 Selection 中設置線段的起始點,終點點的名稱。Geometry 中設置長度、角度。在 Attributes 中設置線段的顏色、線段的樣式、寬度。點擊 ok 即可完成線段的繪制。

當然,這里在點工具中說 “用來繪制” 線段是不標準的:因為我們用點工具繪制的還是點,我們可以理解是相對 A 點(起始點)而言 A1 點的位置。這和 CAD 繪圖的方式比較近似。
我們用同樣的方式繪制 A2 后 可以通過線(Line 工具)讓 A 與 A2 “閉合”。我們會發(fā)現(xiàn)這個線段對象,在使用的過程中才是嚴謹意義上的線段。


創(chuàng)建 “切片”
基本的圖紙已經搞定,接下來我們需要創(chuàng)建一個能夠打印在 A4 紙張上,能夠用于裁切的 Piece?
選擇 Piece 工具欄中的 Piece 工具,然后鼠標一次 順時針 ?? 依次選擇需要裁剪的 A、A2、A1 點和線。按下回車設置 pattern piece (圖案片)的屬性

按下回車后,會開始設置、編輯 圖案切片的屬性,我們可以在 Paths 中看到路徑。如果路徑不是順時針的,以及路徑的起始點和終點相同會有錯誤提示。

查看切片
在軟件上方查看 Piece 即可查看切片屬性,可以在右側的 切片列表中選擇切片修改切片屬性。比如接縫余量(Seam allowance),你可以理解它是用于裁剪冗余的寬度。

paiba
排版
當你有多個 Draft Block (草稿塊)時你可以通過 上方的 Layout 功能進行排版,排版可以設置紙張的寬度,這個軟件將會自動根據(jù)面積來排版(雖然看起來不是很聰明)


寫在最后
寫了這么長,發(fā)現(xiàn)描述的也不是很好,如果有機會出個視頻教程(((