2016-11-29 35 views
0

我們希望使用Autodesk Forge模型查看器來顯示非常大的建築模型。在大多數使用情況下,只需要在瀏覽器中顯示模型的一部分(由觀察者所知的邊界體素定義)。由於需要大量的帶寬以及等待整個模型加載的延遲,每個用戶都等待將整個模型下載到觀衆是不可行的。減少瀏覽器對超大型號的下載帶寬

據我所知,有一些我們可以通過過濾,發佈的內容,減少細節/紋理的水平,或將模型成小塊,減少發佈的模型的大小的方式。 此問題是關於優化模型加載性能,以便通過API查看單個大型模型的一部分,在發佈之前「烹飪」源Revit模型元素結構,或者通過操縱已發佈模型的節點結構來查看。

什麼是減少下載大小/加載模型的一部分,當提高加載時間推薦技術?

回答

0

如你所知,RVT文件上傳到服務器鍛造翻譯的流化格式。我不知道有任何訪問該進程或控制它的選項。因此,您需要預處理或後處理。後處理可能很複雜,因爲流式轉換翻譯結果格式沒有記錄。我目前可以設想的唯一預處理路徑包括將模型分成單獨的RVT文件,或者簡化整個模型並將其保存爲縮小的RVT文件,就像您描述的一樣。

+0

Viewer可以將多個模型加載到同一場景中(請參閱Viewer3D.loadModel()方法)。也許他可以將大型模型分成多個小型模型,將它們全部翻譯,然後根據需要將每個模型加入到查看器中? –

+0

@StephenPreston是否有任何使用API​​的技術,例如下載模型結構/索引並在模型呈現之前應用濾鏡?將模型分成許多小部分意味着更復雜的發佈過程,然後在觀看時管理所有片段。 – storm

+0

目前還沒有 - 沒有。我們正在改進處理非常大的模型(LOD等)。當他們上線時,我們顯然會宣佈任何增強功能。 –