5.2. Плагины и плейеры (QTVR)


В отличие от Java-вьюера плагин (plug-in) или плейер (player) представляют собой однократно загруженные и 'поключенные' к браузеру программные модули. При загрузке виртуальной панорамы плагин или плейер активируется и на экране вашего монитора возникает картина, аналогичная тому, которую вы можете наблюдать с Java-вьюером. Разница в основном заключается в качестве воспроизводимого панорамного изображения. С плагином или плейером оно значительно выше. Это обусловлено тем, разработчики в значительно меньшей мере ограничены их объемами. А это позволяет реализовывать более сложные и эффективные алгоритмы обработки изображений.

По состоянию на сегодняшний день практически можно говорить лишь о 3-х типах таких модулей, предназначенных для просмотра панорамных изображений: это плагин iPIX, QuickTime плейер и Flash плейер.

Первый из них - плагин iPIX - является специализированным, то есть он предназначем только для воспроизведения панорам, подготовленных с помощью программ компании iPIX. Ни для чего другого он служить не может. Объем этого плагина - около 1000 кб.

Плейер QuickTime, распространяемый корпорацией Apple Computers и, в первую очередь, предназначенный для работы в среде Mac OS - это весьма универсальное и мощное средство воспроизведения не только виртуальных панорам, но и просто изображений, аудиофайлов и видеороликов практически во всех известных форматах их представления (в чем он весьма успешно конкурирует с Windows Media Player'ом). Однако именно возможности просмотра панорам с очень высоким качеством объясняет его широкое распространение среди пользователей PC.

Впервые плейер QuickTime появился в 1991 г. Однако в то время возможностями просмотра виртуальных панорам он еще не обладал. Эти возможности открылись только в 1995 г. одновременно с появлением формата QuickTime VR. Причем формат этот поддерживал лишь цилиндрические панорамы. Здесь немаловажно отметить, что при использовании этого формата и плейера осуществляется перспективная коррекция панорамных изображений. В дальнейшем плейер претерпел несколько модификаций, направленных на расширение его возможностей и улучшение качественных показателей.

В 2001 г. - в самый разгар патентной войны компании iPIX против всех и всех против iPIX'а (см. далее) - Apple Computers объявил о получении патента на способ и устройство создания и воспроизведения кубических панорам и выпуске плейере QuickTime 5, способном такие панорамы просматривать. С этого момента для большинства фотографов, создающих виртуальные панорамы, этот формат стал основным. В настоящее время (конец 2004 г.) корпорация Apple Computers предлагает плейер QuickTime версии 6.5. Плейер бесплатен. Платной является его модификация под названием QuickTime Pro, предоставляющая некоторые дополнительные возможности по работе с контентом: частичное редактирование, полноэкранное воспроизведение, создание слайд-шоу, скинов и т.п. Основным недостатком плейера является его довольно существенный размер: 11,7 мб. Однако он довольно часто встречается на CD в составе программ, сопутствующих всякого рода игры, учебники, энциклопедии. По утверждению Apple Computers с июля 2002 г., когда был объявлен QuickTime 6, он загружен в 250 миллионов компьютеров во всех частях света.

Несмотря на то, что формат QTVR создавался корпорацией Apple Computers как кроссплатформенный, довольно долгое время практически отсуствовали средства изготовления QTVR-файлов средствами (в том числе программами сшивания), работающими под управлением ОС Windows. В настоящее время ситуация изменилась. Практически все программы сшивания панорамных изображений позволяют сохранять результаты в формате QTVR, по крайней мере для цилиндрических панорам. Иное дело, степень контроля параметров получаемого QTVR-файла. Здесь, к сожалению, не все просто. Ряд программ при создании QTVR допускают лишь незначительные регулировки: например, только степень компрессии jpeg. В том случае, если программа сшивания, которой вы пользуетесь, не предоставляет возможности широкой регулировки параметров QTVR-файла или не обеспечивает создание кубических QTVR, можно воспользоваться программами преобразования панорамных изображений в QTVR-файлы. На сегодняшний день известны 3 таких программы: VRMakePano, GoCubic и PanoCube.

Напомним, что речь идет о программах, работающих в среде Windows. Для Mac OS также существует программа трансформации панорамных изоюражений в QTVR-файлы под названием QTVR Make Panorama 2. Владельцы Mac'ов могут бесплатно скачать ее с сайта корпорации Apple Computers.

Программа VRMakePano также разработана корпорацией Apple Computers для владельцев компьютеров PC. Она может быть скачана с сайта корпорации в виде SIT-файла. Эту программу вряд ли можно назвать популярной, что объясняется, вр-первых, рядом присущих ей ограничений и, во-вторых, малой распространенностью программ компрессии/декомпрессии для SIT-файлов среди пользователей Windows.

Программа GoCubic по существу являющаяся аналогом программы QTVR Make Panorama, преобразованным для Windows компанией Panoptic Vision, занимающейся разработкой и производством сканирующих панорамных фотоаппаратов. Программа позволяет получать как цилиндрические, так и кубические QTVR-файлы. Однако, для того, чтобы получить кубический QTVR-файл, необходимо сначало получить 6 сторон куба, составляющих сферическую панораму в кубической форме, в виде отдельных файлов. Не останавливаясь на подробностях, напомним, что эту задачу можно решить либо с использованием программы PhotoVista (с последующим кропированием сторон куба в Photoshop'е или в любой другой аналогичной графической программе), либо с помощью плагина Adjust из пакета Panorama Tools (опять все в том же Photoshop'е). Заметим, также, что программа GoCubic допускает лишь настройку степени компрессии результирующего QTVR-файла, что, в целом, не может считаться достаточным для получения QTVR-файлов с заданными характеристиками. Программа бесплатна и каких-либо ограничений на ее распространение не существует. Скачать программу GoCubic можно отсюда >>>. Инсталляции программа не требует.

Совершенно иные возможности предоставляет программа PanoCube, разработанная Андреем Яковлевым и выложенная здесь >>>>, на сайте panoshow.com. Программа не имеет интерфейса. Запуск программы осуществляется путем 'перетаскивания' иконки с файлом панорамного (сферического) изображения в иконку программы. Все управление осуществляется через скрипт аналогично тому, как осуществляется управление в пакете PanoTools. Путем изменения параметров в скрипте можно менять практически все параметры будущего QTVR-файла: качество jpeg, линейные размеры окна плейера, угловые размеры этого окна, начальное угловое положения панорамы в окне плейера, углы панорамирования в вертикальной и горизонтальной плоскостях, значение зум-фактора. Кроме того, путем задания в скрипте соответствующего маркера можно генерировать html-код, содержащий все уже заданные параметры QTVR-файла. Для обеспечения работоспособности программы PanoCube необходимо установить в компьютере пакет Panorama Tools версии 2.5 или выше. Заметим, что PanoCube обеспечивает получение только кубических панорам в формате QTVR. Для получения цилиндрических панорам в этом формате программа не пригодна.

Разумеется любую цилиндрическую панораму можно представить в кубическом формате с последующим преобразованием ее в кубический QTVR-файл с ограничением углов панорамирования в вертикальной плоскости. Однако такой путь вряд ли можно признать целесообразным с точки зрения размеров получаемых файлов. Поэтому для преобразования цилиндрических панорам в QTVR-файл лучше воспользоваться более простыми средствами (GoCubic или тем, что предоставляет программа сшивания панорам).

HTML-код, предназначенный для воспроизведения QTVR-файла, т.е. файла с расширением *.mov (movie - 'мувик', кинолента), в своей простейшей форме выглядит следующим образом:

Этот код может быть существенно расширен за счет использования целого ряда других параметров и функций JavaScript. Окно плейера, реализованное с использованием приведенного выше кода имеет следующий вид:

В нижней части окна расположена панель упраления, 'клавиши' которой позволяют увеличивать и уменьшать изображение. Перемещение панорамы осуществляется с помощью курсора. Режим авторотации достижим только при использовании QuickTime Pro в среде Mac Os. Важной особенностью QTVR-файлов является то, что их воспроизведение возможно также в автономном режиме (двойной 'клик' левой клавиши мыши) без использования каких-либо HTML-кодов. Окно плейера при этом будет иметь несколько иной вид:

В заключение разговора о QuickTime плейере отметим его очень широкую популярность среди фотографов, основным занятием которых является изготовление и демонстрация в Интернете виртуальных панорам. Существует даже международная организация, объединяющая фотографов данного профиля, использующих в своей работе данный формат. В интернете существует не один сайт, на котором публикуются и регулярно обновляются панорамы в формате QTVR. Если ваша задача заключается в создании виртуальной панорамы высокого качества, то для ее демонстрации наилучшим образом подходит именно QTVR.


к оглавлению    предыдущая статья    следующая статья
Hosted by uCoz