項目背景 在vue中利用three.js,搭建3D智慧配電房監測系統,其中發現設計師給的模型太大了最大的一個模型有6MB之大,以至於后面模型加載的時候頁面速度變得超級的慢,所以需要將模型進行優化,將其變小; 模型優化 設計師給我的模型類型是obj的,還帶有素材mtl。通過百度發現瀏覽器 ...
.准備好模型文件table.obj和table.mtl .下載obj gltf 下載地址https: github.com AnalyticalGraphicsInc obj gltf 解壓至文件夾名稱obj gltf master .模型文件table.obj和table.mtl放進解壓后的obj gltf master .在obj gltf master文件夾目錄執行 .在obj gltf ...
2020-09-25 23:50 0 1486 推薦指數:
項目背景 在vue中利用three.js,搭建3D智慧配電房監測系統,其中發現設計師給的模型太大了最大的一個模型有6MB之大,以至於后面模型加載的時候頁面速度變得超級的慢,所以需要將模型進行優化,將其變小; 模型優化 設計師給我的模型類型是obj的,還帶有素材mtl。通過百度發現瀏覽器 ...
首先需要安裝gltf轉換工具 npm install --save obj2gltf 安裝成功后,執行下列語句即可成功轉換,-i表示輸入文件,-o表示輸出文件 obj2gltf -i model.obj -o model.gltf ...
核心代碼 ...
效果圖 demo ...
在cesium中導入模型需要的是gltf或glb格式的文件,cesium官方提供了obj轉gltf文件的工具,一個obj2gltf的庫,地址為https://github.com/AnalyticalGraphicsInc/obj2gltf,下載后在cesium目錄下使用命令行使用npm ...
obj 格式3D模型轉 gltf 格式 這個就很簡單了,如果我們需要使用 gltf 格式模型,但是我們目前只有 obg 格式化,我們需要轉化一下。 有幾種方式,但是我只試驗過第一種,是可以的,在 cesium 中是可以正常使用的。 obj2gltf(轉換工具) https ...
在用cesium的過程中難免需要導入別人做好的3D模型,這時候就需要將這些模型轉成gltf格式了 當然,官方也給了我們一個網頁版的轉換器,但是畢竟是網頁版的,效率極其低下,文件還不能太大,所以我們就需要一個格式轉換器了 現在只支持obj和dae轉gltf,我感覺obj比較方便,所以我 ...
cesium中支持載入3D模型,不過只支持gltf格式。gltf是khronos組織(起草OpenGL標准的那家)定義的一種交換格式,用於互聯網或移動設備上展現3d內容,充分支持opengl,webgl,opengles圖形加速標准。 在用cesium的過程中難免需要導入建好的obj或dae模型 ...