Эксперимент · Работает

Параметрик

Генеративный дизайнер ваз: загружаешь песню или фотографию, приложение вытаскивает их признаки и строит по ним параметрическую форму — вазу, которая кодирует личное воспоминание.

Что это

Первый публичный опыт того, что позже стало проектом Mnemoform: превращение воспоминания в физический объект. Пользователь приносит песню или фотографию, а получает вазу, форма которой собрана из признаков этого материала.

Как это работает

  • Аудио. Meyda вытаскивает спектральный центроид, RMS, ZCR, спектральную плоскостность и другие признаки, а временной анализ раскладывает динамику по высоте вазы: громкие участки дают более широкий профиль, тихие — узкий.
  • Фото. Анализ на канвасе: яркость, насыщенность, плотность краёв и распределение цвета.
  • Всё считается на клиенте — ни аудио, ни фотографии никуда не отправляются.

Что можно менять и чем это заканчивается

  • Живое 3D-превью и слайдеры: накрутка, волна, вздутие, кривизна, толщина стенки.
  • Экспорт водонепроницаемых STL и 3MF с физическим масштабом, проверкой объёма печати и пресетами материалов (PLA, PETG, PLA Silk).
  • Процесс собран из шести шагов: отбор материала → типология → контекст → синтез → тектоническая доводка → превью изготовления.

Стек

  • Next.js 16 (App Router), React 19, TypeScript
  • three.js через @react-three/fiber
  • Meyda — извлечение аудиопризнаков
  • Геометрия: B-spline-профиль → LatheGeometry → деформации → толщина стенки → сабдив

Ссылки