1 июля 2013 г.

Мои разработки. Живые обои "Colorful Wave"

В продолжение темы предыдущей разработки "Волны на поверхности" я опубликовал на маркете Google Play свое новое творение - живые обои "Colorful Wave". 1 июля 2013 года приложение обновлено до версии 1.3, в которой произошли большие изменения. 
Приложение не стремится к какой- либо реалистичной графике, такой как изображение поверхности воды с плавающими рыбками и произрастающими на дне водорослями. Таких разработок на маркете достаточно. Наоборот, живые обои показывают нам фантастическую жидкость, какой в земной природе быть не может. Основной настройкой программы является выбор так называемых "генераторов цвета" - фрагментных шейдеров, создающих узоры на поверхности жидкости.

Примеры узоров в версиях 1.1 и 1.2: 

Генератор цвета
 Радужное облако
Генератор цвета
Магнитные поля
Генератор цвета
Спираль

Генератор цвета
Цветок
Генератор цвета
Медуза
Генератор цвета
Протуберанцы
Генератор цвета
Полосы

В версии 1.3 добавлена возможность выбора цветовой схемы для каждого генератора цвета:





















































Кроме того, в версии 1.3 добавлен новый генератор цвета "Водоворот":

























Вы можете также выбрать качество изображения поверхности - от 3000 до 11000 вершин в зависимости от скорости вашей видеокарты.

Предлагаю посмотреть работу живых обоев на видео с Youtube:



Приобрести приложение всего за 49 рублей можно на странице Google Play:
https://play.google.com/store/apps/details?id=com.blogspot.andmonahov.colorfulwave

Доступен также бесплатный вариант программы, содержащий только один генератор цвета - "Радужное облако" с цветовой схемой по умолчанию. Его можно скачать по ссылке:
https://play.google.com/store/apps/details?id=com.blogspot.andmonahov.colorfulwavefree

Приятного просмотра и удачи в делах !

5 комментариев:

  1. Купил в поддержку разработчика(Сам не использую анимированые изображения рабочего стола, обычно времея работы важнее. Но в этом случае порадовало то что идея по сути описана на сайте, т.к. внимательно читая статьи можно понять и как это работиает и если проявить немного фантазии то можно и самому реализовать нечто подобное)))) В целом мне понравилась идея работы с шейдерами. Надо будет попробовать сделать подобное с произвольной текстурой или набором текстур.

    ОтветитьУдалить
    Ответы
    1. Спасибо за поддержку! В этой программе практически нет текстурных ресурсов в виде картинок. Большинство текстур она генерирует сама при первом старте. Поэтому такой маленький размер apk, всего 580 кб.

      Удалить
  2. Ну разница между 8000 и 11000 немного заметна.... хотя на глаз FPS где-то 30-40
    В целом работает неплохо. Правда занимает где-то 60% экрана при land ориентации при вертикальной все нормально.

    ОтветитьУдалить
  3. Обои, конечно, норм, но мало, я обычно беру с http://rulsmart.com/files/cat138.html - там частенько публикуют, хотя хотелось бы больше, ибо скука

    ОтветитьУдалить
  4. Андрей, прошу прощения за оффтопик, но блог жив ? У Вас очень толковые материалы, но что-то очень давно нет записей. Можно надеяться что Вы продолжите ?

    ОтветитьУдалить