باختصار
- يمكن اختيار Motion Model وفق نوع الحركة التي تؤديها السمة المتتبعة.
- يساعد خيار Normalize على الحد من تأثير تغيّرات الإضاءة في مطابقة الأنماط أثناء التتبّع.
- يمكن لأدوات Solve تحسين معلمات البعد البؤري والمركز البصري وتشوه العدسة.
- يوفر Cleanup خيارات لاستبعاد المسارات القصيرة والمسارات التي تتجاوز حد خطأ إعادة الإسقاط المحدد.
ما الذي ستتعلمه في هذا الدليل؟
تتابع أدوات تتبّع اللقطات في Blender مواضع سمات بصرية محددة بين إطارات سلسلة من الصور. ويمكن استخدام المسارات الناتجة لحلّ حركة الكاميرا أو العناصر. يتناول هذا الدليل اختيار إعدادات التتبّع، وملاحظة الانحراف أثناء التتبّع، وتقييم معلمات الحلّ، وتنظيف المسارات التي تسبب مشكلات.
تشرح وثائق Blender أدوات تتبّع اللقطات العامة وتحرير المشاهد، لكنها لا تحدد سير عمل مخصصًا للعمارة أو إنتاج المساحات الداخلية. ومع ذلك، يمكن لفرق التصوير المعماري التي ترغب في تقييم المشاهد ثلاثية الأبعاد إلى جانب لقطات حقيقية استكشاف الأدوات العامة الواردة هنا ضمن مشاريعها. وهذا سياق محتمل لاستخدام الأدوات، وليس طريقة خاصة أكدتها المصادر.
المتطلبات
يلزم تثبيت Blender يتضمن أدوات تتبّع اللقطات، إلى جانب مقطع فيديو تريد تتبّعه.
ينبغي أن يتضمن المقطع سمات بصرية يمكن تمييزها عبر الإطارات. وتُحدد إعدادات التتبّع وفق كيفية تحرك النقطة المحددة في الصورة.
إذا كنت تخطط لتحسين معلمات الكاميرا، مثل البعد البؤري أو المركز البصري، فمن المهم أن تكون القيم الأولية صحيحة تقريبًا. وتشير وثائق Blender إلى أن أداة الحل قد لا تتمكن من العثور على القيم الصحيحة إذا كانت القيم الأولية خاطئة تمامًا.
لا توضح المصادر إصدارًا معينًا من Blender أو متطلبات حساب مستخدم أو عتاد محددة. لذلك، لا تفترض وجود متطلبات إضافية في هذه الجوانب؛ وتحقق بشكل منفصل من الأدوات المتاحة في التثبيت المستخدم وظروف المشروع.
تتبّع اللقطات وحلّها خطوة بخطوة
1. أنشئ نقاط التتبّع
ابدأ بتحديد سمات يمكن تمييزها بين إطارات المقطع. يتضمن Blender خيارات لإضافة علامات واكتشاف السمات باستخدام Detect Features. راقب ما إذا كانت النقاط المكتشفة تلقائيًا أو المضافة يدويًا قابلة للتتبّع على امتداد المقطع.
توفر الخيارات الجاهزة في لوحة إعدادات التتبّع قيمًا أولية مستندة إلى خبرة التتبّع في اللقطات الحقيقية. تعامل معها بوصفها خيارات تسهّل التجربة الأولى، لا وصفات ثابتة تعطي النتيجة نفسها في كل مقطع. يحدد Pattern Size وSearch Size حجم نمط التتبّع ومساحة البحث للمسارات الجديدة.
2. اختر Motion Model الملائم لحركة السمة
يحدد Motion Model أنواع التغيّرات التي تأخذها خوارزمية التتبّع في الحسبان عند تتبّع سمة ما. وتشمل الخيارات نماذج تتتبّع تغير الموضع فقط، وأخرى تشمل الدوران وتغير الحجم، بالإضافة إلى Affine وPerspective. اختر النموذج مع مراعاة كيفية تغير النقطة المتتبعة في الصورة.
يمكن اختيار Perspective عند تتبّع سمة مستوية. لكن وثائق Blender تشير أيضًا إلى أن Affine قد يقدم تقريبًا كافيًا في بعض الحالات، ويمكن أن ينتج مسارات أكثر استقرارًا. لا تفترض أن خيارًا واحدًا هو الأفضل لكل المقاطع؛ وافحص أثناء التتبّع ما إذا كانت المسارات تبقى على السمة المستهدفة.
3. قيّم سلوك المطابقة
يؤثر إعداد Match في الإطار الذي يُؤخذ منه النمط المستخدم في التتبّع. عند اختيار Keyframe، يكون المرجع هو الصورة المحددة بوصفها الإطار المفتاحي للمسار. وقد يساعد هذا النهج في الحفاظ على موضع النمط الأولي. لكن إذا تغير شكل السمة بوضوح بسبب حركة الكاميرا، فقد تظهر قفزات صغيرة أو انقطاعات في التتبّع.
عند اختيار Previous Frame، يُتتبّع المسار بين الإطارات المتعاقبة. وقد يكون هذا الأسلوب مفيدًا عندما تتعرض السمة لتحولات كبيرة بين الإطارات، لكن ثمة خطر ابتعاد موضعها عن النقطة المستهدفة بمرور الوقت. لذلك، تحقق من أن العلامة تتابع السمة الصحيحة على امتداد المسار الطويل.
ينفذ Prepass التتبّع على مرحلتين: يُعثر في المرحلة الأولى على الموضع، ثم تُحسّن النتيجة الأولية في المرحلة التالية باستخدام نموذج حركة أكثر شمولًا. ويمكن نقل تفضيلات المسار النشط إلى مسار آخر باستخدام Copy from Active Track لمزامنة إعدادات عدة مسارات.
4. راعِ تغيّرات الإضاءة والألوان
يساعد Normalize على الحد من تأثير تغيّرات الإضاءة عبر ضبط متوسط شدة الأنماط أثناء التتبّع. ويمكن النظر في هذا الخيار، مثلًا، عند تتبّع نقطة تمر عبر ظل جسم في الصورة. وتحدد إعدادات R وG وB أيضًا قنوات الألوان التي ستستخدمها الخوارزمية؛ وقد يؤدي إيقاف بعض القنوات إلى إبراز السمات.
تتحكم قيمة Correlation في الحد الأدنى من التشابه المطلوب لاعتبار المطابقة ناجحة. إذا توقف التتبّع عن الهدف مبكرًا، جرّب خفض هذه القيمة؛ وإذا استمر المسار رغم انحرافه عن الهدف، فجرّب رفعها. افحص نتيجة التتبّع مجددًا على الصورة بعد التعديل.
يحدد Margin الحد الذي يتوقف عنده التتبّع عندما تقترب السمة المتتبعة من حافة الصورة. أما Frames Limit فيضبط عدد الإطارات التي يعالجها تشغيل Track Sequence. قد يسهل تنفيذ التتبّع على مقاطع أقصر مراجعة الانحراف بين فترة وأخرى. لا يحسّن إعداد Speed جودة النتيجة؛ بل يتيح التحكم بسرعة العرض لملاحظة أي انحراف قد يحدث أثناء التتبّع.
5. شغّل حلّ الكاميرا وراجع الإعدادات
بعد تجهيز المسارات، انتقل إلى أدوات حلّ حركة الكاميرا/العناصر في قسم Solve. يحاول خيار Keyframe اختيار الإطارات المناسبة تلقائيًا لإعادة البناء الأولية. ويحدد Keyframe A وKeyframe B بداية النطاق المستخدم في الحلّ ونهايته.
يمكن تحسين معلمات البعد البؤري والمركز البصري والتشوه الشعاعي والتشوه المماسي باستخدام خيارات Refine. لكن هذا لا يعني أن الأداة ستعثر تلقائيًا على القيم الصحيحة إذا كانت القيم الأولية خاطئة تمامًا. إذا كانت النتيجة غير متوقعة، فأعد تقييم القيم الأولية وجودة المسارات.
Tripod أداة حلّ مخصصة للقطات التي لا يتغير فيها موضع الكاميرا، بل تدور فقط. تحل هذه الطريقة الدوران النسبي للكاميرا، وتعيد إسقاط نقاط السمات على كرة كما لو كانت على مسافة متساوية من الكاميرا. وتشير وثائق Blender إلى أن استخدام عدد أكبر من المسارات لا يؤدي تلقائيًا إلى نتيجة أدق في هذا الحلّ الخاص؛ وقد يكون استخدام 5–10 مسارات لكل إطار خيارًا شائعًا.
6. نظّف المسارات التي تسبب مشكلات واضبط اتجاه المشهد
يُستخدم إعداد Frames في قسم Cleanup لاستبعاد المسارات أو أجزاء المسارات الأقصر من عدد الإطارات المحدد. ويمكن استخدام حد Error للعثور على المسارات التي يتجاوز خطأ إعادة الإسقاط فيها القيمة المحددة. يمكنك تحديد المسارات التي تسبب مشكلات، أو حذف المسار بأكمله، أو إزالة المقاطع التي بها مشكلات فقط. راجع الحلّ مجددًا بعد التنظيف؛ فاستبعاد المسارات وحده لا يضمن دقة حلّ الكاميرا.
تساعد أدوات Orientation على ضبط اتجاه المشهد ومقياسه. وتتضمن وثائق Blender خيارات Floor وWall وSet Origin وSet X/Y Axis، إلى جانب عمليتي Set Scale وApply Scale. وتُعبّر قيمة Distance المستخدمة في Set/Apply Scale بوحدات المشهد النشطة. لذا، راعِ وحدات المشهد عند تحديد المقياس.
الاستخدام في أعمال العمارة والتصوير
لا تقدم المصادر وصفًا للاستخدام في المشاريع المعمارية تحديدًا. ومع ذلك، يمكن لفريق يقارن بين لقطة حقيقية ومشهد 3D تجربة أدوات التتبّع وحلّ الكاميرا ضمن سير عمله. وفي مثل هذا الاستخدام، ينبغي التحقق بشكل منفصل من استقرار المسارات ومعلمات الكاميرا ومقياس المشهد. ولا تضمن الميزات المذكورة في وثائق Blender نتيجة معمارية معينة أو دقة قياس محددة.
أخطاء شائعة
لا تفترض أن Motion Model نفسه مناسب لكل نقطة تتبّع؛ قيّم حركة النقطة وتغيّر شكلها.
لا تتوقع أن تعمل مطابقة Keyframe بلا مشكلات مع جميع تغيّرات الصورة؛ فقد ينقطع التتبّع عندما يتغير شكل السمة.
لا تفترض أن زيادة عدد المسارات ستحسن الحلّ بالضرورة عند استخدام Tripod.
لا تستخدم عملية Refine مع قيم أولية للكاميرا خاطئة تمامًا.
لا تترك المسارات الطويلة من دون مراجعة؛ افحص تقدم التتبّع على فترات لملاحظة الانحراف.
الخطوات التالية
ابدأ بتحديد السمات القابلة للتتبّع في المقطع، ثم قارن نماذج الحركة وخيارات Match ولاحظ سلوك المسارات. إذا كانت هناك تغيّرات في الإضاءة أو الألوان، فقيّم إعدادات Normalize والقنوات. بعد حلّ الكاميرا، نظّف المسارات غير الدقيقة، ثم تحقق من اتجاه المشهد ومقياسه.
المصدر والترخيص
أُعد هذا الدليل بتكييف وثيقتي “Track” و“Solve” من Blender Manual إلى اللغة التركية. ونُشرت الوثيقتان بموجب ترخيص CC BY-SA 4.0.
المصادر
2 مصادرلا نعيد نشر نصوص المصادر؛ الاقتباسات القصيرة مشار إليها، وما تبقى ملخص وتعليق من إعدادنا.
تقدم هذه الأدوات بداية مفيدة لفرق التصوير التي ترغب في التعامل ضمن سير عمل واحد مع تتبّع النقاط في المقطع ومراجعة حلّ الكاميرا. لكن استخدامها في المشاريع المعمارية يتطلب التحقق بشكل منفصل من المسارات ومعلمات الكاميرا ومقياس المشهد؛ فنتيجة التتبّع وحدها لا تعني قياسًا دقيقًا أو تطابقًا مثاليًا.
لا تذكر المصادر التكلفة أو متطلبات العتاد أو توافق الإصدارات بالنسبة إلى المكاتب والطلاب في تركيا. لذلك، من الأفضل التحقق من تثبيت Blender المستخدم وظروف المشروع قبل اتخاذ قرار بشأن الاستثمار أو التوافق. وتشير المصادر إلى ترخيص CC BY-SA 4.0.
الأسئلة الشائعة
ما Motion Model المناسب لتتبّع الكاميرا في Blender؟
يُختار النموذج وفق حركة السمة المتتبعة. يمكن استخدام Perspective للسمات المستوية؛ وقد يوفر Affine أيضًا تقريبًا كافيًا ومسارات أكثر استقرارًا في بعض الحالات.
متى يُستخدم محلّل Tripod في Blender؟
يُستخدم للقطات التي لا يتغير فيها موضع الكاميرا، بل تدور فقط. وفي هذا الحلّ الخاص، لا تؤدي زيادة عدد المسارات تلقائيًا إلى رفع الدقة.
كيف تنظف مسارات التتبّع غير الدقيقة في Blender؟
يمكن استبعاد المسارات القصيرة باستخدام Frames في قسم Cleanup، والمسارات ذات أخطاء إعادة الإسقاط المرتفعة وفق معيار Error. ويمكن حذف المسار بأكمله أو المقاطع التي بها مشكلات.



