問題總結
問題一: 如何提升加載速度
解答:
方法一:利用瀏覽器cache控制緩存
方法二:利用建模技術,公共部分material的加載共用,而且配合緩存
方法三:gzip壓縮傳輸
此方法能夠加載60萬平方米建築3-5s左右瀏覽器
問題二: 提高3D可視化智能樓宇多物體渲染效率
解答:
方法一: 將3D物體2D圖標平面化,對全部圖標進行編號,採用BufferRender緩衝繪製全部2D圖標到一個平面,點擊此平面時,精確到平面內的三角形,從而肯定具體的物體。此方法能夠解決一次性繪製上萬個點位且點選場景。緩存
問題三: 解決三維可視化模型仿真問題
解答:
方法一:須要三維建模設計師在模型中事先設計好燈源燈光位置等參數,配合三維軟件開發工程師,按照設計好的燈源燈光位置,補上燈光以後,模型仿真度至少提升50%以上。若是你的模型不夠真實,可能由於沒有燈光。markdown
問題四:模型大小問題(建模模型過大)
解答:
方法一:須要專注的遊戲建模工程師對模型進行優化。(與此方法對應:不可以使用Revert、CAD、傾斜攝影技術、UG等建模,一般這種工業級的建模,模型巨大,動則上GB)架構
問題五:如何架構設計天空盒?
解答:經過後臺配置Excel,利用Action動態傳到前臺按照配置加載便可。jsp
項目演示
3D可視化樓宇效果視頻
三維建模動畫Demo演示
三維建模智能樓宇演示
搜索源代碼及其餘在線演示代碼優化