LINUX.ORG.RU

Сообщения pic-0

 

Движок интерактивных живых обоев Syntropy (SFML / C++17)

 , , , ,

Привет всем!

Хочу поделиться своим проектом — интерактивными живыми обоями Syntropy. Проект гарантированно работает под Linux Mint c окружениями Cinnamon, LMDE.

Технические особенности проекта:

  • Написано полностью на C++17. Код оптимизирован на низком уровне, благодаря чему приложение весит копейки и практически не нагружает систему даже на слабых ПК.
  • Рендеринг на SFML + кастомные GLSL-шейдеры: эффекты свечения (Bloom), лучей света и виньетирования обрабатываются аппаратно через видеокарту.
  • Честный Portable: для сборки использовалась статическая линковка SFML (-DSFML_STATIC), libgcc и libstdc++. Приложение запускается в один клик без установки, не требует зависимостей в системе и прав суперпользователя (root).

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

YouTube, Rutube.
Скачать можно на github.com

Буду очень рад любым отзывам, багрепортам и идеям, куда развивать проект дальше!

pic-0
()