القائمة الرئيسية

الصفحات

Claude Animation Base: أنشئ رسومًا متحركة بالذكاء الاصطناعي باستخدام Claude Code

Claude Animation Base: أنشئ رسومًا متحركة بالذكاء الاصطناعي باستخدام Claude Code

Claude Animation Base: أنشئ رسومًا متحركة بالذكاء الاصطناعي باستخدام Claude Code

هل تخيلت أن تطلب من مساعد برمجي إنشاء فيديو كرتوني قصير، ثم يتولى إعداد المشاهد وتحريك الشخصيات ورسم الخلفيات وتجميع اللقطات في فيديو واحد؟ هذه الفكرة أصبحت أقرب إلى التطبيق العملي مع مشروع Claude Animation Base المفتوح المصدر، الذي يوفر قاعدة جاهزة لإنشاء رسوم متحركة بأسلوب الرسم اليدوي باستخدام الذكاء الاصطناعي.

يعتمد المشروع على Claude Code ومكتبة p5.js ومكتبة p5.brush، ويأتي مع شخصية كرتونية قابلة للتعديل، ومجموعة من التعبيرات والحركات، ودليل مفصل يوضح للمساعد كيفية بناء المشاهد وتوقيت الحركة والانتقال بين اللقطات.


بدلًا من البدء بملف فارغ وكتابة كل تفاصيل الرسم والتحريك بنفسك، يمكنك تجهيز المشروع ثم إعطاء المساعد وصفًا للفيديو الذي ترغب في إنشائه. بعد ذلك، يعمل على تخطيط القصة وتقسيمها إلى مشاهد، وكتابة الكود اللازم لرسمها وتحريكها، ثم مراجعة اللقطات وتجميعها في ملف فيديو.

في هذا المقال، سنتعرف على مشروع Claude Animation Base، وطريقة عمله، والمكتبات التي يعتمد عليها، وكيف يمكنك استخدامه لإنشاء فيديو كرتوني خاص بك.


رابط المشروع على GitHub


ما هو مشروع Claude Animation Base؟

Claude Animation Base هو مشروع مفتوح المصدر يوفر مجموعة من الأكواد والتعليمات والأصول الرسومية اللازمة لإنشاء رسوم متحركة كرتونية باستخدام Claude أو مساعد برمجي متوافق معه.

لا ينبغي اعتباره برنامج مونتاج تقليديًا أو محرر رسوم متحركة بواجهة رسومية جاهزة؛ فهو أقرب إلى قالب تطوير متكامل يهيئ البيئة للمساعد الذكي كي ينشئ الرسوم المتحركة ويعدلها من خلال الكود.


بُني المشروع اعتمادًا على تجربة إنشاء رسوم متحركة بأسلوب مرسوم يدويًا، مع تحليل الجوانب التي نجح النموذج في تنفيذها والجوانب التي احتاجت إلى تعليمات أكثر دقة.

ويستخدم المشروع شخصية تُسمى Clawd، مع مجموعة من التعبيرات الانفعالية والزوايا والحركات التي تساعد على تقديمها في مواقف مختلفة.


الفكرة الأساسية هي أن تحدد أنت ما الذي سيحدث في الفيديو، بينما يوفر المشروع قواعد تساعد المساعد على تحويل الفكرة إلى مشاهد مترابطة، بدلًا من توليد مجموعة من الرسومات غير المتناسقة.

ويمكنك تغيير الشخصية أو الملابس أو التعبيرات، بل وإضافة شخصية جديدة وصور مرجعية خاصة بك، وفق ما يسمح به هيكل المشروع.


كيف ينشئ Claude Code فيديو كرتونيًا؟

يعتمد سير العمل على استخدام Claude Code، أو أي مساعد برمجي قادر على التعامل مع ملفات المشروع وتنفيذ الأوامر المطلوبة.

تبدأ العملية بوصف الفكرة التي تريد تحويلها إلى فيديو، ثم يقرأ المساعد ملف التعليمات ANIMATION_GUIDE.md لفهم الأسلوب الفني وقواعد التحريك التي ينبغي اتباعها.


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


