不會建模?讓chatGPT幫你!
2023/10/21 晚上11:35
chatGPT竟然也可以3D建模,你可能會想說,chatGPT只是一個生成文字的聊天機器人,要怎麼繪製3D圖形呢?
其實可以利用openSCAD繪製,這是一個開源軟體,與其他建模軟體不同,OpenSCAD 不提供直觀的圖形用戶界面,而是透過編寫腳本以描述物體的特徵和操作。可以通過寫代碼控制模型的各個方面,例如尺寸、形狀、交互等。這樣的模組化方法使得在設計過程中非常靈活,同時也提供了高度的控制權。
製作過程
要求chatGPT撰寫我們想要繪製的東西,並將生成的文字複製進openSCAD裡,接著預覽後就可以匯出STL檔,最後到FABLAB列印,就可以獲得獨一無二,由AI繪製的3D列印!
這是我讓他製作的一個馬克杯,上面還有made by chatGPT的字樣,以下為程式碼:
$fn=150;
module mug(){
cup(height=160,diameter=120);
translate([120/2-5,10,80])
rotate([90,0,0])
handle();
translate([60, 0, 80]) {
rotate([0, 90, 0])
text("made by ChatGPT", size=10, valign="center", halign="center");
}
}
mug();
module handle(){
translate([10,0,0]){
difference(){
scale([1,1.5,1])
cylinder(20,50,50);
translate([-5,0,-5])
scale([1,1.5,1])
cylinder(30,45,45);
translate([-70,-80,-5])
cube([60,160,30]);
}
}
}
module cup(height,diameter){
difference(){
cylinder(height,diameter/2,diameter/2);
translate([0,0,5])
cylinder(height,diameter/2-5,diameter/2-5);
}
}
)
大家可以自己嘗試看看,試著製造其他更複雜的物件,在過程中可能會遇到許多問題,可以試著自己觀察程式調整或請chatGPT調整,提升自己的邏輯推理能力!
除了chatGPT可以繪製外,openAI也有推出Shap・E,可以直接利用文字描述或圖像產生3D模型,且可以產生天馬行空的模型,例如
香蕉飛機
看起來像一棵樹的椅子
像酪梨的椅子
當然也有正常的 一隻企鵝
更多範例
總結
雖然AI對3D建模的影響還沒有到很大,只能做一些非常簡單的東西,可能因為受到語言的方式受到限制,若以後科技繼續進步是不是有可能我們腦內想到甚麼東西,他就可以直接生成出來,不必透過我們自己親手建模。
AI人工智慧與大數據將繼續快速發展,可能會取代許多行業,我們能做的就是不斷的創新,不斷的去適應新的科技技術,將這個新技術融入我們的生活中,好好的利用,而不是被取代的那個人類,正如校長所說,每個人都需要學會使用chatGPT,才能因應這個世代的快速發展。
參考資料
openSCAD YouTube-Owen来造_ChatGPT:淘汰你,与你何干? ChatGPT 已经可以3D建模了 電腦王-OpenAI文字繪製3D模型再升級,數秒內就能完成建模,比Point·E更好用 GitHub-Shap-E
- 部分內容使用Gemini、ChatGPT,可能會提供不準確的資訊,請檢查資訊正確性,並謹慎接受訊息。
8 則留言
@guazinit
2024/8/16 晚上10:21
超猛噢買尬
@31j117
2024/8/7 上午11:55
挖~!
@31j164
2024/8/6 上午9:02
太褲辣
@11j438
2024/3/11 晚上10:39
生科老師會生氣吧?
@haco
2023/11/2 晚上8:01
太酷了同學
@01s443_m0psh
2023/10/26 下午5:31
太厲害了,我都不知道可以這樣子用
@wuubolin
2023/10/25 晚上10:33
太厲害了我的天
@lazp
2023/10/25 晚上10:15
太酷了吧,原來還可以這樣玩,真的甚麼都做得出來了