كل أنيماتور مايا يعرف هذه الطقوس. تحدّد أربعين متحكّمًا واحدًا واحدًا. تعيد ضبط بوز الـbreakdown للمرة الثالثة لأن الـtween «ما كانش مظبوط». تبني للمرة المئة نفس تركيبة الـlocator والـconstraint كي يمسك الكاركتر كوب قهوة — وتَعِد نفسك بصمت أنك «هتعمل سكريبت للكلام ده يومًا ما».
كنا نحن ذلك الأنيماتور. وسكريبت الـ«يومًا ما» كبر، تبويبًا بعد تبويب، حتى صار شيئًا نستخدمه في كل لقطة — ثم صقلناه وحوّلناه منتجًا. اسمه AnimKit، يعيش على nasrtech.dev/animkit، وهذه جولته الصادقة: لماذا وُجد، وماذا في داخله فعلًا، ولمن يصلح (ولمن لا يصلح أيضًا).
إفصاح كامل من البداية: هذه أداتنا نحن. منحازون بالطبع. لذلك بدل صيغ التفضيل، سنريك ما تفعله وندعك تحكم بنفسك.
المشكلة: الأنيميشن 20% فن و80% نقرات
مايا رائع ومُغيظ في آن واحد. الجزء الإبداعي من الأنيميشن — التايمنج والتباعد والوزن — ربما خُمس يومك. والباقي يتبخّر في أعمال ميكانيكية: ضبط الـtangents، تخفيف keys كثيفة من الموكاب، عكس البوزات يدويًّا، بناء constraints مؤقتة، مطاردة انقلابات الـgimbal.
أنيماتورية الاستوديوهات الكبيرة يحلّونها بجدار من السكريبتات الداخلية. أما الفريلانسرز والفرق الصغيرة فغالبًا لا يستطيعون. وهذه الفجوة بالضبط هي مكان AnimKit: مثبّت واحد، شريط واحد، خمس عشرة أداة تتولّى الـ80% المتكررة لتصرف ساعاتك على الـ20% التي هي أنيميشن فعلًا.
ماذا في الداخل — الجولة السريعة
ينظّم AnimKit كل شيء في ثلاث مجموعات: ANIMATE وRIG وSCENE. إليك أبرز ما فيها بدل قائمة المواصفات الكاملة:
الأدوات التي ستستخدمها كل ساعة
- Tween — منزلق لحظي يمزج بين الـkey السابقة والتالية: push وpull وrelax وovershoot وease in/out. تسحب، والـviewport يتحدّث مباشرةً، والـkeys تُسجَّل تلقائيًّا. هذه وحدها تغيّر إحساس عمل الـbreakdowns.
- مكتبة البوزات — احفظ ووسِم وابحث في البوزات، ثم ألصقها على أي متحكّمات محدّدة، لا على الريج الأصلي فقط. اعكس أو اقلب بوزًا بنقرة، مع معالجة محاور خاصة بكل ريج.
- Mirror — عكس أنيميشن حقيقي: بوز أو نطاق أو تحديد؛ قلب، نسخ يسار←يمين أو العكس، أو تبديل — مع اكتشاف تلقائي لأسماء اليسار/اليمين.
- Keys — مخفّف keys بعتبات رقمية حقيقية (المنزلق يعرض القيمة الفعلية المطبَّقة لا «قوة» غامضة)، وعدّة tangents كاملة، وفلتر Euler بنقرة لمشاكل الـgimbal.
الأدوات التي توفّر أسبوعك
- إعادة استهداف Mixamo — وجّهها إلى هيكل Mixamo وريجك المخصّص، وستتولّى فرض T-pose، ومطابقة وضعية السكون، وبناء constraints الـFK/IK، والـbake إلى طبقة أنيميشن — مع إعداد جاهز لـUnreal 5. ما كان عملية جراحية في الـconstraints بعد الظهر كله صار دقائق.
- Fake Link — اربط برّوب بيد (أو أي شيء بأي شيء) دون تدمير: اختر نوع الرابط، حدّد المحاور، اضبط الوزن، سجّل key للتبديل، واعمل bake حين ترضى. مشكلة كوب القهوة، محلولة كما ينبغي.
- Temp Ctrls — متحكّمات أنيميشن مؤقتة بسبعة أشكال وألوان تتقيّد تلقائيًّا بتحديدك وتعمل bake تلقائيًّا قبل الحذف فلا تخسر الحركة أبدًا.
- Cleanup — لوحة إحصاءات للمشهد (عدد الـcurves والـkeys والـnamespaces) مع إصلاحات بنقرة: static keys، keys زائدة، فلتر Euler، snap للفريمات، تنظيف namespaces.
وهناك المزيد — motion trails في الـviewport، مزامنة التايملاين والـFPS، مجموعات تحديد، bake للـconstraints — لكنك فهمت الشكل: الأدوات «غير البرّاقة» التي تحتاجها فعلًا، في مكان واحد.
التفصيلة التي نفخر بها أكثر
واجهة AnimKit تأتي بـالإنجليزية والعربية (RTL كامل) والفرنسية، تُبدَّل من الشريط وتثبت عبر الجلسات. وعلى حدّ علمنا، هذا يجعله من أدوات مايا القليلة جدًّا بواجهة عربية صحيحة من اليمين لليسار.
لم يكن ذلك قرارًا تسويقيًّا. نحن فريق مصري، نكتب هذه المدونة نفسها بثلاث لغات، وتعبنا من أدوات احترافية تفترض أن كل أنيماتور على وجه الأرض يعمل بالإنجليزية. وإن سبق لك تدريس الأنيميشن بالعربية أو إدارة فريق مختلط اللغات، فأنت تعرف لماذا يهمّ هذا.
الفلسفة نفسها تظهر في المساعدة المدمجة: لكل تبويب دليل خطوة بخطوة على بُعد نقرة (زرّ ?)، وشريط breadcrumb يخبرك أين أنت دائمًا، وشريط حالة يعرض إحصاءات المشهد حيًّا. الأدوات الجيدة تعلّم نفسها.
التفاصيل العملية (الأسئلة التي ستسألها على أي حال)
- التوافق: مايا 2022–2026، على ويندوز وماك ولينكس (Python 3 وPySide2/PySide6).
- التثبيت: اسحب
install.melإلى الـviewport، اختر مجلدًا، انتهى — تظهر ثلاثة أزرار shelf. وهناك طريق يدوي إن كان الاستوديو مقفلًا. - ثلاثة أوضاع إطلاق: اللوحة الكاملة المبوّبة، أو شريط سفلي مدمج، أو شريط أيقونات يرسو فوق التايملاين — التخطيط الذي سيألفه مستخدمو animBot فورًا.
- الترخيص: ملف ترخيص موقَّع يتحقّق دون اتصال — لا اتصال دائم بخادم، ولا تسجيل دخول داخل مايا. مزارع الريندر وجدران الاستوديو النارية تظل راضية.
- من أين تحصل عليه: تراخيص سنوية أو مدى الحياة عبر صفحة AnimKit، تُباع عبر Gumroad وArtStation.
لمن يصلح — ولمن لا يصلح
مناسب لك إن: كنت تحرّك في مايا بانتظام (فريلانس، استوديو صغير، طلبة يبنون ريلز)، وليس لديك TD يكتب أدوات مخصّصة لك، وكانت الأعمال المتكررة أعلاه مؤلمة الألفة. وأداة إعادة استهداف Mixamo وحدها كانت ميزة «خلاص، اقتنعت» لأهل الألعاب الذين ينقلون موكاب إلى ريجات مخصّصة.
تجاوزه إن: كنت في استوديو كبير بعدّة داخلية ناضجة (لديك غالبًا مكافئات داخلية)، أو تحرّك حصريًّا في بلندر (AnimKit لمايا فقط)، أو تلمس مايا مرة في السنة. لا توجد أداة للجميع، وادّعاء العكس هو الطريق إلى طلبات الاسترداد.
وإن كنت ما زلت ترسم خريطة أدواتك عمومًا، فدليلنا حول اختيار الأداة المناسبة للمهمة ينطبق بدهشة خارج الذكاء الاصطناعي أيضًا — طابِق الأداة مع احتكاكك اليومي الفعلي لا مع قوائم الميزات.
الدرس الأكبر (لمن يبنون)
تعلّمنا من شحن AnimKit شيئًا: أفضل أفكار المنتجات تختبئ داخل عملك المتكرر أنت. لم نعصف ذهنيًّا بحثًا عن منتج؛ بل أتمتنا ألمنا الخاص لسنوات ثم نظّفناه للآخرين — المبدأ نفسه الذي نبشّر به في أتمتة المهام المتكررة، مأخوذًا خطوة أبعد. إن كانت مهمة في يومك تجعلك تتنهّد دائمًا، فقد تكون تلك التنهيدة منتجًا.
أسئلة شائعة
ما هو AnimKit؟ AnimKit عدّة أنيميشن معيارية لأوتوديسك مايا: 15 أداة إنتاجية — مكتبة بوزات، tween لحظي، عكس، تخفيف keys، إعادة استهداف Mixamo، روابط وهمية، متحكّمات مؤقتة، تنظيف مشهد، وأكثر — في شريط قابل للإرساء ولوحة مبوّبة.
ما إصدارات مايا التي يدعمها AnimKit؟ مايا 2022 حتى 2026، على ويندوز وماك ولينكس. يعمل على Python 3 مع PySide2 أو PySide6، فيتوافق مع الإصدارات الأقدم والحالية معًا.
هل يحتاج AnimKit اتصالًا بالإنترنت؟ لا. الترخيص ملف موقَّع يُتحقَّق منه دون اتصال داخل مايا، فيعمل على أجهزة بلا إنترنت وخلف جدران الاستوديوهات النارية.
هل يستطيع AnimKit إعادة استهداف أنيميشن Mixamo إلى ريج مخصّص؟ نعم — وهذه من أدواته الرائدة. تبويب Retarget يفرض T-pose، ويطابق وضعيات السكون، ويبني تركيبة constraints الـFK/IK، ويعمل bake للنتيجة إلى طبقة أنيميشن، مع إعدادات جاهزة منها Unreal 5.
هل واجهة AnimKit متاحة بالعربية؟ نعم. الواجهة تأتي بالإنجليزية، والعربية بتخطيط كامل من اليمين لليسار، والفرنسية، ويثبت اختيارك للغة عبر جلسات مايا.
الخلاصة
AnimKit هو ما تبدو عليه سنوات من «لازم أعمل سكريبت لده» حين تفعلها أخيرًا — خمس عشرة أداة أنيميشن لمايا، ثلاث لغات، ترخيص دون اتصال، وتثبيت بسحبة واحدة. إن كانت أيام الأنيميشن عندك تشبه الطقوس التي افتتحنا بها، ألقِ نظرة واحكم بنفسك. وإن كنت أنيماتور استوديو بعدّة داخلية ممتازة أصلًا: استمتع بصدق — فتلك الرفاهية هي ما بنينا هذا لكل من لا يملكها.



