آخر الأخبار
دليل إنشاء أقنعة للأجسام والخامات في Blender Cryptomatteإنشاء صور معمارية باستخدام Nano Banana 2.1: 5 مطالبات وسير عملمجمع إطفاء براغ: حرم جامعي من تصميم Architekturaاستخدام Action وSlot وkeyframe في Blender: دليل التحريكإعداد ملفات Gaussian splat: أدوات SketchUp وملاحظات PLYدليل Blender Shrinkwrap Modifier: طرق ملاءمة النموذج لسطحدليل Blocks في Rhino 8: إدارة العناصر المعمارية المتكررةدليل إعداد رندر بانورامي معماري بزاوية 360° باستخدام Blender Cyclesدليل استيراد ملفات USD وUSDZ وتصديرها في BlenderBlender Geometry Nodes: تكرار العناصر على النقاط وتحويل النسخ إلى هندسة فعلية
دروس تعليميةBlender

استخدام Action وSlot وkeyframe في Blender: دليل التحريك

تتيح بنية Action وSlot في Blender تنظيم بيانات التحريك بين كتل بيانات مختلفة وإعادة استخدامها. يشرح هذا الدليل أساسيات العمل، من keyframe وF-Curve إلى نطاقات التحريك.

كاميرا موضوعة للتحريك في مساحة داخلية عصرية تغمرها الإضاءة الطبيعيةصورة بالذكاء الاصطناعي
صورة تعبيرية مولّدة بالذكاء الاصطناعي.الصورة: 3dsınıfı / FCA AI

باختصار

  1. يحتفظ Action ببيانات التحريك في كتلة بيانات منفصلة عن الكائن نفسه.
  2. تتيح Slots تنظيم بيانات التحريك الخاصة بكتل بيانات مختلفة ضمن Action واحد.
  3. تحدد keyframes قيم الخصائص عبر الزمن، فيما يضبط الاستيفاء الانتقالات بينها.
  4. يحدد Manual Frame Range نطاق الإطارات المقصود الذي يمكن لبعض الأدوات وبرامج التصدير استخدامه.

ما الذي ستتعلمه في هذا الدليل؟

عند إعداد التحريك في Blender، ستصادف مفاهيم Action وSlot وF-Curve إلى جانب keyframe. ويساعد فهم هذه البنية على تنظيم بيانات التحريك لعناصر المشهد، مثل الكائنات والكاميرات والمواد والأضواء. سنستعرض في هذا الدليل، خطوة بخطوة، موضع تخزين التحريك، وكيفية التعامل مع أكثر من كتلة بيانات ضمن Action واحد، وكيفية تشكيل الحركة بين keyframes.

يعتمد الشرح على نظام التحريك العام في Blender، ولا يصف سير عمل خاصًا بإضافة معمارية أو صيغة تصدير أو إصدار بعينه من البرنامج. ويمكن تكييف الأمثلة مع أعمال archviz، مثل حركة الكاميرا أو تغيير موضع كائن في المشهد.

المتطلبات

يكفي توفر Blender ومشهد يمكن إضافة التحريك إليه. ولا تحدد الأدلة الرسمية متطلبات إصدار أو حساب أو عتاد أو ترخيص بعينها للمفاهيم التي يتناولها هذا الدليل. إذا اختلفت أسماء الخيارات أو مواضعها في الواجهة، فارجع إلى دليل إصدار Blender الذي تستخدمه.

قبل البدء، اختر كتلة البيانات التي تريد تحريكها. قد تكون كائنًا سيتحرك، أو بيانات كاميرا، أو مادة. غالبًا لا يخزن Blender بيانات التحريك مباشرة داخل العنصر نفسه؛ بل يتلقى العنصر التحريك عبر Action وSlot ضمنه. ويساعد وضع هذا الفرق في الحسبان على تتبع البيانات مع اتساع المشهد.

