私は現在プロジェクトの初期段階にあり、使用するフレームワークを決定するのに苦労しています。WPFは死んでいると言われていますが、それでもMicrosoft Surfaceアプリをプログラムする(唯一の?)方法のようです。これは、プロジェクトの将来の目標の1つですが、主な焦点ではありません。
ただし、主な焦点は次のとおりです。同じビュー内の2Dオブジェクトと3Dオブジェクトの両方(およびkinect /音声サポート)。2Dオブジェクトの一部はSVGファイルです。私がこれまでオンラインで読んだことから、XNA(さらに言えばSilverlight 5 3D)でSVGグラフィックスをレンダリングするのは簡単ではありません。SVGからXAMLへのコンバーターを見たことがありますが、この結果を3Dビューで使用できますか?またはその逆?
ゲームではないことを考えると、XNAを除外したいビジネスアプリケーションですが、グラフィックの処理がかなり行われ、可能であれば高解像度/ビデオウォールのサポートが行われるため、優れたパフォーマンスも必要です。 。ビデオウォールを考慮に入れると、解像度がGPUのテクスチャサイズ制限よりも低い場合にのみハードウェアアクセラレーションを使用することを読んだので、WPFを除外する可能性があります。
ブラウザや電話でアプリケーションを実行するつもりはないので、Silverlight5を除外したいと思っています。
ヒントをいただければ幸いです。ありがとう!