这个项目能做什么

Sketchbook 是一个旨在从创意编程草图中创建并导出视觉效果的平台。它支持多种渲染引擎,包括 p5.js、GSAP 和 Three.js,允许用户通过 UI 配置草图并将结果导出为图像或视频。 关键技术能力包括: - 渲染与导出:支持浏览器内渲染以及通过 Playwright 后端进行无头录制。 - 基础设施:采用由 Next.js 16、TypeScript、Tailwind CSS、用于持久化的 Prisma 与 PostgreSQL,以及用于后台任务处理的 BullMQ 与 Redis 组成的架构栈。 - 存储:集成 MinIO 以实现与 S3 兼容的图像和视频存储。 - 可选功能:包含用于动画模板预览、实时缩略图镜像、推送通知的功能标志,以及一个允许将参数绑定到实时输入(如摄像头、麦克风和陀螺仪)的交互绑定插件。