🟩 مغيّرات تعتمد على الموضع

تعدّل هذه المجموعة من nodes المحتوى وفقًا للموضع. افتراضيًا، يُطبَّق التأثير على محور أفقي (من اليسار إلى اليمين)، لكن يمكنك تدوير هذا المحور إلى أي زاوية. يتضمن كل node أيضًا وضعًا radial، حيث يتحكم في التأثير مقدار زاوية كل نقطة بالنسبة إلى المركز.

  • Colour Changer by Position – يغيّر الألوان عبر المحور المختار أو حول الزاوية الشعاعية.\ \&#xNAN;مثال: أنشئ تدرجًا قوسي الألوان يمرّ عبر خط، أو استخدم الوضع الشعاعي على دائرة لإنتاج تأثير عجلة ألوان.
  • Wave Shift by Position – يطبّق تشويهًا على شكل موجة جيبية، مع إزاحة المحتوى رأسيًا (أو عموديًا على المحور المختار).\ \&#xNAN;مثال: اجعل خطًا يتموّج مثل الماء، أو استخدم الوضع الشعاعي لجعل دائرة تنبض إلى الخارج من المركز.
  • Noise Shift by Position – يطبّق تشويهًا بضوضاء simplex، مع إزاحة المحتوى رأسيًا (أو عموديًا على المحور المختار).\ \&#xNAN;مثال: راجع مثال Wave Shift، لكن بطابع أكثر عضوية وعشوائية، وهو مثالي لإضافة تنويع طبيعي.

تغيير اللون حسب الموضع

يطبّق هذا node تغييرات لونية عبر المحتوى بناءً على الموضع. افتراضيًا، يكون المحور أفقيًا (0°)، لكن يمكنك تدويره أو التبديل إلى الوضع الشعاعي.

  • wavelength – يحدد حجم دورة الألوان المتكررة.
    • الوضع الخطي: عند 100%، تمتد دورة كاملة على العرض الكامل للمحتوى.
    • الوضع الشعاعي: عند 100%، تمتد دورة كاملة على الدائرة الكاملة (360°). القيم هي نسب مئوية من الدائرة: مثلًا 50% = نصف دائرة (180°).
  • offset – يزيح نقطة بداية دورة الألوان، كنسبة مئوية من wavelength. يمكنك تعديلها modulation (مثلًا باستخدام sawtooth oscillator) للانتقال بسلاسة عبر الألوان.
  • repeat – عند تفعيله، تتكرر الدورة عبر المحتوى. إذا كان معطلًا، يُطبَّق التدرج مرة واحدة فقط: كل ما قبل البداية يأخذ لون البداية، وكل ما بعد النهاية يأخذ لون النهاية.
  • pingpong – عند تفعيله، يتناوب اتجاه كل تكرار، مما ينشئ تأثيرًا معكوسًا كالمرآة. إذا كان Repeat معطلًا، يتحرك التدرج للأمام ثم يعود مرة واحدة. ملاحظة: في وضع Pingpong، يغطي wavelength كلًا من المسح الأمامي ومسح العودة.
  • linear angle – يدوّر محور التأثير. 0° = أفقي.
  • radial – يبدّل إلى الوضع الشعاعي، مع تطبيق الألوان بناءً على الزاوية من المركز.
  • radial smooth loop – يضبط wavelength تلقائيًا بحيث يقسم 100% من الدائرة بالتساوي، مما يمنع ظهور فاصل مرئي عند التفاف الدورة.

أوضاع اللون

تحدد هذه الأوضاع أي جوانب من تعديلات اللون تُطبَّق على المحتوى. راجع أيضًا: إعدادات الألوان و HSB.

  • hue mode
    • OFF – لا يتغير hue.
    • FIXED – يُفرض hue على قيمة ثابتة.
    • SHIFTED – تُزاح قيمة hue بالمقدار المحدد (تبقى العناصر ذات الألوان المختلفة مميزة، لكنها تتحرك معًا حول عجلة الألوان).
  • saturation mode
    • OFF – لا يتغير saturation.
    • FIXED – يُضبط saturation على القيمة المحددة.
  • brightness mode
    • OFF – لا يتغير brightness.
    • FIXED – يُضبط brightness على القيمة المحددة.
    • MULTIPLY – تُضرب قيمة brightness بالقيمة المحددة. يحافظ هذا على الديناميكية (مثلًا تظل العناصر الوامضة تومض، لكن ضمن نطاق السطوع المحدود).

قيم البداية / النهاية

تحدد هذه المنزلقات نطاق اللون المطبّق عبر المحور المختار (أو المسح الشعاعي).

  • start hue – قيمة hue في بداية التدرج.
  • end hue – قيمة hue في نهاية التدرج.
  • start saturation – saturation عند البداية.
  • end saturation – saturation عند النهاية.
  • start brightness – brightness عند البداية.
  • end brightness – brightness عند النهاية.
  • blend – يمزج تغيير اللون مع الألوان الأصلية. عند 100%، يستبدل التأثير الألوان الأصلية بالكامل.

مثال 1: تدرج قوس ألوان منزلق

بدءًا من الإعدادات الافتراضية:

  1. اترك node في وضع Linear (زاوية 0° = أفقي).
  2. اترك wavelength عند 100% (يمتد على العرض الكامل، وينبغي أن تكون هذه هي القيمة الافتراضية).
  3. اترك قيم البداية والنهاية كما هي افتراضيًا.
  4. فعّل repeat.
  5. أضف Sawtooth Oscillator إلى إعداد offset بحيث ينتقل من 0% إلى 100%.

مثال 2: تدرج أسود–أبيض–أسود (Pingpong)

بدءًا من الإعدادات الافتراضية:

  1. اترك node في وضع Linear (زاوية 0° = أفقي).
  2. اترك wavelength عند 100% (يمتد على العرض الكامل، وينبغي أن تكون هذه هي القيمة الافتراضية).
  3. أوقف تشغيل repeat.
  4. اضبط start brightness على 0 (أسود).
  5. اضبط end brightness على 100 (أبيض).
  6. اضبط start saturation و end saturation على 0 (يحوّل إلى تدرج رمادي).
  7. hue mode OFF
  8. saturation mode FIXED
  9. brightness mode FIXED
  10. فعّل pingpong.

النتيجة: يتلاشى التدرج من الأسود إلى الأبيض، ثم يعود إلى الأسود عبر العرض.\ لاحظ أنك إذا أردت أن يحتفظ المحتوى بقيم hue و saturation الخاصة به، فأوقف تشغيل Saturation mode. \


مثال 3: عجلة قوس ألوان دوّارة (Radial)

  1. فعّل وضع radial.
  2. اضبط wavelength على 100% (مسح كامل بزاوية 360°).
  3. شغّل repeat.
  4. أضف Sawtooth Oscillator إلى إعداد offset بحيث ينتقل من 0% إلى 100%.

النتيجة: عجلة ألوان سلسة تدور باستمرار حول الدائرة.

إزاحة موجية حسب الموضع

يطبّق هذا node تشويهًا موجيًا عبر المحتوى، مع إزاحة النقاط عموديًا على المحور المختار (أو شعاعيًا من المركز).

  • Wavelength – يحدد طول دورة الموجة.
    • الوضع الخطي: عند 100%، تمتد دورة كاملة على العرض الكامل للمحتوى.
    • الوضع الشعاعي: عند 100%، تمتد دورة كاملة على 360° كاملة. (القيم هي نسب مئوية من الدائرة: 50% = نصف دورة، 25% = ربع دورة، وهكذا.)
  • Size – يتحكم في سعة الموجة (مقدار إزاحة المحتوى).
  • Offset – يزيح الموجة على طول المحور (أو حول الدائرة في الوضع الشعاعي). هذه القيمة هي نسبة مئوية من wavelength، لذلك يمكنك تحريكها باستخدام Oscillator Node لجعل الموجة تتحرك.
  • Radial – يبدّل من الوضع الخطي إلى الوضع الشعاعي، بحيث تعتمد الإزاحة على الزاوية من المركز.
  • Radial Smooth Loop – يضبط wavelength بحيث يقسم 100% من الدائرة بالتساوي، مما يمنع ظهور فواصل مرئية عند الالتفاف.
  • Triangle – يغيّر شكل الموجة من جيبية إلى مثلثية.
  • Absolute – يأخذ القيمة المطلقة للموجة، مما ينشئ إزاحات باتجاه واحد فقط إلى الأعلى (مع طي الجانب السالب فوق الجانب الموجب).
  • Angle – يدوّر محور الموجة. 0° = أفقي.

إزاحة ضوضاء حسب الموضع

يشوّه هذا node المحتوى باستخدام حقل ضوضاء (مثل الاضطراب)، مع إزاحة النقاط عموديًا على المحور المختار (أو شعاعيًا من المركز). مقارنةً بـ Wave Shift، تكون النتيجة أكثر عضوية وعشوائية.

  • Detail – يتحكم في مدى دقة الضوضاء. القيم الأعلى = تنويع أكثر حدة وتفصيلًا. القيم الأقل = تنويع أنعم.
  • Wavelength – يحدد مقياس نمط الضوضاء.
    • الوضع الخطي: عند 100%، تمتد دورة كاملة من الضوضاء على عرض المحتوى.
    • الوضع الشعاعي: عند 100%، تمتد دورة كاملة على 360° كاملة.
  • Size – يتحكم في مقدار الإزاحة (سعة تشويه الضوضاء).
  • Offset – يزيح نمط الضوضاء على طول المحور (أو حول الدائرة). هذه القيمة هي نسبة مئوية من wavelength، لذلك يمكنك تحريكها باستخدام Oscillator Node لجعل الضوضاء “تتدفق.”
  • Depth Offset – يتحرك عبر حقل الضوضاء ثلاثي الأبعاد، مما ينشئ تنويعًا بمرور الوقت. يكون هذا فعالًا خاصةً عند تحريكه باستخدام Oscillator Node.
  • Depth Detail – يتحكم في مدى تفصيل التنويع عبر بُعد العمق.
  • Absolute – يأخذ القيمة المطلقة للضوضاء، مع طي القيم السالبة إلى قيم موجبة (مما ينتج إزاحة باتجاه واحد فقط).
  • Radial – يبدّل من الوضع الخطي إلى الوضع الشعاعي، بحيث تعتمد الإزاحة على الزاوية من المركز.
  • Radial Smooth Loop – يضبط wavelength بحيث يقسم 100% من الدائرة بالتساوي، مما يمنع ظهور فواصل مرئية في الوضع الشعاعي.