عن المشروع
HUFF Classic هو تطبيق مكتبي لإنشاء تأثيرات datamosh وفن glitch وتأثيرات التغذية الراجعة (feedback) في الوقت الفعلي. يتيح للمستخدمين معالجة ملفات الفيديو أو بث الكاميرا المباشر من خلال سلسلة تأثيرات شاملة تتضمن إزاحة المربعات (tile displacement)، وحلقات التغذية الراجعة، والتشويه التدفقي (flow warps)، وطيات التماثل، والـ solarization، وفساد خطوط المسح (scanline corruption)، ومسارات الشبح (ghost trails).
يتميز التطبيق ببنية من نافذتين: لوحة تحكم لضبط المعلمات ونافذة إخراج منفصلة بملء الشاشة. ولدعم سير عمل الأداء الاحترافي، فإنه يدعم:
- مخرجات الفيديو: التكامل مع Syphon (macOS) و Spout (Windows) لإرسال الأنسجة (textures) إلى برامج VJ مثل Resolume أو TouchDesigner.
- التحكم الخارجي: تعيين MIDI كامل ودعم OSC (Open Sound Control) عبر UDP لوحدات التحكم في الأجهزة والبرامج مثل TouchOSC.
- نظام الإعدادات المسبقة: القدرة على حفظ واسترجاع لقطات المعلمات عبر ملفات JSON محمولة.
تم بناء التطبيق باستخدام Rust و Tauri و p5.js، وهو يطبق خط أنابيب رندرة تسلسلي يدير أسطح كانفاس متعددة ومخزن مؤقت حلقي للإطارات (frame ring buffer) لتحقيق التأثيرات الزمنية.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.