خطوة بخطوة: إعداد التحريك وتحريره

  1. أنشئ keyframes للخاصية المراد تحريكها. تسجل keyframes الموضوعة عند إطارات محددة على الخط الزمني حالة الخاصية المحددة عند تلك النقاط في نظام التحريك. فمثلًا، قد يكون موضع كائن عند إطار ما هو قيمة البداية، ثم يصبح قيمة أخرى عند إطار لاحق. ويحدد Blender القيم عند الإطارات الواقعة بين التسجيلين وفق الاستيفاء المحدد. ويمكن استخدام Dope Sheet لمراجعة keyframes المشهد مجتمعة.

  2. حدّد Action الذي أُنشئ. عند تحريك كتلة بيانات للمرة الأولى، يتحقق Blender من وجود Action مناسب؛ وإذا لم يجده، فقد ينشئ Action جديدًا. Action هو كتلة بيانات منفصلة تُخزَّن فيها بيانات التحريك. ويمكن إضافة Actions إلى ملفات Blender أخرى أو ربطها بها، ما يتيح إعادة استخدام التحريكات بين الملفات وتحريرها بشكل منفصل.

  3. نظّم Slots ضمن Action. تُقسّم بيانات التحريك في Action إلى Slots. فمثلًا، إذا أردت الاحتفاظ بحركة كائن وتغيير مادته ضمن Action واحد، فيمكن تنظيم هذه البيانات في Slots مختلفة. ويتحدد نوع كتلة البيانات التي يستهدفها Slot عند إسناده للمرة الأولى. يجب أن يكون الجمع بين اسم Slot ونوعه فريدًا ضمن Action؛ ويمكن استخدام الاسم نفسه مع Slots من أنواع مختلفة، لكن ينبغي تمييز Slots من النوع نفسه. وليس من الضروري جمع كل التحريكات في Action واحد؛ إذ يمكن أيضًا استخدام Actions منفصلة.

  4. راجع إسنادات Action وSlot. يحاول Blender العثور تلقائيًا على Action وSlot مناسبين، ويمكن إسنادهما يدويًا عند الحاجة. تضم لوحة Animation في قسم Properties Editor الخاص بكل كتلة بيانات محددَي Action وSlot. كما يمكن الاختيار من عنوان Action Editor للكائن النشط. وتقتصر قائمة Slots على الخيارات التي يتوافق نوعها مع كتلة البيانات. إذا أُسند Action من دون اختيار Slot مناسب، فيمكن تحديد Slot موجود يدويًا، أو إنشاء Slot جديد، أو الانتظار حتى ينشئ Blender Slot عند إدخال أول keyframe.

  5. اضبط شكل الانتقالات باستخدام F-Curves. تعرض F-Curves كيفية تغير خاصية ما عبر الإطارات. في Graph Editor، يمثل المحور الأفقي الزمن، بينما يمثل المحور العمودي قيمة الخاصية. يحدد Interpolation Mode شكل الانتقال من keyframe إلى التي تليها؛ ويشرح الدليل المصدر أوضاعًا مثل Constant وLinear وQuadratic وBézier. أما إعداد extrapolation فيحدد كيفية امتداد المنحنى قبل أول keyframe أو بعد آخرها. وفي انتقالات Bézier، يؤثر نوع handle وموضعه في شكل المنحنى. ويمكن أيضًا تغيير بعض إعدادات الاستيفاء والـhandle عبر Dope Sheet.

  6. حدّد نافذة الإطارات المقصودة لـAction. يمكن ضبط Manual Frame Range للقناة المحددة أو لمسار NLA في Dope Sheet أو NLA Editor. لا يغيّر هذا الإعداد كيفية تقييم التحريك عند الإطارات، بل يوفّر معلومات عن نطاق الإطارات الذي سيُستخدم لـAction. فعلى سبيل المثال، عند إنشاء مسار NLA جديد من Action، قد يُعتمد هذا النطاق المحدد بدلًا من النطاق الفعلي لـkeyframes. ووفقًا للدليل، يمكن لبرامج التصدير أيضًا الاستفادة من هذا النطاق لتحديد الإطارات المطلوب تصديرها. ويشير خيار Cyclic Animation إلى أن Action مصمم للتكرار ضمن النطاق المحدد؛ لكنه لا يكرر التحريك بمفرده.

أخطاء شائعة

اعتبار الكائن والبيانات المرتبطة به عنصرًا واحدًا: قد تكون الكائنات والمواد وبيانات الكاميرا كتل بيانات مختلفة. ولإدارة تحريكاتها معًا، انتبه إلى تنظيم Slots ونوع كل Slot. إذا أُسند Slot من نوع غير صحيح، فقد لا تتوافق F-Curves الموجودة فيه مع خصائص كتلة البيانات المستهدفة، وبالتالي قد لا ينتج عنها تحريك.

استخدام خيار Cyclic Animation كمفتاح لتشغيل التكرار: يشير هذا الخيار إلى نية التكرار، لكنه لا ينشئ تشغيلًا تكراريًا بمفرده. يذكر الدليل أنه عند تفعيل Cycle-Aware Keying، يمكن ضبط extrapolation دوري وفترة للمنحنيات التي تُضاف حديثًا إلى Action. لذلك، لا يعني تحديد الخيار أن التحريك سيتكرر تلقائيًا.

