● مجتمع
Yusuke710
⚡ فوري
manim-skill
بواسطة Yusuke710 · Yusuke710/manim-skill
يقوم كلود بشكل مستقل بتخطيط وكتابة وعرض وتحسين رسوم Manim — انتقل من 'شرح هذا المفهوم' إلى ملف فيديو دون الحاجة إلى البرمجة بـ Python.
مهارة تشغل حلقة Manim الكاملة داخل كود كلود. تصف مفهوماً؛ ينسق كلود كود المشهد، يستدعي manim للعرض، يفحص النتيجة، ويكرر حتى تطابق نيتك. مبنية لشرح الرياضيات/علوم الحاسوب بأسلوب 3Blue1Brown.
لماذا تستخدمه
الميزات الأساسية
- حلقة مستقلة: التخطيط → الكتابة → العرض → التحسين
- أنماط مكتبة مشاهد للرسوم الرياضية وعلوم الحاسوب الشائعة
- يستدعي تثبيت manim المحلي (CE)
- يتعامل مع المعاينات منخفضة الجودة مقابل العروض النهائية عالية الجودة
- يكرر بناءً على الملاحظات ('اجعل الرسم البياني يتحرك من اليسار إلى اليمين')
عرض مباشر
كيف يبدو في الممارسة
manim-skill.replay
▶ جاهز
حالات الاستخدام
استخدامات عملية: manim-skill
متى تستخدمه: يكون المفهوم أسهل مع الحركة من الكلمات (الانحدار التدريجي، الترتيب، فورييه).
الخطوات
-
اذكر المفهوم
استخدم manim-skill. حرك الانحدار التدريجي على سطح خسارة ثنائي الأبعاد — كرة تتدحرج، معدل التعلم يؤثر بشكل واضح على حجم الخطوة.✓ تم النسخ
→ خطة المشهد + الكود + معاينة منخفضة الجودة معروضة
-
كرر
أبطأ في البداية، أسرع بمجرد دخوله الوادي. ضع تسميات على المحاور.✓ تم النسخ
→ الكود محدث، المعاينة معاد عرضها
-
العرض النهائي
يبدو جيداً — اعرض بدقة 1080p60.✓ تم النسخ
→ ملف mp4 عالي الجودة مُنتج
النتيجة: فيديو شرح يمكنك دمجه في مدونة.
المزالق
- كود Manim يحتوي على تغييرات جذرية عبر الإصدارات — حدد إصدار manim في المتطلبات؛ تفترض أوامر المهارة إصدار Community الحديث
متى تستخدمه: لديك سيناريو مدته 5 دقائق وتحتاج إلى 10+ مشاهد لمرافقته.
الخطوات
-
أدخل السيناريو
استخدم manim-skill. إليك سيناريوي. قسمه إلى ضربات مشهد واقترح مشهد Manim لكل ضربة.✓ تم النسخ
→ خطة مشهد مرتبة
-
اعرض على دفعات
اعرض المشاهد 1-3 بجودة المعاينة؛ اعرضها لي.✓ تم النسخ
→ ثلاثة ملفات mp4 منخفضة الجودة
-
دمج
حسناً، أقفل المشاهد 1-3. انتقل إلى 4-6.✓ تم النسخ
→ العمل يستمر؛ المشاهد المقفلة لم تُعدل
النتيجة: مكتبة مشاهد كاملة جاهزة للعرض النهائي.
المزالق
- عرض الجودة العالية في كل تكرار يهدر الوقت — كرر باستخدام -ql (منخفضة) وانتقل إلى -qh فقط بعد القفل
التركيبات
اجمعها مع خوادم MCP أخرى لتحقيق نتائج x10
تنظيم مشاهد المشروع والعروض والمسودات
احفظ المشاهد في project/scenes/، والعروض في project/renders/preview أو /final.✓ تم النسخ
التكلفة والحدود
تكلفة التشغيل
- حصة API
- لا يوجد
- الرموز لكل استدعاء
- معتدل — تكرارات الكود
- التكلفة المالية
- مجاني؛ الحوسبة المحلية فقط
- نصيحة
- كرر دائماً بجودة منخفضة. اعرض النسخة النهائية مرة واحدة.
الأمان
الصلاحيات والأسرار ونطاق الأثر
تخزين بيانات الاعتماد: لا يوجد
نقل البيانات الخارجي: لا يوجد من المهارة
استكشاف الأخطاء
الأخطاء الشائعة وحلولها
أخطاء استيراد manim
Manim CE مقابل GL — تأكد من أنك على Community (pip install manim)، وليس إصدار 3b1b القديم
تحقق: python -c 'import manim; print(manim.__version__)'
العرض معلق أو بطيء جداً
استخدم -ql للتكرار؛ -qh فقط في النهاية. تحقق من وجود ffmpeg.
تحقق: ffmpeg -version
تخطيط غريب — الكائنات متداخلة
استخدم بدائيات التموضع (next_to, align_to) بدلاً من الإحداثيات الخام
البدائل
manim-skill مقابل البدائل
| البديل | متى تستخدمها | المقايضة |
| After Effects / Motion Canvas | إذا كنت تريد أدوات خط زمني بصرية | ليست برمجة؛ غير صديقة للنماذج اللغوية |
| paperbanana-skill | رسوم توضيحية أكاديمية ثابتة بدلاً من الرسوم المتحركة | مخرجات مختلفة |