📜 ⬆️ ⬇️

Silverlight Viewer for Photosynth

I hope everyone has already managed to feel the photosynt , maybe someone even tried to make their own synth (since this is done very easily).

A few words about what technologies it is based on, so that it is understandable, and here is Silverlight :)

Seadragon Icon At the heart of Photosynth is Seadragon technology, which allows you to quickly view huge amounts of information, while at the same time saving traffic (by loading only those parts of the image that are needed at the moment, and not all, perhaps, the entire gigapixel image), that is, the technology is stable works even on low bandwidth channels. What is important, the transition from one part of the image (or a collection of images) to another is carried out smoothly, without sudden changes, shifts, transitions, etc.

There are currently several implementations of Seadragon. Probably the most famous of them is DeepZoom in Silverlight (and the most famous example is, of course, the Memorabilia HardRock Cafe project).
')
The second implementation of Seadragon is just the Photosynth plugin for IE or Firefox, which is necessary for viewing photosynths.

Finally, another implementation is the recently announced Seadragon Ajax , which partially (does not work so smoothly, does not support collections) implements the DeepZoom functionality, but does not require the Silverlight plug-in.

What is the difference between DeepZoom and Photosynth?

Photosynth Icon If the DeepZoom technology in Silverlight works with two-dimensional objects and, together with Silverlight, acquires not only cross-browser compatibility, but also cross-platform, then the Photosynth plugin, on the one hand, already rotates photos in 3D space, and on the other, does it using DirectX, which means , it works in Windows - and there is no talk about cross-platform.



Now it’s worth thinking about how… well, it would be nice if Silverlight had 3D support and there you could “shove” Photosynth. But, as you know, in Silverlight 2 there is no built-in 3D support, but it is promised in the third version .

It is known, however, and more ... if there is no 3D support, it can always be implemented programmatically, for example, as it is done in Kit3D .

It remains to take Kit3D, add DeepZoom, connect the collections from Photosynth and get - I think everyone already guessed by the title - get a piece for viewing photosynts working on Silverlight .

image

image

Not bad for a pilot project? I think that when Silverlight 3 comes out with 3D support, it will be even cooler :)

Source: https://habr.com/ru/post/46911/


All Articles