Прогаем с кенгурой
Открыть в Telegram
Сидим с кенгурой под горой, запекаем текстуры... { программирование, процедурная генерация, графика, аудио, образование и немного про специфичные игры } https://gostrobrod.dev https://boosty.to/gostrobrod
Больше236
Подписчики
Нет данных24 часа
-17 дней
+130 дней
Архив постов
И пилю статью про тв сигнал, потому что без этой базы дальше эффекты пилить бессмысленно - они все идут через поломку этого сигнала. А как понимать поломку, не понимая, как оно должно работать
По запросам трудящихся затаскиваю в оркалот джем режим. Пока на двоих, а там посмотрим. Работать будем через webrtc без серверов: токены придется ручками копировать туда-сюда. Надеюсь скоро протестируем в деле.
Пока дошел до такого. Я ему сказал использовать wren в качестве языка. Сейчас оно уже достаточно компактно, и ядро отделено от аппаратного/платформенного слоя, но я продолжаю вести наблюдение. В идеале его на есп-шку затащить бы как-то. Пока пинаю в сторону оптимизации
Пока вот до такого дошли (демку тоже оно само сделало).
Чтобы не собирать каждый раз, я попросил его делать скрины скрины, чтобы примерно понимать, и пинать его, попивая чай (вот этот набор скринов он сам делает у себя каждый прогон).
Провожу эксперимент: можно ли чисто чатжепетей (не кодексом) сделать фэнтези консоль. В качестве источника идей я ему дал tic80 и PixelVision8.
То есть я ему даю задание и он мне дает архив на сборку. Я собираю, смотрю, пинаю его исправлять. Ну и пинаю как ему работать на тему тестов, хэдлес рендера и ревью
Добавляю в оркалот фильтры на каналы.
Плюс добавил всякие удобства для миди:
• выбор устройств через меню
• навешивание миди контролов на крутилки (можно на один миди навесить несколько в синте и крутить одновременно)
• список биндингов для удобства сброса
В качестве пилотной статьи собрал одну про цвета - по этой теме у меня набралось больше всего материала за последнее время в виде постов, черновиков, обсуждений и прочего. Собрал все в кучу - по идее должна покрывать очень многое. Плюс дает код шейдеров для конвертаций между моделями и стандартами.
https://artifacts.gostrobrod.dev/scene-light/principles/colour-models-and-spaces/
Добавил новый эффект
https://artifacts.gostrobrod.dev/effects/overmodulation/
Хотя эффект выглядит простым, у него куча нюансов. Из-за этого обнаружил, что нужны разделы не только по эффектам, но и по теории, потому что иначе не ясно, зачем городить несколько сотен строк кода вместо одного умножения, сдвига и модуля.
Видимо, следующим этапом я буду переносить теорию из постов, чтобы понять, как органично вписать голую теорию параллельно эффектам.
Вот эту штуку допилил тоже. Посчитал спектр текущей волны и прокинул его и саму волну из потока для аудио в поток для графики, чтоб можно было визуализацию рисовать как в тик80, но на есп-шке. Теперь точно закончил прокрастинировать😁
Чаечная импровизация.
Пойду видеоэффект готовить дальше следующий - хватит пожалуй прокрастинировать
Вот так оно в итоге работает. Плюс умеет оптимизировать выражение, чтоб можно было в демку вставить или куда еще это сунуть можно
Я немного пересмотрел концепцию и оставил только ноды для выражений. Это сильно упростило и построение и анализ под капотом. Визуализацию сделал расширением ноды. Ну и всякие оптимизации и укарашательства добавляю.
