2016.11.21 13:00

ScratchyCAD利用指令建立3D模型,加速入門者學習進度

ADVERTISEMENT

有在關注創客領域的讀者都知道,由美國麻省理工學院所開發的Scratch程式開發工具,將複雜的程式碼,轉換為簡單的功能方塊,讓撰寫程式變的跟堆疊積木一樣簡單。而ScratchyCAD這套3D建模軟體則是採用了相同的概念,透過堆疊指令方塊的方式,建構出各種不同的3D物件。

降低3D建模門檻

3D建模指的是在電腦中建立物件的3D模型,有了3D模型之後,就可以將這些物件應用在遊戲、3D動畫、電腦繪圖等場合,或是透過3D印表機將模型列印成實物。一般常見的3ds Max、MAYA等軟體都是採用比較類似「捏黏土」的概念,使用者需要在螢幕上建立圓柱、方塊等多邊型,然後修改它們的頂點、邊緣、面,將它們「捏」成想要的型狀,然後接著旋轉、縮放、移動,並將多個多邊型拼合成物件的外型。

然而這種製作流程對一般初學者而言,可能有些複雜,因此ScratchyCAD團隊就開發了ScratchyCAD這套3D建模軟體。它最大的特色就是導入程式語言的概念,讓使用者能夠過透指令與參數快速建立3D模型,不過不要看到程式語言就被嚇到,ScratchyCAD吸收了Scratch圖型化的特色,可以透過托曳功能方塊的方式輕鬆建立程式,並讓系統根據程式描述快速建立3D模型,降低初學者的進入門檻。

ADVERTISEMENT

開發團隊表示ScratchyCAD的目的,除了在於推廣3D方面的教育之外,使用者在操作的過程中也能學到一些程式的基礎知識,可以說是一舉兩得的方式。

▲ScratchyCAD是款專為初學者設計的3D建模軟體。

ADVERTISEMENT

▲使用者可以將完成的3D模型匯出至其他軟體,也可將它列印或是使用VR裝置觀看。

ADVERTISEMENT

▲利用ScratchyCAD製作的3D模型可以透過3D印表機列印成實體物件。

▲使用者也能透過VR裝置從各個角度觀看3D模型。

ADVERTISEMENT

操作有如拼拼圖

ScratchyCAD的操作介面與Scratch十分相似,使用者可以自由堆疊多種功能方塊,並填入尺寸參數,如此一來系統就會自動產生對應的3D模型。

舉例來說,使用者可以先建立1個方塊,然後指定它的尺寸,並且建立1個球體,同樣也指定它的尺寸。接下來便可以讓這2個物件互動,例如選擇疊加,就可以將兩者合成1個物件,若選相減,則可做出雕空的效果。

ScratchyCAD的預定售價為美金20元(約合新台幣640元),預定上市時間為2017年1月。

▲使用者建立物件後,可以指定型狀與尺寸,圖中範例為建立正方體。

▲修改功能方塊的選項,就能建立球體。

▲使用者可以讓2個物件互動,例如選擇疊加、相減或是插入等不同模式。

▲使用者也能自由調整物件在3D空間中的位置。

▲或是改變物件的材質與顏色。

▲ScratchyCAD的操作示範影片,可以看到它能建立許多不同型狀的物件。

▲雖然ScratchyCAD是針對初學者設技的軟體,但還是能夠做出精細的3D模型。

ADVERTISEMENT