基于WebGL玻璃廠三維可視化--生產(chǎn)線模型導入

????????因工作學習需要亏拉,近段時間需要做一個玻璃廠的web端三維可視化項目星瘾,有前輩的基礎,不過此次要在web端實現(xiàn)钝的,由于web端的特性翁垂,因此需要將之前的模型進行輕量化處理铆遭,提高頁面的fps,加載時間,內(nèi)存占用等問題沿猜,在學習過程中會以此方式記錄所遇到的問題以及處理方法枚荣。

? ? ? ? 所謂術業(yè)有專攻,聞道有先后啼肩,文中所提及的知識點以及觀點僅供參考學習橄妆,不一定正確,若對內(nèi)容存在疑問祈坠,歡迎評論或者私聊交流害碾。


一、開發(fā)工具

ThreeJS+html+3DsMax赦拘;

????????ThreeJs:? 輕量化的網(wǎng)頁端3D圖形庫慌随;

????????Html: 網(wǎng)頁開發(fā),界面設計躺同;

? ? ? ?3DsMax:建模工具儒陨,設計廠房模型以及相關機械設備模型;


二笋籽、項目進度

初步完成以下內(nèi)容:

? ? ? ? 1.玻璃廠房模型的建立并導入蹦漠;

????????2.產(chǎn)線部分模型建立,包括熔化區(qū)车海,成型區(qū)笛园,冷卻區(qū),加工區(qū)的傳輸設備建立侍芝;

圖1 廠房模型俯視圖
圖2 平板玻璃產(chǎn)線

三研铆、今日完成

1.熔化區(qū)以及成型區(qū)的簡化處理以及導入,吸盤抓取裝置的建模導入州叠;

圖3? 熔化區(qū)+成型區(qū)
圖4? 熔窯


圖5 機械手臂抓取裝置

四棵红、實施

1. 模型的處理--以熔化區(qū)為例

????????選用的三維軟件為3dsMax,以.fbx格式導入web端,至于原因沒什么特別的原因咧栗,因為之前的學習對.fbx格式了解比較多逆甜,.fbx格式適用范圍廣。

????????之前的模型是在solidworks建立的致板,由于兩種軟件的點面計算的區(qū)別交煞,以及前者的建立方式?jīng)]有過多對模型的頂點數(shù)量以及三角面數(shù)進行控制,導入3dsMax中斟或,頂點數(shù)目以及面數(shù)比較多素征,如下圖所示。

圖6 處理前的模型頂點與三角面數(shù)信息

????????數(shù)目比較大,有32萬個三角形以及16萬個頂點御毅,在公司的電腦(具體配置忘記了根欧,過兩天去看看)直接導入web端需要加載5s左右,fps以及網(wǎng)頁內(nèi)存占用均不理想端蛆。

????????因此需要根據(jù)實際工廠的比例對模幾何大小進行調(diào)整咽块,利用多邊形編輯,刪除或者簡化不重要的幾何特征欺税,簡化得到下圖模型只有6000多個頂點以及7000多面侈沪。加載效率以及顯示效果大大提高。

圖7? 簡化后的熔化區(qū)模型

2. 導入模型的代碼

????????.fbx的導入晚凿,在threejs的官方案例中很好找到如何引入并使用亭罪。引入的模型的地址,設定其在場景中的位置歼秽,添加到場景中即可应役。

圖8 模型導入代碼

3.利用頂點緩存復制相同的模型

????????場景里面有許多幾何特征形同的模型,這些模型的頂點與面索引等信息完全一樣燥筷,如果都在3dsMax中陣列會提高數(shù)據(jù)量箩祥,因此可以利用頂點緩存在模型加載時用代碼進行克隆,然后改變模型位置即可達到相同的視覺效果肆氓,也不會消耗web端的性能袍祖。

圖9 抓取裝置
圖10 模型復制
圖11 模型克隆效果



五、結語

????????第一次寫谢揪,比較倉促蕉陋,很多知識點沒有細講,也需要翻閱資料拨扶,寫了一個小時了凳鬓,把東西用文字復述一遍還是很不容易啊。以后會多查閱資料患民,寫得更完善更專業(yè)一些缩举,謝謝大佬有緣閱讀。

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末匹颤,一起剝皮案震驚了整個濱河市仅孩,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌惋嚎,老刑警劉巖杠氢,帶你破解...
    沈念sama閱讀 219,188評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件站刑,死亡現(xiàn)場離奇詭異另伍,居然都是意外死亡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,464評論 3 395
  • 文/潘曉璐 我一進店門摆尝,熙熙樓的掌柜王于貴愁眉苦臉地迎上來温艇,“玉大人,你說我怎么就攤上這事堕汞∩装” “怎么了?”我有些...
    開封第一講書人閱讀 165,562評論 0 356
  • 文/不壞的土叔 我叫張陵讯检,是天一觀的道長琐鲁。 經(jīng)常有香客問我,道長人灼,這世上最難降的妖魔是什么围段? 我笑而不...
    開封第一講書人閱讀 58,893評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮投放,結果婚禮上奈泪,老公的妹妹穿的比我還像新娘。我一直安慰自己灸芳,他們只是感情好涝桅,可當我...
    茶點故事閱讀 67,917評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著烙样,像睡著了一般冯遂。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上谒获,一...
    開封第一講書人閱讀 51,708評論 1 305
  • 那天债蜜,我揣著相機與錄音,去河邊找鬼究反。 笑死寻定,一個胖子當著我的面吹牛比藻,可吹牛的內(nèi)容都是我干的议泵。 我是一名探鬼主播,決...
    沈念sama閱讀 40,430評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼酝蜒,長吁一口氣:“原來是場噩夢啊……” “哼卦停!你這毒婦竟也來了向胡?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,342評論 0 276
  • 序言:老撾萬榮一對情侶失蹤惊完,失蹤者是張志新(化名)和其女友劉穎僵芹,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體小槐,經(jīng)...
    沈念sama閱讀 45,801評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡拇派,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,976評論 3 337
  • 正文 我和宋清朗相戀三年荷辕,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片件豌。...
    茶點故事閱讀 40,115評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡疮方,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出茧彤,到底是詐尸還是另有隱情骡显,我是刑警寧澤,帶...
    沈念sama閱讀 35,804評論 5 346
  • 正文 年R本政府宣布曾掂,位于F島的核電站惫谤,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏珠洗。R本人自食惡果不足惜石挂,卻給世界環(huán)境...
    茶點故事閱讀 41,458評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望险污。 院中可真熱鬧痹愚,春花似錦、人聲如沸蛔糯。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,008評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蚁飒。三九已至动壤,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間淮逻,已是汗流浹背琼懊。 一陣腳步聲響...
    開封第一講書人閱讀 33,135評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留爬早,地道東北人哼丈。 一個月前我還...
    沈念sama閱讀 48,365評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像筛严,于是被迫代替她去往敵國和親醉旦。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,055評論 2 355

推薦閱讀更多精彩內(nèi)容