Wallpaper FX 3D Panorama от Hamster Beat

edmsk

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



Приложение полностью бесплатное, скачать можно на Google Play

admsec2008

Ребята, харе жечь!
вы почти каждый день что-то выпускаете!
Может застабилизируетесь?

apl13

ТОЛЬКО ТРАНК! ТОЛЬКО ХАРДКОР!

nikola1956

В результате родилась идея сделать из обычной двумерной картинки 3х-мерную панораму и поместить результат на рабочий стол.
По-моему идея хорошая. Похожая фишка есть в оболочке HTC Sence. И мне, как пользователю, она нравиться!
Правда у вас, если судить по ролику, что-то не так с проекцией 3D-изображения на плоскость экрана, выглядит не очень естественно, а естественность важна! Если, например, использовать OpenGL для отрисовки трехмерной сцены, то обычно все получается очень натурально ...
Кстати, не храните ли вы просто плоскую картинку, а для отображения её на экране используете преобразование координат (грубо говоря, плоская картинка накладывается на внутреннюю боковую поверхность цилиндра)? Если так, то это не есть хорошо. Пользователю нужен "честный" 3D. :)

karkar

что-то не так с проекцией 3D-изображения на плоскость экрана, выглядит не очень естественно
Они простo взяли слишком большой FOV (угол обзора). Если уменьшить, будет реалистичней, но и более плоско.
не храните ли вы просто плоскую картинку

Из ролика совершенно ясно, что берется плоская картинка и растягивается. Так же делают многочисленные панорамные проги ( пример ).
Авторам: эту штуку было бы круто совместить с датчиком поворотов, чтобы все само поворачивалось при вращении телефона в разные стороны, как в google sky map.

edmsk

По-моему идея хорошая. Похожая фишка есть в оболочке HTC Sence. И мне, как пользователю, она нравиться!
Стараемся, спасибо
Правда у вас, если судить по ролику, что-то не так с проекцией 3D-изображения на плоскость экрана, выглядит не очень естественно, а естественность важна! Если, например, использовать OpenGL для отрисовки трехмерной сцены, то обычно все получается очень натурально ...
Мы и используем OpenGL, на ролике на всех картинках, кроме первой, стоит fov 90, вот потому и такие искажения. Плюс ко всему, чтобы не было визуальных изменений размеров выбранной пользователем области, мы натягиваем текстуру на специфический сферический объект, у которого в основании прямоугольник.[/quote]
Кстати, не храните ли вы просто плоскую картинку, а для отображения её на экране используете преобразование координат (грубо говоря, плоская картинка накладывается на внутреннюю боковую поверхность цилиндра)? Если так, то это не есть хорошо. Пользователю нужен "честный" 3D. :)
Это тебя уже куда-то понесло :) У нас не цилиндр просто, а пересечение 2х сфер по осям.

edmsk

Авторам: эту штуку было бы круто совместить с датчиком поворотов, чтобы все само поворачивалось при вращении телефона в разные стороны, как в google sky map.
Спасибо, взяли на заметку

edmsk


Авторам: эту штуку было бы круто совместить с датчиком поворотов, чтобы все само поворачивалось при вращении телефона в разные стороны, как в google sky map.
Спасибо, взяли на заметку
Сделано! Получилось правда прикольно, только на некоторых девайсах хреновенькие датчики - дают достаточно большую ошибку и реагируют с задержкой.
Оставить комментарий
Имя или ник:
Комментарий: