TGViewer
Channel Public Channel
MATHGUM | Игры, рисование, анимация, музыка, программирование, геймдев | Канал разработчика

MATHGUM | Игры, рисование, анимация, музыка, программирование, геймдев | Канал разработчика

@mathgum

Канал разработчика игр и программ
Subscribers
35
Photos
31
Videos
0
Links
42

Showing posts older than #66 · Back to latest

Older Posts 16 shown
Post #65 140
🛠 ПРОЕКТЫ
Ergomant: Task manager

Менеджер учёта времени, затраченного на выполнение рабочих задач, с функцией привязки таймера

Скачать:
📱 Google Play
🖥 Gumroad
🖥 Itch
Post #64 150
"Скоро, скоро" - говорим. Оказывается не так скоро, как хотелось бы. В частности, мобильная версия для Android пока на рассмотрении Google Play. И кто знает, сколько она будет рассматриваться, и непонятно, как ещё рассмотрят. Первый раз выкладываем что-либо на Google Play.

Видно, золотые годы более-менее незамороченных площадок прошли, и исполнение правил площадок также стали занимать больше времени. И как наверное, вы слышали, после рассмотрения нужно ещё пройти обязательное закрытое тестирование с минимум 20-тью тестерами. Но ладно, значит, "скоро" для начала мы хотя бы выложим десктоп версии для Windows и Linux.

#продуктивность #менеджер
  • 🔥 3
Post #63 113
Пока у нас образовались небольшие срочные задачи, которые надеемся решить. Хотелось бы вернуться в привычный режим арта, музыки и т.п. Но пока не до творчества (чуть попозже). Единственное, чем возможно кого-то и порадуем, это небольшая программа, которую надеемся очень скоро выложить. В десктоп и Android версии.

Речь идёт о приложении для учёта времени рабочих задач, с возможностью привязывать к ней таймеры. Да, мы примерно из тех людей, кто пытается быть организованным, и иногда учитываем, сколько времени уходит на ту или иную задачку, чтобы потом объективнее оценивать свои силы.

Даже странно об этом говорить, потому что таких приложений сегодня тьма тьмущая. Но почему-то многие из них не вызывают желание ими пользоваться. Слишком они сложные на вид: куча цветов, какие-то дикие дашборды с мелкими пометками на каждую задачу (а внутри вложена ещё одна мелкая пометка, внутри которой ещё одна малюсенькая, а в яйце смерть Кощеева). Или просто, когда ты уже точно знаешь, что тебе нужно, а что нет, начинаешь склоняться к тому, чтобы плюнуть на поиски и сделать самостоятельно. Надоело сидеть без нормальной программы для учёта времени и решили сделать свою, с блекджеком и всякими плюшками.

Вообще-то однажды мы уже писали эту программу, но она была непригодна для массового использования: неоптимизирована; не так удобна и не так проста; работала только на Windows desktop с нативными кнопками... А всё, что сделано не для людей, мы и сами не торопились использовать. Но настало время и судьба заставила нас допилить этот менеджер задач.

Очень скоро мы поделимся им с вами. В нём только самое важное и очень функциональное. Надеемся из разряда "как задумывалось самой природой".

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

#продуктивность #менеджер
  • 👍 3
  • ❤ 1
Post #57 198
Будьте бобры, посмотрите этот короткий видос и оцените, пожалуйста, какой вариант вам больше нравится? Очень хочется понять, какой стиль управления больше сегодня предпочитают.

Здесь в зависимости от меняющегося угла обзора меняется спрайт верхней части. Лично нам не очень нравятся эти подёргивания при смене кадров, а рисовать целую кучу пиксельарт кадров на каждый угол кажется нерациональным. Проще тогда заморочиться со скелетной анимацией.

ВК зеркало, т.к. гифка может тормозить:
https://vk.com/clip-209816853_456239032
  • 👍 3
Post #56 190
Опять только Krita выручила 😐

Была маленькая задача - сделать bitmap-шрифт с красивыми золотыми циферками для игры.

Нашли один хороший онлайн сервис, который умеет делать такие надписи максимально гибко. Остальным сайтам и программам, которые мы перепробовали, он просто не уступает. Уверен, кому нужны были такие надписи, сталкивался с ним.

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

В общем, мы стали пробовать весь свой инструментарий, что был под рукой, чтобы найти то, что помогло бы быстро менять текст, не тратя времени на переработку стиля под каждый новый символ: векторные редакторы, 3D редакторы, скрипты, даже была заложена неплохая база для своей собственной программы. Но в итоге получалось то же самое: либо редакторы не позволяли в реальном времени менять текст и все слои каждого нового символа приходилось перерабатывать вручную, либо оказывалось долго программировать, а нам надо УЖЕ!

В конце концов, решили-таки обратиться к Крите, наплевав на её растровую направленность (а вы знаете, что растр в отличие от векторной графики не очень хороший вариант для псведо-3D надписей). Хорошо вспомнив про суперспособности Криты к эффектам, как в Фотошопе, и главное - к клонированию слоёв (когда изменения в первоначальном слое тут же изменят и все дублированные слои), было решено попробовать соорудить конструкцию из слоёв, как в любом векторном редакторе. И что сказать: получилось... и даже лучше, чем ожидали... 😐

Нашлись, конечно, неприятные моменты в Крите, но результат себя оправдал. Один раз сконструировал слои с нужными стилями, и меняй символы сколько хочешь - слои будут повторять всё для любой новой буквы. Может быть, сделаем урок, где подробно объясним все эти мелочи.

А сейчас смело можно положить ещё один балл в копилку #krita
  • 👍 3
  • 🔥 2
Post #53 242
Мы думали, что одни так думаем. Оказывается, нет. В одной известной книжке автор тоже пришёл к выводу, что все дороги ведут к Крите.

Надпись на табличке:
"Конечно, вы можете нарисовать эти элементы и в #Blender. Но я рекомендую взглянуть на #Krita, если вы с ней не знакомы. Я пробовал много программ для рисования, некоторые платные, некоторые бесплатные, и мне просто очень нравится работать в Krita. Она легко осваивается, и результат почему-то всегда лучше, чем если бы я использовал #Photoshop."

Никогда не думали о популяризации этого софта. Тем более, зная о его существенных недостатках вроде недостаточной производительности и вылетах (возможно, это из-за чрезмерной функциональности, кто знает). Но увы, Крита, действительно, удобнее и функциональнее даже платных редакторов. В Крите можно "такое" вытворять... будут ещё уроки и мы покажем, что в ней можно "такого" сделать, чего не могут другие редакторы.
  • 💯 2
  • 👍 1
Post #52 201
🎬 Приглашаем цифровых художников на полчаса в познавательное и где-то даже забавное приключение по миру графических редакторов, в которых мы работаем, и их иногда странному поведению с цветами. Урок является кратеньким ликбезом для художников, которые хотели бы чуть лучше понимать свои рабочие программы.

🎬🎮 СМОТРЕТЬ В VK (30:12)
🎬🎮 СМОТРЕТЬ В YOUTUBE (30:12)
🎬🎮
СМОТРЕТЬ В RUTUBE (30:12)

В частности, мы разбираем проблему странного преобразования цветов после фильтрации в #Krita заявленную в прошлом уроке.

Хотя, в принципе, от этих проблем не застрахована ни одна программа. И очень поверхностно мы касаемся темы программирования. Точнее, устройства данных в наших цифровых девайсах.

В принципе, не смотря на глубину материала, смотреть под чаёк можно ☕️ Практики тут нет. Только прокачка знаниями.

Для тех, кто всё это знает или даже прокачен в этой теме сильнее, чем рассказывается в уроке, но по каким-то причинам всё-таки захочет посмотреть, сразу оговоримся про то, что вы сможете услышать: мы в курсе, что существуют разные группировки, форматы вроде RGBA, BGRA, ABGR, RGB555, Little и Big endian byte order-ы и прочий АБЫРВАЛГ, но всей этой дребеденью мы сознательно не стали перегружать и без того нелёгкий (или лучше сказать неспецифичный для цифровой живописи) урок, опять же потому что это урок для художников, а не программистов, и информацию в нём мы старались донести в максимально понятной и простой форме, насколько это возможно. Поэтому почва для начала подробных инженерных дискуссий, в принципе, отсутствует. У ролика просто другая цель... Ну, вы поняли)

К сожалению, долго пришлось возиться с этим уроком из-за обилия инфографики, необходимости дополнительной автоматизации этой инфографики и прочих помех. Да ещё инфографики на полчаса! Даже привычных футажей оказалось очень мало, и то в ролике они, к сожалению, оказались чисто символическими.

#урок #цвет #палитры #художники #пиксельарт #фильтры #hex
VK Видео Палитризация для пиксель-арт. Проблемы фильтрации цветов под другую палитру. Как устроены цифровые изображения 00:05 Введение 01:52 Художники и программы 04:34 Как устроены пиксели 06:43 Двоичное представление чисел и HEX-цвета 12:22 Как устроена HEX запись цветов. Как работает фильтр изменения цветов 22:00 Пример второго алгоритма преобразования цветов в цвета палитры…
  • 🔥 6
  • 👍 4
Post #51 355
mathgum_parallax_01.gif13.8 MB
Пока испытываем #параллакс эффект (смотреть на стены ракетной шахты на фоне). Все механики героя тоже, в целом, готовы, но ещё не все анимации нарисованы, поэтому рано показывать.

#геймдев #инди #игры #разработка #gamedev #indie #gif #mathgum
  • 🔥 5
  • 👍 1
Post #50 343
В прошлом видеоролике по рисованию в стиле #пиксель-арт с нарисованным египтянином (смотрите в категории "Видео") в одном моменте мы показали, что #фильтр палитризации в программе #Krita иногда выбирает неожиданные для нас "грязные" цвета, которые впоследствии приходится исправлять вручную или доводить до ума с помощью дополнительных фильтров. Но как бы это поведение фильтра, на первый взгляд, не казалось неправильным, мы сразу же заявили, что "на самом деле фильтр всё делает правильно". Но в уроке мы не стали углубляться, почему фильтры иногда себя так ведут (вообще, в любых программах), т.к. объяснять это также нужно не меньше десяти минут, а растягивать прошлый #урок относительно посторонней темой было не совсем уместно. Поэтому мы просто попросили зрителей высказаться, нужно ли, вообще, углубляться в эту тему или нет? Например, если кому-то хочется лучше разбираться и предугадывать поведение свох графических программ. Ведь это хорошо, когда художник всегда чувствует свои инструменты, не так ли? 👀

Как мы и предполагали, у небольшой доли зрителей, желающих знать больше, всё-таки возникло и желание узнать подробнее про это явление "непресказуемого выбора цветов", поэтому в следующем ролике мы всё-таки расскажем об этом. Точнее, это будет не совсем урок, а скорее теоретическая лекция, отчасти связанная с алгоритмами обработки изображений. Программировать в нём мы ничего не будем, не пугайтесь, а только вскольз коснёмся самой поверхности обработки изображений, причём в не менее интересной форме (надеемся).

Текст следующего ролика уже продуман и записан, а вот над тем, как это лучше показать визуально, чтобы была понятна самая глубина проблемы и её решения, чтобы в полной мере удовлетворить жажду знаний особо заинтересованных художников, нужно немного помозговать 🧠

Сам урок находится здесь:
https://www.youtube.com/watch?v=EYMmGKz6DEE
  • 👍 2
  • 🔥 1
Post #48 255
Изредка возвращаемся к #ArmorHeart. Пока промежуточный вариант обложки, еще надо будет барса перерисовать.

#арт #обложка #cover
  • 🔥 3
Post #47 217
Продолжаются поиски оптимального внешнего вида главного героя #KernelBug Вроде бы он становится более симпатичным

Kernel Bug

#анимация #спрайт #gamedev #gif
  • 👍 2
  • 🔥 1
  • 👏 1
Post #46 191
Недавно узнали, что часть художников пользуется #krita для #android. И не раз замечали вопросы о записи видео с помощью #ffmpeg который Крита никак не может найти. На этот счёт, конечно, оказались кое-какие мысли, но в двух словах их выразить было просто невозможно, поэтому всё это очень быстро вылилось в статью:

📖 ЧИТАТЬ ЗДЕСЬ
VK Как записать спидпейнт видео в Krita на Android с помощью ffmpeg. Рабочий вариант для художников Известно, что у Krita есть вариант приложения для платформы Android, и некоторые художники с радостью готовы работать именно там. И те, у..
  • 👍 3
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →