باختصار
- يضع Follow Path Constraint جسمًا أو عظمة على المنحنى المستهدف.
- يمكن التحكم في الحركة عبر قيمة Evaluation Time للمنحنى أو عبر Offset Factor.
- عند تفعيل Follow Curve، يمكن ضبط اتجاه الجسم وفق مسار المنحنى.
- قد يتوقف القيد عن العمل إذا تم اختيار المحور نفسه لكل من Forward Axis وUp Axis.
ما الذي ستتعلمه في هذا الدليل؟
يتيح Follow Path Constraint في Blender لجسم أو عظمة تتبّع كائن Curve. ويمكن استخدامه في مشاهد مثل حركة الكاميرا، أو مركبة تسير على طريق، أو عربة على سكة، أو جسم يتحرك على خط إنتاج. لا يقتصر الهدف هنا على ربط الجسم بالمنحنى، بل يشرح أيضًا مصدر التحكم في الحركة، وكيفية ضبط الاتجاه، وكيفية تجنّب مشكلات المحاذاة الشائعة.
والتمييز المهم هو أن Follow Path ليس مجرد وسيلة لوضع الجسم قرب منحنى. إذ يمكن تغيير موضعه على المنحنى بمرور الوقت، كما يمكن، عند تفعيل الخيارات المناسبة، مطابقة دورانه لاتجاه المنحنى. وبذلك يمكن التحكم في حركات مثل مسار الكاميرا أو طريق المركبة دون إنشاء إطارات موضع منفصلة واحدًا تلو الآخر.
المتطلبات
تحتاج إلى كائن Curve في Blender وجسم سيتتبّع المنحنى. على سبيل المثال، يمكنك استخدام كاميرا في المشهد ومنحنى يمثّل مسارها. يتطلب القيد كائن Curve بوصفه هدفًا. لا تحدد المصادر إصدارًا معينًا من Blender أو ضرورة إنشاء حساب أو متطلبات للأجهزة؛ لذا لا نفترض هنا إصدارًا أو متطلبات نظام.
يمكن استخدام خاصية Evaluation Time للمنحنى للتحكم في الحركة بحسب رقم الإطار. وبدلًا من ذلك، يمكن تحديد موضع نسبي يمتد من بداية المنحنى إلى نهايته عبر Offset Factor باستخدام خيار Fixed Position. والطريقتان لا تقدّمان أسلوب التحكم نفسه: تعتمد الأولى على التقييم الزمني للمنحنى، بينما تعتمد الثانية مباشرة على الموضع النسبي عليه.
خطوة بخطوة: إعداد Follow Path وتحريكه
أنشئ منحنى في المشهد أو حدّد منحنى موجودًا. يحدد المنحنى المسار الذي سيتبعه الجسم. يمكنك إنشاء سكة للكاميرا، أو طريق لمركبة، أو المسار الذي تريده لجسم متحرك. ويحدد اتجاه المنحنى وشكله الخط الذي سيسلكه الجسم في المشهد.
حدّد الجسم الذي سيتتبع المسار والمنحنى المستهدف معًا. للإعداد السريع، حدّد الجسم أولًا ثم المنحنى ليصبح هو التحديد النشط. وفق الطريقة الواردة في دليل Blender، اضغط على Ctrl-P واختر Path Constraint من القائمة. وهكذا يُضاف إلى الجسم المحدد قيد يستخدم المنحنى المستهدف.
تحقّق من موضع الجسم الابتدائي بالنسبة إلى المنحنى. قد يستخدم القيد قيم الموضع والدوران في فضاء العالم للجسم بوصفها إزاحات عن موضعه على المنحنى. إذا أردت أن يستقر الجسم فوق المنحنى تمامًا، فاستخدم Alt-G وAlt-R لمسح إزاحتي الموضع والدوران. وتكتسب هذه الخطوة أهمية خاصة إذا ظهر الجسم بعيدًا عن المنحنى أو باتجاه غير متوقع.
حدّد القيمة التي ستتحكم بالحركة. عند إيقاف Fixed Position، تتقدم الحركة اعتمادًا على قيمة Evaluation Time لكائن Curve؛ كما تؤثر قيمة Offset في القيد على هذا الوقت بوحدات الإطارات. تنقل قيمة Offset الموجبة الجسم إلى موضع أسبق على المنحنى، بينما تنقله القيمة السالبة إلى موضع أبعد. ويمكنك تغيير Evaluation Time بمرور الوقت للتحكم في الحركة خلال التحريك.
الخيار الآخر هو تفعيل Fixed Position واستخدام Offset Factor. تحدد هذه القيمة الموضع النسبي على المنحنى من 0 إلى 1: تشير 0 إلى بداية المنحنى، و1 إلى نهايته. ويمكنك تحريك الجسم أيضًا عبر إدراج مفاتيح لهذه القيمة بمرور الوقت. في هذا الأسلوب، يحدد Offset Factor الموضع بصورة مستقلة عن Evaluation Time.
ابدأ تحريك Evaluation Time أو عدّلها يدويًا. يجعل خيار Animate Path في القيد قيمة Evaluation Time متحركة بحيث تتوافق مع الإطار الحالي للمشهد. ويمكنك بدلًا من ذلك تحريك Evaluation Time يدويًا. في المشاهد التي تتطلب تحكمًا دقيقًا في إطاري البداية والنهاية، يساعد تعديل القيمة بحسب الإطارات على تحديد توقيت المسار.
قرّر ما إذا كان الجسم سيدور على امتداد المنحنى. يضبط خيار Follow Curve دوران الجسم وفق المنحنى. عند استخدام هذا الخيار، يحدد Forward Axis المحور المحلي للجسم الذي سيحاذي اتجاه المنحنى، بينما يحدد Up Axis المحور الذي سيحاذي قدر الإمكان محور Z العالمي. يجب أن يختلف المحوران؛ فقد يؤدي اختيار المحور نفسه إلى توقف القيد عن العمل. ويمكن إبقاء Follow Curve معطلًا إذا أردت أن يتحرك الجسم على المنحنى من دون تغيير اتجاهه.
راجع الحركة النهائية عبر الإطارات. تحقّق من موضعي البداية والنهاية، وبعد الجسم عن المسار، ودورانه. إذا استخدمت Follow Path لحركة كاميرا، فيمكن استخدامه مع tracking constraint إضافي لجعل الكاميرا المتحركة تنظر إلى جسم محدد. وبذلك يمكن التحكم بالمسار واتجاه النظر كلٌّ على حدة.
أخطاء شائعة
الجسم بعيد عن المنحنى: قد يحتسب القيد قيم الموضع والدوران للجسم في فضاء العالم على هيئة إزاحة. امسح هذه الإزاحات باستخدام Alt-G وAlt-R، ثم تحقّق من النتيجة مجددًا.
الجسم لا يدور: تحقّق من تفعيل Follow Curve. إذا كان الخيار معطلًا، فلن يغيّر القيد دوران الجسم وفق اتجاه المنحنى.
القيد لا يعمل أو يعرض خطأ: ربما تم اختيار المحور نفسه لكل من Forward Axis وUp Axis. اختر محورين مختلفين.
الجسم لا يتحرك في المشهد: تحقّق مما إذا كانت Evaluation Time متحركة. عند تفعيل Fixed Position، لا تتحكم Evaluation Time بالحركة، بل يحددها Offset Factor؛ لذلك يجب تغيير قيمة Offset Factor.
الإزاحة على المنحنى ليست في الاتجاه المتوقع: راجع إشارة Offset وقيمة Offset Factor. فتأثير Offset الموجب والسالب على الخط الزمني متعاكس.
الاستخدام في سير عمل العمارة والتصميم الداخلي وarchviz
يفيد Follow Path في التصيير المعماري خصوصًا لإنشاء مسار للكاميرا وعرض حركة جسم على طريق محدد. يمكن تعديل المسار أثناء تحرك الكاميرا على المنحنى من خلال كائن Curve واحد، والتحكم بالتوقيت عبر Evaluation Time أو Offset Factor. وقد يسهّل ذلك مراجعة الحركة في الرسوم المتحركة التقديمية دون إعادة بناء المسار. ويمكن ربط مركبة أو أي جسم آخر في المشهد بالمنحنى وفق المبدأ نفسه.
عمليًا، ينبغي تحديد القيمة التي ستُستخدم للتحريك منذ البداية. فإدارة توقيت الإطارات عبر Evaluation Time للمنحنى تختلف عن إدراج مفاتيح للموضع النسبي باستخدام Offset Factor. كذلك تؤثر خيارات Follow Curve وForward Axis وUp Axis في اتجاه الجسم؛ لذا ينبغي التحقق من اختيار المحورين أثناء المعاينة، وخصوصًا للأجسام التي يظهر اتجاهها مثل الكاميرا أو المركبة. لا تقدم المصادر معلومات عن متطلبات الأجهزة أو تكلفة الترخيص أو التوافق مع إصدارات محددة، لذلك لا ينبغي استنتاج أي متطلبات بشأنها.
الخطوات التالية
بعد إعداد الحركة الأساسية، جرّب طريقتَي التحكم كلًّا على حدة في المشهد نفسه: ابدأ بالحركة المعتمدة على الوقت عبر Evaluation Time، ثم جرّب Offset Factor مع تفعيل Fixed Position. قارن النتيجتين لاختيار الطريقة الأنسب للخط الزمني للمشروع وأسلوب المراجعة فيه. وإذا كان ينبغي توجيه الكاميرا نحو هدف محدد، ففكّر في استخدام Follow Path مع tracking constraint.
لمن يرغب في استكشاف نهج مشابه خارج Blender، يشرح مستند Motion Path من NVIDIA Omniverse نقل prim من بداية المنحنى إلى نهايته عبر تحريك قيمة U-value عليه من 0 إلى 1. هذا سير عمل لبرنامج مختلف، ولا ينبغي الخلط بينه وبين أسماء الإعدادات أو خطوات الإعداد في Blender.
المصادر والترخيص
أُعدّ هذا الدليل بالاستناد إلى مستند Follow Path Constraint الحالي في Blender Manual وشروح دليل Blender 2.91؛ وتخضع وثائق Blender لترخيص CC BY-SA 4.0. كما استُخدم مستند NVIDIA Omniverse Motion Path لمقارنة أسلوب الحركة على منحنى في تطبيق مختلف.
المصادر
3 مصادرلا نعيد نشر نصوص المصادر؛ الاقتباسات القصيرة مشار إليها، وما تبقى ملخص وتعليق من إعدادنا.
تتمثل القيمة العملية الأكبر لـ Follow Path لدى فرق العمارة والتصوّر في تركيا في الرسوم المتحركة التي يمكن تعديلها مرارًا، مثل مسار الكاميرا أو حركة مركبة داخل المشهد. وقد يساعد التفكير في المنحنى بوصفه المسار، وفي Evaluation Time أو Offset Factor بوصفه أداة التحكم بالحركة، على جعل مراجعات المشهد أوضح.
لا تقدم هذه المصادر معلومات عن متطلبات الأجهزة أو توافق الإصدارات أو تكلفة الترخيص؛ لذا لا ينبغي اتخاذ قرار شراء أو اختيار محطة عمل استنادًا إلى هذا الدليل. وعند بدء التطبيق، من المفيد التحقق من محاذاة المحاور وطريقة التوقيت في مشهد اختبار صغير، ولا سيما لحركة الكاميرا قبل التسليم.
الأسئلة الشائعة
ما وظيفة Follow Path Constraint في Blender؟
يضع جسمًا أو عظمة على كائن Curve ويحركه على امتداد المنحنى. وعند تفعيل Follow Curve، يمكن أيضًا ضبط دوران الجسم وفق اتجاه المنحنى.
كيف تحرّك جسمًا على منحنى في Blender؟
بعد تحديد الجسم والمنحنى المستهدف، يمكن إضافة Path Constraint من قائمة Ctrl-P. ويمكن التحكم بالحركة عبر Evaluation Time، أو عبر Offset Factor عند تفعيل Fixed Position.
لماذا ينبغي أن يختلف Forward Axis عن Up Axis في Follow Path؟
وفق دليل Blender، قد يتوقف القيد عن العمل إذا تم اختيار المحور نفسه لكليهما. لذا ينبغي استخدام محورين مختلفين: Forward Axis للمحور المحاذي لاتجاه المنحنى، وUp Axis لتحديد الاتجاه إلى أعلى.



