Photosynth用のSilverlightビューアー

誰もがすでに光合成に手を染めていることを願っています。おそらく誰かが自分でシンセを作ろうとしたこともあります(その利点は非常に簡単です)。



それがどの技術に基づいているのか、それを明確にするためのいくつかの言葉、そしてここでSilverlight :)



シードラゴンのアイコン PhotosynthSeadragonテクノロジーに基づいており、トラフィックを最大化しながら大量の情報をすばやく表示できます(ギガピクセルイメージだけでなく、現時点で必要なイメージの部分のみをロードすることにより)。つまり、テクノロジーは安定しています。低帯域幅のチャネルでも機能します。 重要なのは、画像の一部(または画像のコレクション)から別の部分への移行がスムーズで、突然のジャンプ、シフト、移行などが発生しないことです。



現在、Seadragonの実装はいくつかあります。 おそらく最も有名なのは、SilverlightのDeepZoomです (そして最も有名な例は、もちろんMemorabilia HardRock Cafeプロジェクトです)。



Seadragonの2番目の実装は、IEまたはFirefox用のPhotosynthプラグインであり、Photosynthの表示に必要です。



最後に、別の実装として最近発表されたSeadragon Ajaxがあります。これは部分的に(それほどスムーズに動作せず、コレクションをサポートしません)、DeepZoom機能を実装しますが、Silverlightプラグインを必要としません。



DeepZoomとPhotosynthの違いは何ですか?



Photosynthアイコン SilverlightのDeepZoomテクノロジーが2次元オブジェクトで動作し、Silverlightと連携して、ブラウザー間の互換性だけでなく、プラットフォーム間も取得する場合、Photosynthプラグインは、一方ではすでに3D空間で写真を回転させ、もう一方ではDirectXを使用して、 、Windows上で動作します-そして、クロスプラットフォームの話はありません。







今は何を検討する価値があります...しかし、Silverlightに3Dサポートがあり、Photosynthをそこにプッシュできると便利です。 しかし、ご存知のように、Silverlight 2には組み込みの3Dサポートはありませんが、3番目のバージョンでは約束されています。



ただし、別のこともわかっています... 3Dサポートがない場合は、たとえばKit3Dで行われるように、常にプログラムで実装できます。



Kit3Dを取り、DeepZoomを追加し、Photosynthのコレクションを接続して、取得します-タイトルで既に推測されているすべての人が-Silverlightで動作するPhotosynth を表示するためのものを取得します。



image



image



パイロットプロジェクトとしては悪くないですか? Silverlight 3 with 3Dがリリースされると、さらにクールになると思います:)



All Articles