إغفال نطاق تأثير تغيير Action: يغيّر Replace Action في Action Editor الـAction للكائنات التي تستخدم Action الخاص بالكائن النشط مباشرة؛ ولا يشمل ذلك شرائط NLA واستخدامات Action constraint. أما Remap Users، الذي يمكن الوصول إليه عبر Outliner، فيؤثر في جميع المستخدمين، بما في ذلك شرائط NLA وAction constraint. ولأن تأثير العملية الثانية أوسع، تحقق من مواضع استخدام Action قبل تطبيقها.

اعتبار Manual Frame Range مدةً تحل محل keyframes: لا يغيّر النطاق المحدد طريقة تقييم التحريك. ويمكن استخدامه في بعض عمليات NLA ولتحديد نطاق الإطارات لدى برامج التصدير؛ لذلك فهو ليس بديلًا عن keyframes الفعلية في المشهد.

الخطوات التالية في سير عمل العمارة وarchviz

تتيح Action وSlots لفناني archviz تنظيم تحريكات الكاميرا والكائنات والمواد والأضواء معًا أو بشكل منفصل. ويوضح دليل Blender أنه يمكن التعامل مع كائن كاميرا وبيانات الكاميرا، مثل البعد البؤري، بوصفها كتل بيانات مترابطة، كما يمكن استخدام Action واحد لهما. وقبل استخدام هذه العلاقات، يساعد تحديد التحريكات المتوقع تعديلها معًا على إبقاء الملف منظمًا.

قبل نقل مشهد إلى ملف آخر أو تسليمه، تحقّق من تطابق Action وSlot، ونطاق keyframes، وأي إعداد Manual Frame Range. لا تقدم المصادر قائمة بالتوافق مع صيغة تصدير محددة؛ لذا ينبغي التحقق بصورة مستقلة من كيفية استخدام أداة التسليم لهذه المعلومات. أما الخطوة العملية التالية للطلاب، فهي تعيين keyframes لموضع كائن واحد عند إطارين مختلفين، ثم مقارنة طريقة عرضه في Dope Sheet وGraph Editor. بعد ذلك، يمكن إضافة كتلة بيانات أخرى إلى Action نفسه ودراسة دور Slots في التنظيم.

المصدر والترخيص

أُعد هذا الدليل بترجمة أدلة Blender الرسمية الخاصة بـAction وkeyframe إلى التركية وتكييفها. وكلا المصدرين مرخص بموجب CC BY-SA 4.0.

المصادر

2 مصادر
D(
docs.blender.org (CC BY-SA 4.0)docs.blender.org/manual/en/latest/animation/actions.html
ملخص
D(
docs.blender.org (CC BY-SA 4.0)docs.blender.org/manual/en/latest/animation/keyframes/introduction.html
ملخص

لا نعيد نشر نصوص المصادر؛ الاقتباسات القصيرة مشار إليها، وما تبقى ملخص وتعليق من إعدادنا.

رأي 3dsınıfı
3dتقييم المحرر

يمكن أن يساعد الفصل بين Action وSlot على جعل تنظيم الملفات أوضح في مشاهد archviz التي تجمع تحريكات الكاميرا والكائنات والمواد. وبالنسبة إلى الطلاب، فإن تعلّم كيفية تأثير F-Curve والاستيفاء في مظهر الحركة، إلى جانب keyframes، يساعد على إعداد التحريك بوعي أكبر.

ومن المهم لمكاتب تركيا التحقق أيضًا من توافق هذا النهج مع صيغة التسليم وإصدار Blender المستخدم. لا تحدد المصادر متطلبات للعتاد أو السعر أو الترخيص. ونظرًا إلى أن عملية Remap Users قد تؤثر في جميع المستخدمين، فمن الأفضل عدم تطبيقها قبل التحقق من نطاقها واختبارها أولًا في ملف تجريبي.

الأسئلة الشائعة

ما الفرق بين Action وSlot في Blender؟

يخزن Action بيانات التحريك، بينما ينظم Slot بيانات التحريك ضمن Action نفسه بحسب كتل البيانات المختلفة.

هل يفعّل Cyclic Animation التكرار تلقائيًا في Blender؟

لا. يشير هذا الخيار إلى أن Action مصمم للتكرار، لكنه لا يجعل التحريك يتكرر بمفرده.

هل يمكن استخدام Manual Frame Range عند التصدير؟

نعم. يذكر دليل Blender أن برامج التصدير يمكنها الاستفادة من هذا الإعداد لتحديد نطاق الإطارات.

التعليقات والمنتدى باللغة التركية.شارك في النقاش
+

أخبار ذات صلة