프로젝트 소개

HUFF Classic은 실시간 데이터모시, 글리치 아트 및 피드백 효과를 생성하기 위한 데스크톱 애플리케이션입니다. 사용자는 타일 변위, 피드백 루프, 플로우 워프, 대칭 폴드, 솔라리제이션, 스캔라인 손상 및 고스트 트레일을 포함한 포괄적인 효과 체인을 통해 비디오 파일이나 라이브 웹캠 피드를 처리할 수 있습니다. 이 애플리케이션은 파라미터 조정을 위한 컨트롤 패널과 별도의 전체 화면 출력 창이라는 두 개의 창 구조를 특징으로 합니다. 전문적인 퍼포먼스 워크플로우를 위해 다음과 같은 기능을 지원합니다: - 비디오 출력: Syphon(macOS) 및 Spout(Windows)과의 통합을 통해 Resolume 또는 TouchDesigner와 같은 VJ 소프트웨어로 텍스처를 전송할 수 있습니다. - 외부 제어: 하드웨어 컨트롤러 및 TouchOSC와 같은 소프트웨어를 위해 UDP를 통한 전체 MIDI 매핑 및 OSC(Open Sound Control)를 지원합니다. - 프리셋 시스템: 휴대 가능한 JSON 파일을 통해 파라미터 스냅샷을 저장하고 불러올 수 있습니다. Rust, Tauri 및 p5.js를 사용하여 구축된 이 앱은 시간적 효과를 구현하기 위해 여러 캔버스 표면과 프레임 링 버퍼를 관리하는 직렬 렌더링 파이프라인을 구현합니다.