مستند إجرائي لا صورة نقطية
في Fractal Designer يكون المستند وصفًا لا صورة نقطية: كل طبقة تحفظ ما هي عليه، مثل مجموعة ماندلبروت أو نمط فورونوي أو ظل مُسقط، مع معاملاتها، ثم تُرسم الصورة من هذا الوصف. لذلك يبقى المشروع المحفوظ ملف JSON صغيرًا ببضعة كيلوبايتات، ويمكن إعادة رسمه بأي دقة دون فقد، ولا يؤدي تغيير رقم واحد إلى تدهور الصورة بل إلى إعادة رسمها. الاستثناء الوحيد هو الملفات التي تضيفها بنفسك، مثل مقطع صوتي أو صورة فوتوغرافية أو فيديو؛ فهي تُحمل داخل المشروع كما هي ليفتح كاملًا على جهاز آخر، على حساب حجمه.
يجمع المحرر 70 مولّدًا و35 تأثيرًا في 105 أنواع من الطبقات. تعمل كما في محرر صور بالطبقات: أحد عشر نمط مزج، ومجموعات لها سلسلة تأثيرات وتحويل خاصان بها، وأقنعة حسب اللون أو القرب من تدرّج أو نصوع طبقة أخرى. ويمكن إمالة أي طبقة ثنائية الأبعاد ودفعها في العمق. يجري كل ذلك على وحدة معالجة الرسوميات عبر WebGPU، ويُخزَّن كل طبقة مؤقتًا بحسب بصمة معاملاتها، فلا يُعاد حساب إلا ما تغيّر فعلًا.
عائلات الفراكتل والقوالب
تضم المكتبة فراكتلات زمن الهروب من ماندلبروت وجوليا إلى Feather وLyapunov وKali، والخرائط الفوضوية Hénon وDuffing وIkeda وChirikov مرسومة على معاملاتها الخاصة، وستة فراكتلات ثلاثية الأبعاد بتقنية raymarching، ومنحنيات مالئة للفراغ في المستوى وداخل مكعب، وجاذبات جسيمات، ونباتات وأنظمة L، وأنماطًا عضوية مثل domain warping والبلازما والرخام، إضافة إلى الأشكال والتدرجات والنصوص وفن ASCII وصورك ومقاطعك. تُرتَّب الأدوات في فئات: فراكتلات زمن الهروب، والخرائط الفوضوية، والمنحنيات والإنشاءات، والفراكتلات ثلاثية الأبعاد، بينما تُقسم التأثيرات إلى اللون والدرجة، والتمويه والضوء، والتشويه، والتنقيط الطباعي والطابع القديم.
ستة عشر قالبًا للبدء تفتح على تكوين مكتمل يمكنك تفكيكه معاملًا بعد معامل. تُختار القوالب من بطاقات مع معاينات، حتى بلوحة المفاتيح، ويُستخدم اسم المستند الظاهر فوق الصورة اسمًا للملف عند الحفظ والتصدير.
من التكبير العميق إلى الطباعة بالحجم الكبير
- طبقة ماندلبروت مخصصة تستخدم نظرية الاضطراب، أي مدارًا مرجعيًا بدقة مضاعفة على المعالج وفروقًا بدقة مفردة على وحدة الرسوميات، فتتجاوز بكثير الحد الذي يتفكك عنده المظلِّل البسيط إلى مربعات. كما تحتفظ طبقات جوليا وBurning Ship وTricorn وCeltic وSpider وPhoenix بتفاصيلها عند التكبير العميق بفضل ضبط الدقة الحسابية تلقائيًا.
- كل إطار مفتاحي لقطة كاملة للمشهد، فيمكن لإطارين مختلفي الطبقات أن يتلاشى أحدهما في الآخر. تتحرك الكاميرا بطريقة Van Wijk وNuij التي تربط التكبير بالتحريك، مع قشرة البصل (onion skin) والتشغيل ذهابًا وإيابًا.
- حمّل مقطوعة موسيقية فتُحلَّل مسبقًا إلى منحنيات للعلو والجهير والمتوسط والحادّ والإيقاع والسطوع، واربط بها أي معامل رقمي بصيغة رياضية، مع الوقت والتقدم وإيقاع تنقره بنفسك ومقدار التكبير. ولأن التحليل يسبق التشغيل، يطابق الفيديو المصدَّر المعاينة إطارًا بإطار.
- الصور ومقاطع الفيديو طبقات عادية تقبل التحويل والمزج والأقنعة؛ تُقصّ المقاطع ببداية وطول وسرعة يمكن أن تكون سالبة، ويُمزج صوتها في المسار الصوتي المصدَّر.
- محرر تدرجات يراعي الشفافية ويستكمل الألوان في فضاء Oklab، مع مكتبة محلية في المتصفح؛ ويمكن لصورة أن تصبح تدرّجًا ثنائي الأبعاد. تأثير الإضاءة يقرأ الصورة كخريطة ارتفاع من السطوع أو العتامة ويحافظ على الألوان.
- اعرض العمل المكتمل بملء الشاشة دون أدوات التحرير.
- صدّر PNG بقناة ألفا، أو PNG متحركًا (APNG) بلا فقد وقابلًا للتكرار، أو MP4 (H.264 مع AAC) أو WebM (VP9 مع Opus) حين يستطيع المتصفح ترميزهما، أو PDF بمقاسات فعلية ودقة 300 dpi يُرسم في بلاطات متصلة دون فواصل حتى لملصق A1، أو المشروع كملف JSON.
سير عمل عملي
- اختر قالب بداية أو ابدأ بصفحة فارغة شفافة.
- أضف الطبقات من الفهرس بالنقر على أداة أو سحبها إلى اللوحة، ثم رتّبها أو جمّعها أو أخفِ أجزاءها بالأقنعة في لوحة الطبقات.
- اختر طبقة واضبط معاملاتها ولوحتها وتحويلها وقناعها في المفتش؛ اسحب على اللوحة للتحريك واستخدم العجلة للتكبير.
- التقط إطارات مفتاحية على الخط الزمني إن أردت تحريك المشهد، ثم شغّل النتيجة.
- حدّد مقاس الصفحة وصدّر صورة PNG أو فيديو أو APNG أو PDF، أو احفظ المشروع كملف JSON لمتابعته لاحقًا.
لمن صُمّمت الأداة
للمصممين وفناني الفن التوليدي والمطورين الذين يريدون صورًا فراكتلية وإجرائية دون تثبيت برامج أو كتابة شيفرة مظلِّلات، ويحتاجون النتيجة بحجم قابل للاستخدام: عنصرًا شفافًا لتخطيط، أو رسمًا متحركًا متكررًا، أو طباعة بحجم كبير. لا يلزم أي علم برياضيات الفراكتل، فالقوالب تفتح على تكوين مكتمل. وتساعد الخبرة بمحررات الصور ذات الطبقات لأن الطبقات وأنماط المزج والأقنعة تتبع الأعراف نفسها.
معالجة محلية ومتطلبات واضحة
يجري كل شيء في المتصفح. لا يحتوي التطبيق على أي شيفرة شبكة، فلا طلبات ولا قياس عن بُعد ولا تحليلات ولا خدمات لأطراف ثالثة؛ تبقى الصور والمشاريع والإعدادات على الجهاز، ويجري الرسم على وحدة الرسوميات المحلية. يحفظ التخزين المحلي جلسة العمل (المستند والتحريك والعرض) ونمط الألوان وعروض اللوحات وحجم المصغرات وإعدادات التصدير ومكتبة التدرجات، ويمكن حذفها بمسح بيانات الموقع. تبقى الوسائط المضمَّنة في تخزين المتصفح بين الجلسات، لكن نافذة خاصة أو مسح التخزين أو امتلاء القرص يفقدها، بينما يحملها ملف المشروع دائمًا. يُفتح مستند واحد في كل مرة، وتتشارك علامات التبويب المفتوحة الحفظ التلقائي نفسه فيكتب بعضها فوق بعض. لا تُشفَّر حالة التطبيق في الرابط، وتُشارك المشاريع كملفات JSON.
WebGPU شرط أساسي، ولا يوجد بديل برمجي أو بديل WebGL؛ ويحتاج تصدير الفيديو أيضًا إلى WebCodecs. يُطوَّر التطبيق ويُختبر على الإصدارات الحالية من Chrome وEdge على سطح المكتب، ويمكن استخدام أي متصفح آخر يوفر WebGPU. المحرر مصمم لنوافذ سطح المكتب: لا يوجد تخطيط للهاتف أو الجهاز اللوحي، وفي النوافذ الضيقة تُطوى اللوحات جانبًا. لا يعمل دون اتصال، فهو غير قابل للتثبيت وإعادة التحميل تحتاج إلى الشبكة. لا يحتوي الفيديو على قناة ألفا، فتُملأ المناطق الشفافة بخلفية الصفحة؛ استخدم PNG أو APNG إن كانت الشفافية مهمة. يدمج تصدير PDF الصورة على خلفية بيضاء. التكبير العميق محدود بالدقة المضاعفة للمدار المرجعي، ولا تتوفر الإضاءة لفراكتلي Newton وNova. واجهة التطبيق بالألمانية والإنجليزية.
يمكن تشغيل المحرر من لوحة المفاتيح: للتراجع والإعادة والحذف والتكرار والنسخ واللصق والتجميع والحفظ والتشغيل والإيقاف اختصارات، ويمكن التنقل في الخط الزمني بلوحة المفاتيح، وتتوقف الاختصارات داخل حقول النص. لعناصر التحكم تسميات، والمظهران الفاتح والداكن يتبعان النظام وقيست تباينات النص فيهما وفق WCAG AA. العوائق المعروفة: العمل الفني المرسوم داخل لوحة canvas غير متاح لقارئات الشاشة، وإدخال طبقة في مجموعة لا يتم إلا بالسحب والإفلات دون زر بديل، ولا يراعي تشغيل الحركة تفضيل تقليل الحركة.
ميزات تستحق الاستكشاف
ابدأ بهذه الإمكانات، ثم انتقل إلى الدليل الكامل لكل التفاصيل.