ويمكن تلخيص العملية في أربع مراحل:

  • تحديد الفكرة: تصف الشخصية والموقف الذي تريد إظهاره في الفيديو.
  • تخطيط المشاهد: يقسم المساعد القصة إلى لقطات مترابطة ويحدد ما يحدث في كل لقطة.
  • كتابة الرسوم المتحركة: يستخدم الكود والمكتبات لرسم الشخصيات والخلفيات وتحريك العناصر وتحديد توقيت الأحداث.
  • المعاينة والتصدير: تُنشأ صور معاينة لمراجعة الإطارات، ثم يُنتج ملف الفيديو النهائي.


ومن الأمثلة التي يقترحها المشروع أن تطلب من Claude Code قراءة ملف ANIMATION_GUIDE.md ثم إنشاء فيديو مدته 15 ثانية عن شخصية Clawd وهي تحاول الإمساك بفراشة.

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

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


ما الذي يميز أسلوب الرسوم المتحركة في المشروع؟

1. مظهر مرسوم يدويًا بدلًا من الرسوم الهندسية الجامدة

من أهم أهداف Claude Animation Base أن تبدو الرسوم وكأنها مرسومة يدويًا إطارًا بعد إطار.

ولهذا يعتمد على ضربات الفرشاة والخطوط المتغيرة قليلًا والألوان المسطحة مع ملمس قريب من الرسم التقليدي، بدلًا من الاعتماد على الأشكال الهندسية النظيفة التي قد تجعل الحركة تبدو آلية أو شبيهة برسوم Flash القديمة.

وهنا يأتي دور مكتبة p5.brush، التي توسع إمكانات الرسم في p5.js وتوفر أدوات تساعد على إنشاء تأثيرات الفرشاة والتلوين.

تمنح هذه الطريقة الفيديو طابعًا فنيًا مميزًا، خصوصًا عند استخدام الألوان الهادئة والخلفيات ذات الملمس المائي

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


2. شخصية Clawd مع 31 تعبيرًا انفعاليًا

يأتي المشروع مع شخصية Clawd، وهي نقطة انطلاق جاهزة يمكنك تعديلها أو استخدامها في إنشاء قصص قصيرة.

ويحتوي مجلد التوثيق على لوحة تعرض 31 تعبيرًا انفعاليًا، إلى جانب لوحة أخرى تعرض خمس زوايا أساسية للشخصية وبعض مساعدات الحركة والقبعات.

يساعد هذا التنوع على تقديم الشخصية في أوضاع مختلفة، مثل الدهشة والارتباك والفرح والحزن، بدلًا من استخدام تعبير واحد طوال الفيديو.

وتتضمن ملفات الشخصية وظائف للتعامل مع العينين والفم والتعبيرات والإيماءات والرقصات والحركات الأخرى.

ويمكنك طلب تغيير ملابس الشخصية أو إضافة تعبير جديد أو تعديل شكلها ليناسب فكرة الفيديو، بدلًا من الالتزام بالشكل الافتراضي.


3. الحركة المستمرة والتعبيرات الطبيعية

لا يركز المشروع على رسم الشخصية فقط، بل يضع قواعد للحركة تهدف إلى جعل المشهد حيًا.

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

كما يمكن تحريك الخلفيات والكاميرا والعناصر المحيطة بالشخصية، بحيث لا تبدو اللقطة كأنها صورة جامدة.

ومن المبادئ التي يركز عليها الدليل أن يحدث شيء واضح في كل لقطة، وأن يكون لكل مشهد فعل رئيسي يمكن للمشاهد فهمه بسهولة.

قد تكون هذه التفاصيل صغيرة، لكنها تؤثر كثيرًا في جودة الرسوم المتحركة؛ لأن الفيديو الناجح لا يعتمد على جمال الرسومات وحده، بل على كيفية توظيفها في سرد قصة مفهومة.


4. الانتقال بين المشاهد بدلًا من تجميع مقاطع منفصلة

من الأخطاء الشائعة في الرسوم المتحركة المولدة آليًا أن تكون اللقطات جميلة منفردة، لكنها لا تشكل قصة متماسكة عند تشغيلها بالترتيب.

يحاول Claude Animation Base معالجة هذه المشكلة من خلال التأكيد على ضرورة التخطيط للمشاهد وربطها بانتقالات مناسبة.

فإذا انتقلت الشخصية من مكان إلى آخر، ينبغي أن يخدم الانتقال الفكرة بدلًا من أن يظهر وكأنه قطع عشوائي بين مقطعين.

