5

簡単に言えば、次のとおりです。

を Silverlightに読み込んで.vrml3D シーンをレンダリングすることはできますか?

なぜ私がこれをやりたいのかについて、もう少し背景情報を説明します。次の設定を実装したいと思います。

  1. サーバー上で長時間実行される計算を実行する
  2. mayavi で 3D シーンをレンダリングする
  3. ファイルとしてエクスポートし.vrmlます。
  4. Silverlight クライアントに転送する
  5. Silverlight 内で 3D シーンをレンダリングする
  6. ユーザーがこのシーンを操作できるようにします (ズーム、パン、回転など)。

Silverlight の最近のバージョンには XNA が付属しているので簡単だと思っていましたが、Google と SO の両方で調査を行っても、役立つヒントは得られませんでした。誰かが私を正しい方向に向けることができれば素晴らしいと思います.チュートリアル、ライブラリ、またはコードスニペットへのリンクは大歓迎です.

mayavi-documentation によると、私が作成できる代替ファイル形式として

  • リブ (レンダーマン)
  • oogl (ジオムビュー)
  • iv (OpenInventor)
  • obj (波面)
4

2 に答える 2

2

これは有望に見えます:

http://www.postvision.net/SilverMotion/Default.aspx

ウェブサイトから直接:

SilverMotion コンポーネントを Silverlight 開発環境に配置し、3D モデリング環境 (Blender、3DS Max、Maya、MilkShape など) から直接エクスポートした .3DS ファイルをインポートするだけです。それでおしまい。シーンがレンダリングされ、ブラウザ内で操作できるようになります。

中間のファイル変換を行う必要があるかもしれませんが、表示コンポーネントに関しては、簡単に使用できるように思えます。

于 2013-03-11T03:36:47.150 に答える
1

Wavefront OBJインポートが組み込まれているため、 Babylon Toolkitにショットを与えることができます(Silverlight 5がその3D機能を実証するために特別に設計されたものです)。私はそれを具体的に使用していないので、それがどれだけうまくインポートされるかについて具体的にコメントすることはできません。

于 2013-03-18T10:31:47.080 に答える