3D-фотография это набор фотографий предмета, снятых с разого ракурса.
При просмотре фотографии подменяются, чем создается визуальный эффект вращения предмета.
Текущая версия просмотрщика фотографий доступна здесь:
photomechanics.ru/примеры... Что должно быть реализовано в новой версии просмотрщика:
Обязательная функциональность:
1. Исправить ошибку. Когда в просмотрщике делаешь "Зум", то попадаешь на следующий кадр, а не на текущий. Когда делаешь зум обратно, то тоже попадаешь на следующий кадр
2. Исправить ошибку. Если мышкой крутить, и мышка выезжает за пределы кадра, то изображение не крутится, а залипает.
Надо чтобы выход за пределы кадра был равносилен отпусканию мышки. или, еще лучше, чтобы при выходе из кадра ролик продолжал реагировать на мышку, в том числе на отпускание кнопки.
3. В режиме зума нужно автоматически переключить мышь на управление перемещением по кадру. При уменьшении в исходный размер автоматически переключить мышь в режим вращения.
4. Когда перемещаешься по кадру (в режиме зума), картинку можно случайно закрутить. Надо это отключить.
5. После уменьшения изображения продолжает отображаться большая фотография, но уменьшенная браузером. В результате видны искажения и анимация тормозит. Когда перемещаешься по кадру (в режиме зума), картинку можно случайно закрутить. Надо это отключить.
6. Просмотрщик зверски тормозит в Android. В то же время на iOS работает нормально. Надо исправить, чтобы работало на всех мобильных платформах.
7. Зум всегда делается по центру фотографии. А должен делаться туда, куда наведен курсор.
8. Когда крутишь ролик мышкой, а потом отпускаешь кнопку, ролик начинает крутиться в ту сторону, на какой стороне у тебя мышка оказалась. Даже если ты выждал паузу перед отпусканием, и какбы "не запускаешь" это вращение. Особенно мешает при использовании тачскринов.
9. Когда переходишь в полноэкранный режим просмотрщика, обрезается верх и низ фотографии (проверял на фотографии с нашего сайта первый пример со страницы с примерами)
10. Добавить полосу загрузки (progress bar). Она должна появляться при первоначальной загрузке фотографии, а также при загрузке зума.
11. Добавить настройку, что фотографию можно вращать вправо и влево, но нельзя прокрутить на 360 градусов. Это нужно для поддержки фотографий, в которых предмет снят в каком-то секторе, а целиком на 360 градусов. При этом первоначальная картинка должна указывать на центральное положение предмета.
12. Добавить поддержку всплывающих надписей. В качестве всплывающей надписи может быть также всплывающая фотография.
13. Добавить возможность добавления к ролику обычных фотографий. При этом просмотр должен переключаться между 3D и обычным вариантом. Обычных фотографий может быть несколько.
Обсуждаемая функциональность:
1. При увеличении подгружать только ту часть фотографии, куда в данный момент наведен зум. Так сделано в плеере Мегавизора и Фоторобота.
2. Когда переходишь в полноэкранный режим просмотрщика, или просто подгружаешь все фотографии с зумом, то ролик начинает сильно тормозить даже на компьютере. На мобильниках и планшетах тормозит еще сильнее.
Предлагаю вращать маленькие фотографии, а подгружать большие уже тогда, когда ролик остановился. Это лучше и с точки зрения ожидания загрузки (не надо ждать долго), и тормозить не будет.
Внимание!
Бюджет в данном проекте можем обсуждать индивидуально.
Предлагаю проект разбить на 2-3 стадии и реализовывать поэтапно с поэтапной оплатой.
Работа через безопасную сделку.