360-градусный просмотрщик фотографий - PullRequest
0 голосов
/ 05 февраля 2011

У меня есть фотографии, сделанные с помощью 360-градусного копья. Кто-нибудь знает, как создать 360-градусный просмотрщик фотографий?

пожалуйста, не отправляйте ссылку на уже разработанное программное обеспечение, было бы лучше, если бы кто-то
дорожная карта / пример кода / статьи.

Предпочтительные технологии: Java / Flash / Flex / HTML 5 / javascript

1 Ответ

1 голос
/ 05 февраля 2011

Ну, я еще сам этого не делал, но в основном все сводится к проецированию фотографий на примитивную камеру.

Самым простым будет куб, но это, вероятно, приведет к не очень хорошим результатам, особенно по краям и углам.Лучше была бы сфера, на которую проецируются изображения.

Но, по сути, добавление 3D-примитивов и отображение на них текстур должно быть легко осуществимо с помощью Java или Flash.Если вы попытаетесь запрограммировать его для браузеров, взгляните на WebGL .Это был бы более ориентированный на будущее подход, для которого не требуется Flash ... И он уже предоставляет хорошие методы для наложения текстур на поверхностях.

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

Так что, в основном, независимо от того, какой примитив вы выберете, вам нужно расположить камеру в этом примитиве, проецировать фотографии наПримитив и реализовать некоторые элементы управления, которые позволяют пользователю свободно вращать камеру.

Можете ли вы привести какие-либо примеры фотографий?Это облегчило бы поиск способа решения вашей проблемы и нахождение хорошего способа проецирования текстуры ...

Надеюсь, это поможет ... если нет, продолжайте спрашивать ...

...