有在關注創客領域的讀者都知道,由美國麻省理工學院所開發的Scratch程式開發工具,將複雜的程式碼,轉換為簡單的功能方塊,讓撰寫程式變的跟堆疊積木一樣簡單。而ScratchyCAD這套3D建模軟體則是採用了相同的概念,透過堆疊指令方塊的方式,建構出各種不同的3D物件。
降低3D建模門檻
3D建模指的是在電腦中建立物件的3D模型,有了3D模型之後,就可以將這些物件應用在遊戲、3D動畫、電腦繪圖等場合,或是透過3D印表機將模型列印成實物。一般常見的3ds Max、MAYA等軟體都是採用比較類似「捏黏土」的概念,使用者需要在螢幕上建立圓柱、方塊等多邊型,然後修改它們的頂點、邊緣、面,將它們「捏」成想要的型狀,然後接著旋轉、縮放、移動,並將多個多邊型拼合成物件的外型。
然而這種製作流程對一般初學者而言,可能有些複雜,因此ScratchyCAD團隊就開發了ScratchyCAD這套3D建模軟體。它最大的特色就是導入程式語言的概念,讓使用者能夠過透指令與參數快速建立3D模型,不過不要看到程式語言就被嚇到,ScratchyCAD吸收了Scratch圖型化的特色,可以透過托曳功能方塊的方式輕鬆建立程式,並讓系統根據程式描述快速建立3D模型,降低初學者的進入門檻。
開發團隊表示ScratchyCAD的目的,除了在於推廣3D方面的教育之外,使用者在操作的過程中也能學到一些程式的基礎知識,可以說是一舉兩得的方式。
▲ScratchyCAD是款專為初學者設計的3D建模軟體。
▲使用者可以將完成的3D模型匯出至其他軟體,也可將它列印或是使用VR裝置觀看。
▲利用ScratchyCAD製作的3D模型可以透過3D印表機列印成實體物件。
▲使用者也能透過VR裝置從各個角度觀看3D模型。
操作有如拼拼圖
ScratchyCAD的操作介面與Scratch十分相似,使用者可以自由堆疊多種功能方塊,並填入尺寸參數,如此一來系統就會自動產生對應的3D模型。
舉例來說,使用者可以先建立1個方塊,然後指定它的尺寸,並且建立1個球體,同樣也指定它的尺寸。接下來便可以讓這2個物件互動,例如選擇疊加,就可以將兩者合成1個物件,若選相減,則可做出雕空的效果。
ScratchyCAD的預定售價為美金20元(約合新台幣640元),預定上市時間為2017年1月。
▲使用者建立物件後,可以指定型狀與尺寸,圖中範例為建立正方體。
▲修改功能方塊的選項,就能建立球體。
▲使用者可以讓2個物件互動,例如選擇疊加、相減或是插入等不同模式。
▲使用者也能自由調整物件在3D空間中的位置。
▲或是改變物件的材質與顏色。
▲ScratchyCAD的操作示範影片,可以看到它能建立許多不同型狀的物件。
▲雖然ScratchyCAD是針對初學者設技的軟體,但還是能夠做出精細的3D模型。
如果是一般繪圖軟體如 AutoCAD 就要先輸入圖形指令、數據、參數,
再透過其他圖形與線條去修改原構圖件,之後定義3D建模參數等等...
ScratchyCAD 看起來則是預先定義特定圖形後,
在提供參數做相關直覺性修改,如此使用者就不用構圖在建模,
省下一些基本步驟。
不過話那顆地球球體地形圖我看了感覺好累 =A=
就算高職的電腦輔助機械製圖乙級技術士
繪圖地球球體地形圖都比術科考試還煩雜