iT邦幫忙

1

線上3D模型編輯網站須要怎樣等級的網路主機?維持這樣的網站需要多少的成本呢?

我正在計畫一個免費提供3D建模服務的網站,讓使用者可以自行生成想要的3D模型檔案,進而把東西用列印機列印出來。
類似的例子有以下兩個:
1.CookieCaster:
https://cookiecaster.herokuapp.com/
提供簡易餅乾切模製作,用滑鼠畫圖之後就可以得到模型檔案。
2.ItsLitho: link
https://itslitho.com/
使用者上傳自己的圖片或照片,網站會把它處理後變成可以印製出lithophane(透光浮雕)的模型檔案。
youtube上面有非常精彩的範例:

網站工作流程如下:
1.使用者在客戶端上傳圖片或是在HTML5的Canvas元素作畫,
2.作畫或是來自圖片的圖像資料會被傳送到伺服器端進行運算處理,產生出3D模型
3.3D模型資料(不是可列印的格式)回傳到客戶端,在客戶端網頁以Three.js等3D引擎來顯示預覽。
4.編輯完畢的可列印檔案被從伺服器端下載到客戶端。

我要提供讓使用者設計的3D物件複雜度絕對遠低於itslitho的程度,大概略高於CookieCaster。

這個網站是會員制,使用者必須要登入後才能使用服務,
另外網站需要附加一個討論區來提供Q&A以及錯誤回報的服務,
預估同時上線的使用者在500人以下。

目前我有在node.js上面製作一個非常非常陽春的原型網站,還有不少坑要填。
不過在技術上面上似乎是可行的,而且Three.js與跟它關連的模組目前開發得很熱絡,一些基本的CAD功能都被實現出來了。

因為我不是幹IT這一行的,對架設網站需要的成本還有適合的架站方式(自己買主機或是租虛擬主機? DomainName申請?)都不是很懂,
想請問一下大家我這種型態的網站適合哪種架站方案?所需的成本大概落在哪個位置呢?

player iT邦大師 1 級 ‧ 2020-08-22 21:35:34 檢舉
3D建模網站?
我會勸你別這麼做
因為這種很吃頻寬
而且在HTML5的Canvas元素作畫(抱歉,太複雜的應該跑不動)

真的有心要弄3D的人或許自己裝套blender還比較實在
https://www.blender.org/

2 個回答

3
浩瀚星空
iT邦超人 1 級 ‧ 2020-08-21 14:36:00
最佳解答

一般如果資本並不是很夠。
我不推自已買主機來處理。

我會先建議你先用gcp或是aws這一類的主機服務。
初期測試及架設可以先用免費的設備來試架看看。可以降低設備成本的消耗。

正式使用的機器,一般來說你的性質我接觸不高。我能給的答案並不確定。
正常圖片影像的網站,偏重記憶體。
如果需要做後端演算的情況。一般如果負載很重。大多數會建議將網站跟計算分兩台主機。

原來還有給人架免錢的服務!感謝你的資訊,這個確實很適合拿來試水溫。
另外想請問一下如果我自己在單機測試的時候(以node.js寫的伺服器為例),會有辦法去測量網站的資料流量或是運算負擔程度嗎??

2
japhenchen
iT邦高手 1 級 ‧ 2020-08-21 12:38:06

純閒聊,沒有專業成份,多開一些腦洞可以想到很多事

就算是自己坥裝一台電腦充當網站主機用,就算拉一條120M BB寬頻一個月850元,你覺得可以用熱情來燒多久?如果你的網站框架是可移植,那你真的可以用我剛剛說的方法做初期投資,期初成本頂多就PC+網路首月租金,以一些地下創世神遊戲私服的規模來算,3萬有找,有跑openCV的話,裝一塊好一點的顯卡來提升主機繪製效能吧...

真的做出商業規模了,再來考慮要升級到專業多核心繪圖工作站級的伺服器,或想辦法讓繪製工作分散給多主機處理....那成本就幾百上千萬計了,還要個專業機房冷氣24小時18度狂吹,落塵量還要夠低,不然跑幾年下來,機器上的灰塵卡到暴炸都有可能https://ithelp.ithome.com.tw/upload/images/20200821/20117954UffqFPJFT0.jpg

謝謝你的回應,我被你的圖片嚇到了~ XD

我自己目前是不考慮去用電腦視覺之類需要大量矩陣運算的東西,我舉的第二個例子(itslitho)確實是比較極端的狀況,真的不知道他們總共投了多少錢下去燒啊/images/emoticon/emoticon16.gif

我要發表回答

立即登入回答