Silverlight Viewer для Photosynth
Я надеюсь, все уже успели проникнуться фотосинтом, возможно, кто-то даже попробовал сделать свой собственный синт (благо это делается очень легко).
Несколько слов о том, на каких технологиях он основан, чтобы было понятно, причем тут Silverlight :)
В основе Photosynth лежит технология Seadragon, которая позволяет быстро просматривать огромные массивы информации, максимально экономя при этом трафик, то есть технология стабильно работает даже на каналах с низкой пропускной способностью. Что важно, переход от одной части изображения (или коллекции изображений) к другой осуществляется плавно, без резких скачков, сдвигов, переходов и т.д.
В настоящее время существует несколько реализаций Seadragon. Наверное, самая известная из них — это DeepZoom в Silverlight (а самый известный пример — это, конечно, проект Memorabilia HardRock Cafe).
Вторая реализация Seadragon — это как раз плагин Photosynth для IE или Firefox, необходимый для просмотра фотосинтов.
Наконец, еще одна реализация — это недавно объявленный Seadragon Ajax, который частично (работает не так плавно, нет поддержки коллекций) реализует функционал DeepZoom, но не требует плагина Silverlight.
В чем разница между DeepZoom и Photosynth?
Если технология DeepZoom в Silverlight работает с двумерными объектами и вместе с Silverlight приобретает не только кроссбраузерность, но и кроссплатформенность, то плагин Photosynth, с одной стороны, уже ворочает фотографии в 3D-пространстве, а с другой, делает это, используя DirectX, а значит, работает в Windows — и о кроссплатформенности речи не идет.
Теперь стоит задуматься над тем, что… а как бы было хорошо, если бы в Silverlight была поддержка 3D и туда можно было “запихнуть” Photosynth. Но, как известно, в Silverlight 2 встроенной поддержки 3D нет, зато она обещана в третьей версии.
Известно, впрочем, и другое… если поддержки 3D нет, ее всегда можно реализовать программно, например, так, как это сделано в Kit3D.
Осталось взять Kit3D, добавить DeepZoom, подключить коллекции от Photosynth и получить — думаю, по заголовку уже все догадались — получить штуку для просмотра фотосинтов, работающую на Silverlight.
Неплохо для экспериментального проекта? Думаю, что, когда выйдет 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-проигрыватель становится основным — а, значит, кроссплатформенность выходит на первый план