4

追加機能を備えたbimサーファーのように機能するWebアプリケーションを構築する必要があります。彼らのサイトに表示されているものとは異なり、リアルタイムグラフィックスを使用してIFCファイルを3Dで表示できる必要があります。

追加機能は、仮想ウォークスルーを表示することです。つまり、bimsurferを参照すると、アプリは、まるで私がその中を歩いているかのように、正面玄関から内部の任意の部分に私を連れて行くことができるはずです。webGLを確認しました。この目的により適した他の技術はありますか?

WebGLに欠陥があることを発見したわけではありませんが、私たちのプロジェクトにもっと良いオプションがあるかどうかを考えているだけです。ありがとう。

4

2 に答える 2

5

この目的により適した他のテクノロジーはありますか?
それは信じられないほど曖昧です。それを見るにはいくつかの方法があります:

あなたが説明したように、WebGLはウォークスルーを実行できますか?
絶対。

ホームウォークスルーのレンダリングに適した低レベルの3DAPIはありますか?
いいえ。Web上に3Dコンテンツを表示するためのすべての低レベルオプション(WebGL、Silverlight、Stage 3D)には、ほぼ同じ機能があります。それらはすべて、シェーダーを使用して三角形をレンダリングします。このレベルでの技術に関する決定は、他の要因に基づいています。どの言語でプログラミングするのが快適ですか。ターゲットプラットフォームは何ですか?他のライブラリと相互運用する必要がありますか?利用しようとしているレガシーコードはありますか?等

ホームウォークスルーのレンダリングを容易にする高レベルの3DAPIはありますか?
WebGLには、APIの複雑さの一部を抽象化する多くのフレームワークがあります。ThreeJSが最も一般的に使用されているものですが、他にもたくさんあります。ここでの選択は、主にAPIのどの部分を処理するかについてです。(メッシュフォーマット?カメラ処理?照明およびマテリアルシステム?)WebGLを超えて見たい場合は、Unityを調べて、優れたツールを備えた非常に完全なシーン管理システムを探す価値があります。Stage 3Dやその仲間たちもある程度のハイレベルなサポートを持っていると思いますが、私は彼らのエコシステムに精通していないと言えます。

家をレンダリングして飛ぶ既存のソフトウェアパッケージはありますか?
ウェブ用?私が知っていることではありません。

これらの特定のトピックについて質問がある場合は、お気軽にお問い合わせください。

于 2012-07-12T23:45:47.213 に答える
1

同様のトピックについて検索を行っているときに、あなたの質問にたどり着きました。合理的な解決策がまだ見つからない場合は、ifcOpenShellを使用して、IFC ファイルを .dae および/または .obj/mtl ファイルに変換することをお勧めします。これらのファイルは、 ThreeJsなどのオープン ソース WebGL ライブラリで簡単にレンダリングできます。さらに、@Rizzo が提供したリンクも役立ちます。

于 2016-01-06T12:29:46.173 に答える