Об этом проекте
Sketchbook — это платформа, предназначенная для создания и экспорта визуальных эффектов из скетчей креативного кодинга. Она поддерживает несколько движков рендеринга, включая p5.js, GSAP и Three.js, позволяя пользователям настраивать скетчи через пользовательский интерфейс и экспортировать результаты в виде изображений или видео.
Ключевые технические возможности включают:
- Рендеринг и экспорт: поддержка как рендеринга в браузере, так и записи в headless-режиме через бэкенд Playwright.
- Инфраструктура: используется стек, состоящий из Next.js 16, TypeScript, Tailwind CSS, Prisma с PostgreSQL для хранения данных, а также BullMQ с Redis для обработки фоновых задач.
- Хранилище: интеграция MinIO для S3-совместимого хранения изображений и видео.
- Дополнительные функции: включают флаги функций для анимированных превью шаблонов, живого зеркалирования миниатюр, push-уведомлений и плагин привязки взаимодействий, который позволяет привязывать параметры к живым входным данным, таким как веб-камеры, микрофоны и гироскопы.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.