G
enby!

Оптимизация процедурной генерации на ESP32: звук на bytebeat и графика на LUT

Как ускорить и оптимизировать демку под ESP32? В этом видео я делюсь процессом пошаговой оптимизации своей визуально-звуковой демки: от замеров производительности до применения lookup-таблиц и расчётов на бумаге. Разберём, как выжать максимум из ограниченных ресурсов микроконтроллера без глубоких знаний железа. 00:00 — Приветствие и о чём демка 00:40 — С чего начинать оптимизацию 01:30 — Замеряем время на генерацию аудио 04:30 — Затаскиваем bytebeat 05:45 — IDE тупит 06:15 — Сравниваем звук и время 07:30 — Float и int на CPU и GPU 08:10 — Смотрим графическую часть 09:00 — Разбираем оптимизацию «на бумаге» 09:40 — Что такое LUT (Look-Up Table) 11:00 — Замеряем время на генерацию графики 13:15 — Планируем оптимизацию на бумаге 15:50 — Планируем оптимизацию в коде 17:10 — Генерируем таблицы углов и цветов 22:30 — Можно пропустить (туплю с камерой) 25:05 — Запускаем и смотрим результат 26:10 — Подводим итоги

Смотрите также