باختصار
- تعرض Motion Paths حركة أصول العناصر ومفاصل العظام بمرور الوقت في 3D Viewport.
- يظهر الجزء السابق للإطار الحالي من مسار الحركة باللون الأحمر، والجزء اللاحق باللون الأخضر؛ وتمثل نقطة على المسار كل إطار.
- مع خيار In Range، يمكن تحديد النطاق استنادًا إلى الإطارات المفتاحية أو نطاق إطارات المشهد أو حدود يدوية.
- يمكن التحكم في استيفاء keyframes باستخدام F-Curves؛ وتُفحص المنحنيات في Graph Editor، كما يمكن تغيير بعض الإعدادات من Dope Sheet.],
- govde
- yorumumuz
- proIpucu
- sss
- gorselAlt
يمكن استخدام أدوات Motion Paths وkeyframe الموضحة في دليل Blender الرسمي لفحص حركة العناصر والعظام المتحركة وضبط الانتقالات. يستند هذا الدليل إلى المعلومات الواردة في دليل Blender المتاح عبر الإنترنت لنسخة “latest”؛ ولا يحدد المصدر رقم إصدار معينًا من Blender. تُظهر Motion Paths الحركة بمرور الوقت، بينما يحدد استيفاء keyframe كيفية حساب القيم بين الإطارات المفتاحية.
1. عرض مسار الحركة باستخدام Motion Paths
حدد العنصر أو الوضعية المراد فحصها. يمكن لـ Motion Paths إظهار حركة أصول العناصر ومفاصل العظام. لإنشاء مسارات العظام أو حذفها، حدد العظام المعنية أولًا؛ إذ تقتصر هذه العمليات على العظام المحددة.
افتح اللوحة المناسبة. في Object Mode، توجد خيارات المسار ضمن
Properties › Object Properties › Motion Paths. أما للعظام في Pose Mode، فاستخدم المسارProperties › Armature › Motion Pathsأو القائمةPose › Motion Paths.اضغط زر Calculate Path. يُنشأ المسار الذي لم يسبق حسابه وفق الخيارات المحددة. لتحديث المسار المحسوب استنادًا إلى الحركة الحالية، استخدم Update Path؛ ولإعادة حساب جميع مسارات العناصر والوضعيات الظاهرة، استخدم Update All Paths.
نظّف العرض عند الحاجة. يحذف Clear Paths مسار الحركة. ويتوقف نطاق العملية على التحديد: يؤدي الضغط على Shift أثناء الحذف إلى إزالة مسارات العناصر أو العظام المحددة فقط.
تمثل النقاط الصغيرة على المسار الإطارات. يظهر الجزء السابق للإطار الحالي باللون الأحمر، والجزء اللاحق باللون الأخضر؛ وترتبط هذه الألوان بخياري “Before Current Frame” و“After Current Frame” في تفضيلات المستخدم ضمن 3D Viewport. يضيف خيار Frame Numbers رقم الإطار المعني بجوار كل نقطة. وإذا ازدحمت العلامات على الشاشة، فيمكن استخدام إعداد Step لإظهار نقطة على المسار كل n من الإطارات.
2. اختيار نطاق الإطارات المراد فحصه
يحدد Paths Type في لوحة Motion Paths النطاق الزمني المعروض. يعرض Around Frame عددًا محددًا من الإطارات قبل الإطار الحالي وبعده. أما In Range فيعمل ضمن حدود بداية ونهاية محددة. اختر الخيار المناسب بحسب الحاجة، سواء للتركيز على جزء معين من الحركة أو لعرض نطاق أوسع من المشهد.
عند استخدام In Range، تعمل خيارات Calculation Range على النحو التالي:
| الإعداد | الخيار | التأثير |
|---|---|---|
| Paths Type | Around Frame | يعرض عددًا محددًا من الإطارات حول الإطار الحالي. |
| Paths Type | In Range | يعرض المسار بين نقطتي البداية والنهاية المحددتين. |
| Calculation Range | All Keys | يستخدم النطاق بين أول وآخر keyframe للعنصر أو العظمة النشطة. |
| Calculation Range | Selected Keys | يستخدم النطاق بين أول وآخر keyframe من الإطارات المحددة. |
| Calculation Range | Scene Frame Range | يستخدم إطاري بداية المشهد ونهايته، ونطاق المعاينة إذا كان مفعّلًا. |
| Calculation Range | Manual Range | يتيح تحديد إطاري البداية والنهاية يدويًا. |
هذه الخيارات طرق مختلفة لتحديد النطاق؛ ولا يوصي الدليل بأحدها بوصفه الخيار الأفضل في جميع الحالات. يعرض نطاق إطارات المشهد الحركة العامة، بينما يركز نطاق الإطارات المفتاحية المحددة على جزء أضيق. عند استخدام حدود يدوية، اضبط Calculation Range على Manual Range للحفاظ على نطاق الإطارات الذي اخترته.
ينبغي التمييز بين تغيير إعدادات النطاق وتغيير حدود الإطارات للمسار الحالي. يُطبّق تغيير خيار Calculation Range عند تحديث المسار باستخدام Update Path أو Update All Paths. لكن لتغيير نطاق الإطارات لمسار محسوب، يجب حذف المسار الحالي ثم إعادة حسابه بالنطاق الجديد. يحدّث Update Path شكل المسار وفق الحركة الحالية، لكنه لا يكفي وحده لتغيير حدود النطاق.
3. ضبط انتقالات keyframe والمنحنيات
keyframe هو علامة تحفظ قيمة خاصية عند إطار معين. عندما تُحدد القيم في إطارات مختلفة باستخدام الإطارات المفتاحية، يحسب Blender الحركة بينها وفق طريقة الاستيفاء المختارة. يمكن متابعة العرض العام للإطارات المفتاحية في Dope Sheet، كما يمكن عرض منحنيات الاستيفاء وتحريرها في Graph Editor.
حدد طريقة الاستيفاء. يصف Interpolation Mode سلوك المنحنى الممتد من keyframe إلى الذي يليه. يورد الدليل الخيارات Constant وLinear وQuadratic وBézier. يمثل المحور X الزمن، بينما يمثل المحور Y قيمة الخاصية.
افحص مقابض Bézier. تُضبط مواضع المقابض Free وAligned يدويًا في Graph Editor. أما مقابض Vector وAutomatic وAuto Clamped فتحسب تلقائيًا من قيم الإطارات المفتاحية. يتيح ذلك ضبط شكل الانتقال يدويًا أو ترك الحساب تلقائيًا.
اختر سلوك المنحنى خارج الإطارات المفتاحية. يحدد Extrapolation كيفية استمرار المنحنى قبل أول keyframe وبعد آخر keyframe. يشرح الدليل Constant وLinear بوصفهما خيارين أساسيين؛ كما يمكن ضبط المنحنى لإنشاء حلقة متكررة.
قيّم تنعيم المقابض التلقائي. يأخذ وضع None قيم الإطارات المفتاحية المجاورة فقط في الحسبان. أما Continuous Acceleration فيراعي شكل جزء أوسع من المنحنى. وهذا يعني أن تغييرًا في أحد الإطارات المفتاحية قد يؤثر في أجزاء أبعد من المنحنى؛ ويذكر المصدر أيضًا أن تجاوز القيم أكثر شيوعًا مع مقابض Automatic.
يمكن في Dope Sheet تمييز keyframes بعلامات مرئية مختلفة بحسب أنواعها. تساعد الأنواع Breakdown وMoving Hold وExtreme وJitter على التمييز بين أحداث الحركة أو حالاتها. كما يمكن تغيير إعدادات Interpolation وExtrapolation وHandle Type من خلال Dope Sheet. تساعد هذه العلامات على قراءة مراحل الحركة المختلفة، لكنها لا تحل محل نطاق الإطارات المحدد لـ Motion Paths.
4. الاستخدام في سير عمل الرسوم المعمارية والتصوير المرئي
عند البحث عن الإطارات التي تحدث فيها انتقالات غير متوقعة لحركة الكاميرا أو العناصر أو العظام في الرسوم المعمارية، ابدأ بفحص عرض Motion Paths. ثم تحقق من keyframes المعنية في Dope Sheet أو من المنحنيات في Graph Editor. يُظهر مسار الحركة موقع العنصر أو العظمة بمرور الوقت، بينما يوضح منحنى الاستيفاء كيفية حساب الانتقال بين الإطارات. ويساعد استخدام العرضين معًا على تقييم الحركة على امتداد الخط الزمني، لا في إطار واحد فحسب.
يحسب خيار Bake to Active Camera مسار الحركة في فضاء الشاشة لكاميرا المشهد النشطة؛ وتكون النتيجة مفيدة لتلك الكاميرا وحدها. تُستخدم الكاميرا النشطة عند بدء الحساب، ولا يدعم الخيار تبديل الكاميرات باستخدام العلامات. لذلك، إذا كان المشهد يتضمن انتقالات بين الكاميرات، فضع في اعتبارك الكاميرا التي أُنشئ المسار لها. لا يذكر دليل المصدر متطلبات الأجهزة أو شروط الترخيص أو رقم إصدار محددًا من Blender، لذا ينبغي عدم افتراض معلومات إضافية في هذه الجوانب.
أخطاء شائعة
حساب المسار أو حذفه دون التحقق من تحديد العظام؛ إذ تعتمد عمليات العظام على التحديد.
افتراض أن تغيير Calculation Range سيحدّث تلقائيًا حدود الإطارات للمسار الحالي. إذا أردت تغيير النطاق، فاحذف المسار وأعد حسابه.
عدم ضبط Calculation Range على Manual Range عند الرغبة في الاحتفاظ بحدود الإطارات المحددة يدويًا.
اعتبار Update Path كافيًا لتغيير النطاق؛ فهذه العملية تحدّث شكل المسار استنادًا إلى الحركة الحالية.
افتراض أن المسار الذي أُنشئ باستخدام Bake to Active Camera صالح لكاميرا أخرى أيضًا.
التعامل مع Motion Paths كما لو كانت أداة لتغيير جودة التصيير أو سرعته؛ يشرح الدليل هذه الميزة باعتبارها أداة لعرض الحركة بصريًا.
المصادر
2 مصادرلا نعيد نشر نصوص المصادر؛ الاقتباسات القصيرة مشار إليها، وما تبقى ملخص وتعليق من إعدادنا.
بالنسبة إلى مكاتب العمارة والتصوير المرئي في تركيا، تتمثل الفائدة العملية لهذه الأدوات في إمكانية فحص حركة الرسوم على الخط الزمني وتقييمها مع منحنيات keyframe. ويمكن للفرق التي تبحث عن مشكلات في حركة الكاميرا أو العناصر أو العظام أن تتحقق من مسار الحركة والانتقال بين الإطارات كلٌّ على حدة.
لا يقدم دليل المصدر معلومات عن تحسين الأداء أو متطلبات الأجهزة أو تكاليف الترخيص؛ لذلك لا ينبغي افتراض توفير وقت محدد أو تأثير معين على الأجهزة. وينبغي الانتباه خصوصًا إلى ضرورة حذف المسار وإعادة حسابه عند تغيير النطاق، وإلى القيد المتعلق بالكاميرا النشطة. ولأن الدليل لا يذكر رقم إصدار، فمن المناسب أيضًا التحقق من الخيارات المتاحة في إصدار Blender المستخدم.
الأسئلة الشائعة
كيف أحسب Motion Paths في Blender؟
حدد العنصر أو العظام المعنية، ثم اضغط Calculate Path من لوحة Motion Paths. ويمكن استخدام Update Path لتحديث المسار المحسوب استنادًا إلى الحركة الحالية.
كيف أغيّر نطاق إطارات Motion Paths في Blender؟
اختر طريقة نطاق من Calculation Range. ولتغيير حدود الإطارات لمسار محسوب، يجب حذف المسار الحالي ثم إعادة حسابه بالنطاق الجديد.
أين يمكن ضبط استيفاء keyframe في Blender؟
يمكن عرض F-Curves وتحريرها في Graph Editor. كما يمكن تغيير إعدادات Interpolation وExtrapolation وHandle Type من Dope Sheet.



