大模型帶來的困擾
現在做項目(尤其是國內),超高建築的熱度非常高,一個個城市爭先恐後地造高樓。高樓投資大,對參與方來說是好事,有錢賺,動輒幾十億的項目,業主手指縫漏點下來也非常可觀。但大項目也帶來了一系列的問題。比如:模型太大,運算量也大,對機器要求就會很高。
之前的文章提到了輕量化,需要把Revit或者其他軟體(例如:Tekla、Sketchup等)的模型轉化為通用軟體(例如:瀏覽器)可瀏覽。不過輕量化轉化之後,其實仍然有一定的問題。因為項目體量擺在那裡,該顯示、該渲染的東西還得顯示、渲染。而計算機處理這些仍然需要消耗內存、CPU等硬體資源。
目前市場上通過瀏覽器(或移動APP)展示三維模型主要有兩種思路:
在伺服器端渲染模型
在客戶端渲染模型
360度全景照片
哦,對不起,說兩種咋手一抖多出來一種。最後一種其實不是真正的三維數據,純粹的圖片處理技術,這種這裡就不討論了。
對於第一種情況。主要思路是將伺服器渲染好的三維截屏後將截屏圖片傳輸到客戶端,因此在客戶端實際上看到的是一連串的圖片,跟看三維電影差不多。
優點
對客戶端的硬體要求很小
理論上只要伺服器足夠好,無論多大的模型都可以載入顯示
缺點
對網速依賴比較大
很容易出現卡頓(尤其是快速移動、選擇等時候)
畫面質量一般不是很好
對於第二種情況。需要將三維模型先傳輸到本地後利用本地的瀏覽器來進行渲染。
優點
一旦載入完成響應速度快
畫質好
缺點
對客戶端硬體有要求(主要體現在對內存和GPU的要求)
客戶端硬體一般的情況下,超大模型比較難處理
當然,對於上面任何一種方法,後續都有優化的空間,但方向一旦確定,後續進行演化推進的路基本就定了。
【補充】對於第一種方法,還有一種說法是可以保護模型不被破解。它確實有這好處,不過第二種方法也是可以做到的,雖然要更麻煩一些,所以這裡沒有提這個。
推薦閱讀:
※帝國風暴步兵---傑達巡邏TK-14057 手辦開箱
※高達屹立於大地之上!中篇:鋼普拉推薦(HG & RG)
※蔣校長帶你探秘中國最大的模型廠
※模擬食品模型是怎麼做出來的?
※另一次的五龍齊聚——DX9口袋戰爭機器恐龍