在線(xiàn)三維模型在線(xiàn)預(yù)覽網(wǎng)站開(kāi)發(fā)的技術(shù)點(diǎn)

公司一直在處理3D打印方面的模型技術(shù)問(wèn)題,比如模型在線(xiàn)預(yù)覽、在線(xiàn)云切片、在線(xiàn)云打印,我們也提供了專(zhuān)業(yè)的3D模型文件在線(xiàn)預(yù)覽解決方案DayinCMS。在這個(gè)過(guò)程中,我們遇到了很多坑,希望為同行業(yè)提供一些相應(yīng)的思路。


三維模型在線(xiàn)預(yù)覽功能是實(shí)際生產(chǎn)中會(huì)經(jīng)常遇到的問(wèn)題。三維模型文件由于格式編碼的特殊性,需要專(zhuān)業(yè)的軟件才能預(yù)覽文件內(nèi)容,雖然windows 10系統(tǒng)下,微軟提供了3D builder軟件預(yù)覽部分格式的3D模型文件,但是只支持STL、3MF、ply、obj、wrt 5種格式。

我在這里不深入探討詳細(xì)的格式編碼問(wèn)題,只談網(wǎng)頁(yè)端三維模型在線(xiàn)預(yù)覽功能的技術(shù)點(diǎn):

1.模型加載速度

2.數(shù)據(jù)呈現(xiàn)

3.數(shù)據(jù)安全

一、模型加載速度

三維模型在線(xiàn)預(yù)覽需要加載完模型文件之后,通過(guò)瀏覽器webgl等渲染完成后呈現(xiàn)出來(lái)。我們假設(shè)模型文件為30M,網(wǎng)頁(yè)下載速度為1M/S,需要30s才能加載完成。如果服務(wù)器帶寬和網(wǎng)速稍微再差一點(diǎn),加載時(shí)間更長(zhǎng)。實(shí)際生產(chǎn)環(huán)境中,模型文件平均值在50M左右。100-200M的模型文件比較常見(jiàn)。

二、數(shù)據(jù)呈現(xiàn)

三維模型文件格式多,每種格式都給一個(gè)渲染器,開(kāi)發(fā)成本會(huì)很高,常規(guī)做法是先將本地三維模型格式轉(zhuǎn)換成為STL或obj等格式,然后在瀏覽器上對(duì)STL、obj格式進(jìn)行渲染。

三、數(shù)據(jù)安全

三維模型文件加載,通過(guò)一些數(shù)據(jù)嗅探工具,可以很輕松的查到文件的服務(wù)器端存放地址或目錄,然后直接使用迅雷下載。這樣會(huì)導(dǎo)致上傳的模型文件泄露。

下一節(jié),我們講探討模型加載速度的優(yōu)化與提升。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,029評(píng)論 25 709
  • 點(diǎn)擊查看原文 Web SDK 開(kāi)發(fā)手冊(cè) SDK 概述 網(wǎng)易云信 SDK 為 Web 應(yīng)用提供一個(gè)完善的 IM 系統(tǒng)...
    layjoy閱讀 14,307評(píng)論 0 15
  • 劉利剛 中國(guó)科技大學(xué) http://staff.ustc.edu.cn/~lgliu 【前言】 自半年前筆者發(fā)表博...
    DIGITALMAN閱讀 8,047評(píng)論 5 83
  • 那個(gè)人: 我還依然在尋找你。 這條路還是很漫長(zhǎng),我不知道你是否還擁有耐心,等待我的到來(lái)?;蛘吣阋呀?jīng)開(kāi)始了另一段旅途...
    孜然糖閱讀 233評(píng)論 0 0
  • 今晚的風(fēng)很冷 凍的發(fā)抖 懸掛的月很圓 亮的耀眼 來(lái)往的人很多 鬧的歡騰 冷風(fēng)月夜齊高樂(lè) 黎明的光會(huì)散 透射我家 樹(shù)...
    殤紅樹(shù)林閱讀 353評(píng)論 0 0

友情鏈接更多精彩內(nèi)容