1. 程式人生 > >技術服務線上沙龍——三維效能優化線上問題整理

技術服務線上沙龍——三維效能優化線上問題整理

11月8日,超圖集團質控與支援中心組織了歲末衝刺技術服務福利第一彈——新一代三維效能優化,在講解過程中就不斷有朋友們在留言區提問,最後我們不得不延長沙龍時間來回答朋友們的問題,後面有朋友們提出將問題整理為文件,方便大家後續檢視。於是,技術支援的同事們打鐵趁熱,將線上關注度較高的問題整理出來,同時社群上也不少朋友提問,感興趣的可以移步http://ask.supermap.com

● 傾斜攝影相關
Q:傾斜攝影模型合併根節點和生成S3M有先後區分嗎?
A:如果傾斜攝影模型資料需要合併處理,需要先合併根節點,再生成S3M。

Q:傾斜攝影模型資料用的是四叉樹嗎?
A:傾斜攝影模型資料在合併根節點時是根據四叉樹的概念,每合併一次是將四小塊合成一個大塊,但傾斜攝影模型資料本身的lod層級並不是使用的四叉樹。

Q:傾斜攝影模型資料如果飄在空中一般怎麼處理讓其貼地?
A:傾斜攝影模型本身是具有高程資訊的模型,建議在場景中疊加相應區域的DEM和傾斜攝影模型進行匹配。如果不考慮高度的準確性,可以修改scp檔案中position節點中的z值,從而調整傾斜攝影模型本身的高度。

Q:傾斜攝影的紋理壓縮功能會導致丟失多少真實度?
A:傾斜攝影模型的紋理壓縮是將.jpg轉成相應端的紋理,會將原本較大的紋理貼圖圖片進行壓縮,如果圖片內容相對簡單的話,真實度基本不會受影響。

Q:場景生成的OSGB快取可以再生成s3m嗎?
A:可以,可使用SuperMap iDesktop .NET 9D(2019)中傾斜攝影-壓縮並單體化功能進行處理。

Q:傾斜模型區域性更新有什麼解決方案?
A:傾斜攝影模型區域性更新可使用傾斜攝影模型的裁剪功能,在原資料中裁掉需要更新的區域,得到裁剪後的資料,然後將裁剪後的資料和新的資料一起載入到場景中使用。

Q:合併根節點是否可以重新按新的名字來進行命名,傾斜模型區域性更新資料有什麼好的方案沒有?
A:合併根節點可自定義重新命名scp檔名。傾斜模型區域性更新同上一問題。

Q:面拉的體塊怎麼能貼傾斜攝影?
A:在SuperMap iDesktop.NET 9D(2019)中將模型資料集圖層的高度模式設定為貼物件;在WebGL產品中可使用s3mInstance新增面塊拉伸建模後匯出的.s3m檔案,設定s3mInstance貼物件實現。

● S3M快取相關
Q:快取檔案過大會影響瀏覽?
A:快取檔案過大會影響WebGL端瀏覽。快取檔案過大時一方面需要較長的下載時間,佔據請求佇列;另一方面快取檔案過大表明快取檔案中包含的紋理過大或者三角面過多,對渲染造成比較大的壓力。

Q:S3M中傾斜模型和BIM模型都是用的四叉樹嗎?
A:傾斜模型在做根節點合併時是根據四叉樹原理,四小塊合成一個大塊,在傾斜模型和BIM模型快取塊的排程載入不是用的四叉樹原理,預設一次排程載入16塊。

Q:那壓縮紋理是在合併根節點之前處理嗎?
A:SuperMap iDesktop .NET 9D(2019)中合併根節點和紋理壓縮已經合併,只需要一步處理。

Q:S3M可以在桌面端使用嗎?
A:可以,超圖三維全平臺支援S3M。

Q:什麼情況下選擇拆分模型,什麼情況選擇合併模型?
A:如果單個模型物件子物件過多或者或者單個模型過大,可考慮拆分模型。如果在部分應用場景中需要將較小或者較碎的模型進行處理,可進行合併模型處理。

Q:如果生成的快取S3M格式檔案超過5M怎麼處理?
A:單個S3M檔案超過了5M肯定資料存在一定問題,需要檢查模型資料,主要包括是否存在大紋理、是否單個物件過大或三角面過多、是否切片邊長過大,需要逐一排查確定。

● 精模相關
Q:模型的陰影只能烘焙嗎?有沒有別的方法,不然看起來很不真實
A:陰影有兩種方式,一是烘焙,二是開啟陰影模式。陰影模式下陰影是實時計算的光影效果,需要的資源較多,對機器配置較高。

Q:iDesktop是否可以把多個小模型合成一個大模型?
A:可以,在SuperMap iDesktop .NET 9D(2019)中,將模型資料集新增到場景中,使用物件操作-三角網操作-模型合併進行處理。

● 軟體使用
Q:模型的陰影只能烘焙嗎?有沒有別的方法,不然看起來很不真實
A:陰影有兩種方式,一是烘焙,二是開啟陰影模式。陰影模式下陰影是實時計算的光影效果,需要的資源較多,對機器配置較高。

Q:iDesktop是否可以把多個小模型合成一個大模型?
A:可以,在SuperMap iDesktop .NET 9D(2019)中,將模型資料集新增到場景中,使用物件操作-三角網操作-模型合併進行處理。

● 其他
Q:多面共高閃爍的問題怎麼解決?
A:共面閃爍多存在於多層資料疊加時出現,可用設定圖層的多邊形偏移解決。如果是單個模型內出現共面閃爍,建議對原始模型進行處理,注意建模規範。

Q:點雲載入如何優化?
A:近期三維研發對點雲進行的著重的優化,包括快取生成和快取大小都有了極大的提升,建議聯絡支援中心技術支援獲取最新的版本使用。

Q:為什麼BIM匯出的模型紋理顏色有變化?
A:BIM中存在有多種顏色渲染方式,如真實顏色、著色顏色等,外掛匯出時也是支援多種匯出方式,如果發現顏色變化,建議先確認匯出的顏色,再確認對應的材質中的顏色對比確認。

Q:3dsmax建的模型匯入桌面,生成的快取都是OSGB格式的?
A:SuperMap iDesktop .NET 9D(2019)對模型生成快取可以選擇生成OSGB格式和S3M格式

Q:Revit用的2018做建築建模比較好,有外掛能帶材質匯出嗎?
A:Revit有外掛匯出模型,可在官網資源中心-輔助資源-各平臺BIM外掛(CATIA、REVIT)。雲盤:https://pan.baidu.com/s/1cB6SnO
百度雲盤密碼:llsc