Share via


Silverlight Viewer для Photosynth

Я надеюсь, все уже успели проникнуться фотосинтом, возможно, кто-то даже попробовал сделать свой собственный синт (благо это делается очень легко).

Несколько слов о том, на каких технологиях он основан, чтобы было понятно, причем тут Silverlight :)

Seadragon Icon

В основе Photosynth лежит технология Seadragon, которая позволяет быстро просматривать огромные массивы информации, максимально экономя при этом трафик, то есть технология стабильно работает даже на каналах с низкой пропускной способностью. Что важно, переход от одной части изображения  (или коллекции изображений) к другой осуществляется плавно, без резких скачков, сдвигов, переходов и т.д.

В настоящее время существует несколько реализаций Seadragon. Наверное, самая известная из них — это DeepZoom в Silverlight (а самый известный пример — это, конечно, проект Memorabilia HardRock Cafe).

Вторая реализация Seadragon — это как раз плагин Photosynth для IE или Firefox, необходимый для просмотра фотосинтов.

Наконец, еще одна реализация — это недавно объявленный Seadragon Ajax, который частично (работает не так плавно, нет поддержки коллекций) реализует функционал DeepZoom, но не требует плагина Silverlight.

В чем разница между DeepZoom и Photosynth?

Photosynth Icon

Если технология DeepZoom в Silverlight работает с двумерными объектами и вместе с Silverlight приобретает не только кроссбраузерность, но и кроссплатформенность, то плагин Photosynth, с одной стороны, уже ворочает фотографии в 3D-пространстве, а с другой, делает это, используя DirectX, а значит, работает в Windows — и о кроссплатформенности речи не идет.

Теперь стоит задуматься над тем, что… а как бы было хорошо, если бы в Silverlight была поддержка 3D и туда можно было “запихнуть” Photosynth. Но, как известно, в Silverlight 2 встроенной поддержки 3D нет, зато она обещана в третьей версии.

Известно, впрочем, и другое… если поддержки 3D нет, ее всегда можно реализовать программно, например, так, как это сделано в Kit3D.

Осталось взять Kit3D, добавить DeepZoom, подключить коллекции от Photosynth и получить — думаю, по заголовку уже все догадались — получить штуку для просмотра фотосинтов, работающую на Silverlight.

image

image

Неплохо для экспериментального проекта? Думаю, что, когда выйдет Silverlight 3 с поддержкой 3D, будет еще круче :)

Comments

  • Anonymous
    January 20, 2009
    Буквально вчера я писал о том, что появился вьювер фотосинтов на Silverlight. А Photosynth и DeepZoom,...

  • Anonymous
    January 20, 2009
    Изменить масштаб – увидеть детали или наоборот охватить всю картину сразу – задача из разряда повседневных....

  • Anonymous
    February 08, 2009
    Изменить масштаб – увидеть детали или наоборот охватить всю картину сразу – задача из разряда повседневных.

  • Anonymous
    March 08, 2009
    Но одной из самых прикольных фишек Фотосинта является его умение не просто склеивать фотографии, но и

  • Anonymous
    March 08, 2009
    Одной из самых прикольных фишек Фотосинта является его умение не просто склеивать фотографии, но и строить

  • Anonymous
    March 08, 2009
    Одной из самых прикольных фишек Фотосинта является его умение не просто склеивать фотографии, но и строить трехмерную модель в виде облака точек

  • Anonymous
    April 24, 2009
    Наконец-то, добрался до этой замечательной новости :) Шаг назад, два вперед Итак, Photosynth становится

  • Anonymous
    April 24, 2009
    Наконец-то, добрался до этой замечательной новости :) Шаг назад, два вперед Итак, Photosynth становится

  • Anonymous
    April 24, 2009
    Итак, Photosynth становится ближе к людям — Silverlight-проигрыватель становится основным — а, значит, кроссплатформенность выходит на первый план