ويحتوي المشروع على نظام Timeline، مع أدوات لتحديد توقيت اللقطات والحلقات المتكررة، بالإضافة إلى انتقال يعتمد على تأثير مسحة الفرشاة.

كما يركز الدليل على توقيت الأحداث وترك مساحة للمشاهد حتى يستوعب ما يراه، وهي نقطة مهمة عندما تحتوي اللقطة على أكثر من حدث.


5. إمكانية إنشاء شخصية وقصة خاصة بك

رغم أن المشروع يأتي مع شخصية جاهزة، فإنه لا يفرض عليك الالتزام بها.

يمكنك استخدام الشخصية الموجودة كما هي، أو تعديل تصميمها، أو إضافة شخصيات جديدة وعناصر وخلفيات مختلفة.

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


وهذا يجعل Claude Animation Base مناسبًا للتجارب الإبداعية؛ فبدلًا من إنشاء محرك تحريك من البداية، تحصل على بنية تساعدك على اختبار الأفكار بسرعة.

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


طريقة تثبيت Claude Animation Base وتشغيله

إذا كنت ترغب في تجربة المشروع على جهازك، فستحتاج إلى تثبيت الأدوات الأساسية أولًا، ثم تنزيل ملفات المستودع وتشغيل أوامر التصيير.


الخطوة الأولى: تثبيت المتطلبات

تحتاج إلى Node.js وGoogle Chrome وFFmpeg.

تأكد من أن الأدوات مثبتة ومتاحة من خلال الطرفية، وأن إصدار Chrome يمكن العثور عليه بواسطة نصوص التصيير. وإذا كان المتصفح مثبتًا في مسار غير افتراضي، فيمكن تحديد مساره باستخدام الخيار المناسب.


الخطوة الثانية: تنزيل المشروع

افتح الطرفية ونفذ الأوامر التالية:


git clone https://github.com/JohnHeibel/ClaudeAnimationBase.git

cd ClaudeAnimationBase


بعدها، انتقل إلى مجلد المشروع وافتحه في Claude Code أو مساعد برمجي آخر يستطيع العمل على الملفات وتشغيل الأوامر.


لمن يناسب Claude Animation Base؟

قد يكون المشروع مناسبًا لصناع المحتوى الذين يرغبون في تجربة إنتاج رسوم متحركة قصيرة، وللمطورين الذين يريدون استكشاف إمكانات استخدام Claude Code في المشاريع الإبداعية.

كما قد يستفيد منه المصممون والمبرمجون الذين يرغبون في إنشاء شخصية متكررة بفكرة بصرية متماسكة، دون بناء محرك الرسوم المتحركة بالكامل بأنفسهم.


ويمكن أن يكون مفيدًا أيضًا للمهتمين بالبرمجة الإبداعية؛ فهو يجمع بين JavaScript والرسم الحاسوبي والحركة وسرد القصص والتفاعل مع الذكاء الاصطناعي.

لكن من المهم أن تعرف أنه ليس بديلًا كاملًا لبرامج الرسوم المتحركة الاحترافية ذات الواجهات الرسومية، ولا يضمن إنتاج فيديو نهائي متقن دون مراجعة. فهو قاعدة برمجية قابلة للتطوير، وتتطلب بعض المعرفة بطريقة تشغيل المشروع ومراجعة الكود والنتائج.

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


هل يستحق Claude Animation Base التجربة؟

إذا كنت مهتمًا بإنشاء رسوم متحركة باستخدام الذكاء الاصطناعي، فإن Claude Animation Base يقدم طريقة مختلفة عن أدوات توليد الفيديو التقليدية.

بدلًا من طلب مقطع من نموذج فيديو والحصول على نتيجة غير قابلة للتحكم البرمجي بسهولة، يعمل المشروع على إنتاج الرسوم من خلال الكود، ويتيح للمساعد تعديل المشاهد والشخصيات والحركات وتوقيت اللقطات.


وتبرز أهميته في توفير قاعدة جاهزة تشمل شخصية قابلة للتعديل، وتعبيرات متنوعة، ومحركًا للرسم والحركة، وتعليمات تفصيلية توضح كيفية بناء مشاهد مترابطة.

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

تعليقات