Генератор панелі для мобільних ігор

Після прочитання статті про вибір кольору 233 горішка для Попелюшки: відбираємо кольору для «ідеальної» палітри, з'явилося бажання це реалізувати у вигляді невеликого додатки.

image
Раніше до моделі HSB (HSV) сильно не придивлявся, більше орієнтувався на RGB. Але після більш докладного розгляду знайшов у ній багато плюсів.

Щоб можна було візуально оцінити результат вирішив реалізувати просте додаток, в якому можна підібрати потрібну палітру. Палітру можна зберегти і завантажити для коригування. Дані зберігаються у вигляді відтінків значення в xml файлі. Щоб використовувати палітру в своїх проектах є експорт у формат json, до RGB-значеннями. Для корекції тону є горизонтальний слайдер з допомогою цього повзунка можна вибрати відтінок 360 градусів. Корекцію по компоненті S і B я не робив, великого плюса в цьому не знайшов. У файлі експорту будуть 255 значення кольорів. Останні 15 генеруються автоматично — це білий, чорний і відтінки сірого.

image
Дякую автору за статтю про панелі і колірній схемі, вона мені допомогла згрупувати кольору в палітру.

Для своїх інструментів я використовую wxWidgets. Але тут вирішив використовувати Qt. Це моє перше додаток на Qt, тому в деяких моментах все можна зробити краще.

Посилання на репозиторій: GitHub
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.