这个项目能做什么

HUFF Classic 是一款用于创建实时 datamosh、glitch-art 和反馈效果的桌面应用程序。它允许用户通过一个全面的效果链处理视频文件或实时摄像头馈送,该效果链包括 tile displacement、反馈循环、flow warps、对称折叠、solarization、扫描线损坏和 ghost trails。 该应用程序采用双窗口架构:一个用于参数调整的控制面板和一个独立的全屏输出窗口。针对专业表演工作流,它支持: - 视频输出:集成 Syphon (macOS) 和 Spout (Windows),可将纹理发送至 Resolume 或 TouchDesigner 等 VJ 软件。 - 外部控制:通过 UDP 提供完整的 MIDI 映射和 OSC (Open Sound Control) 支持,适用于硬件控制器和 TouchOSC 等软件。 - 预设系统:能够通过便携式 JSON 文件保存和调用参数快照。 该应用使用 Rust、Tauri 和 p5.js 构建,实现了一个串行渲染管线,通过管理多个画布表面和帧环形缓冲区来达成时间效果。