OBJ,3DS等常用格式數據LOD拆分生成3d-tiles數據解決思路


1. 將原模型通過網格划分拆分為多個模型,拆分難點:單個紋理拆分多個紋理,紋理重組,UV坐標重新計算。

通過模型的面信息獲取每個面用的紋理,抽取所有紋理后,對紋理重新組合成一個新的圖片,組合采用二叉樹遍歷合理利用空間,根據原圖的uv坐標計算新的uv坐標。存儲一個新的網格模型。

2. 對網格模型進行lod數據處理,處理方式為四叉樹原則。主要對步驟1處理的模型進行分級,減面和模型四叉樹拆分。

3. 對每一級得出的數據生成對應的b3dm格式的模型數據。

4. 將所有模型數據文件遍歷生成tileset.json文件。

5. 用Cesium Git項目的分支3d-tile檢驗數據的正確性。

這是處理數據的大致思路。經過實踐得出思路可行


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM