2016-11-29 14 views
0

用のビューアのダウンロード帯域幅を削減します。ほとんどのユースケースでは、モデルの一部のみがブラウザに表示される必要があります(ビューアが認識する境界ボクセルによって定義されます)。必要とされる帯域幅の量と、モデル全体の読み込みを待つ時間の遅延のために、モデル全体をビューアにダウンロードするのをすべてのユーザーが待つようにすることはできません。は、我々は非常に大規模な建物モデルを表示するには、オートデスクフォージモデルビューアを使用したい非常に大きなモデル

私たちは、公開されている要素をフィルタリング詳細/テクスチャのレベルを低下させる、または少しの部分にモデルを分割することによって発行されたモデルのサイズを減らすことができる方法があることを認識しています。 この質問は、APIを使用するか、発行前に元のRevitモデル要素構造を「調理する」か、または公開されたモデルのノード構造を操作することによって、単一の大きなモデルの一部を表示するためのモデルの読み込みパフォーマンスを最適化することです。

モデルの一部をロードする際のロード時間を改善する/ダウンロードサイズを削減するための推奨方法は何ですか?

答えて

0

ご承知のとおり、RVTファイルはストリーミング形式への変換のためのフォージサーバーにアップロードされます。私は、そのプロセスへのアクセス、またはそれを制御するオプションを認識していません。したがって、前処理または後処理する必要があります。ストリーミング可能な翻訳結果フォーマットは文書化されていないため、後処理はおそらく複雑です。私が現在考えている唯一の前処理パスは、モデルを別々のRVTファイルに分割すること、またはモデル全体を簡素化し、それを縮小RVTファイルとして保存することです。

+0

Viewerは(Viewer3D.loadModel()メソッドを参照してください)同じシーンに複数のモデルを読み込むことができます。おそらく、大型モデルを複数の小さなモデルに分割し、それらをすべて変換し、必要に応じて各モデルを追加してビューアに追加することもできます。 –

+0

@StephenPrestonモデル構造/インデックスをダウンロードしてモデルをレンダリングする前にフィルタを適用するなど、APIを使用する技術はありますか?モデルを多くの小さな部分に分割することは、より複雑なパブリッシングプロセスと、それを見ているときのすべての部分の管理を意味します。 – storm

+0

現時点ではありません - いいえ。我々は、非常に大きなモデル(LODなど)を扱うための改善に取り組んでいます。我々は明らかに彼らがライブに行くときに任意の拡張機能を発表します。 –

関連する問題