المواصفات التقنية لـ runwayml-character-performance
| المواصفة | التفاصيل |
|---|---|
| معرّف النموذج | runwayml-character-performance |
| المزوّد | Runway |
| نوع النموذج | أداء الشخصية / التقاط الأداء بالذكاء الاصطناعي |
| الوظيفة الأساسية | ينقل فيديو الأداء المُحرِّك إلى صورة شخصية أو فيديو شخصية |
| المدخلات الأساسية | فيديو الأداء المُحرِّك + صورة مرجعية للشخصية أو فيديو |
| نوع الإخراج | مقطع فيديو مُولَّد يتضمن الحركة المنقولة، وتعابير الوجه، وأداء الكلام |
| مدخل الشخصية المدعوم | صورة أو فيديو |
| نقل الإيماءات | مدعوم لمسارات العمل القائمة على صورة للشخصية؛ غير مدعوم عندما يكون مدخل الشخصية فيديو |
| التحكم الوجهي | يدعم ضبط قابلية التعبير الوجهي/شدة التعبير |
| الحركة البيئية | تُضاف تلقائياً عندما يكون مدخل الشخصية صورة |
| دقات الإخراج | 1280×720, 720×1280, 960×960, 1104×832, 832×1104, 1584×672 |
| نسب الأبعاد | 16:9, 9:16, 1:1, 4:3, 3:4, 21:9 |
| معدل الإطارات | 24 FPS |
| مدة المقطع | حد أدنى 3 ثوانٍ، حتى 30 ثانية |
| نمط الوصول على CometAPI | واجهة REST عبر نقطة نهاية أداء شخصية متوافقة مع Runway |
ما هو runwayml-character-performance؟
runwayml-character-performance هو معرّف منصة CometAPI لتدفق عمل توليد أداء الشخصية من Runway، والذي تصفه Runway عادة باسم Act-Two. تم بناء النموذج لتحريك شخصية انطلاقاً من مقطع أداء بشري: تزود النظام بفيديو قيادة (أداء) لشخص يقوم بالتمثيل، إضافة إلى صورة أو فيديو للشخصية، فينقل النظام حركة الوجه، والتعابير، وتوقيت الكلام، وحركة الجسد إلى لقطة شخصية مُولَّدة.
صُمّم هذا النموذج لسير عمل المبدعين الذين يحتاجون إلى تحريك سريع للشخصيات دون إعداد التقاط حركة تقليدي. تصفه Runway بأنه وسيلة لإضفاء الحياة على الشخصيات بحركة واقعية، وكلام، وتعبير، مع دعم الشخصيات غير البشرية والأنماط البصرية المتنوعة. عندما تكون الشخصية المستهدفة صورة ثابتة، يمكن للنظام أيضاً توليف حركة بيئية لجعل اللقطة تبدو أكثر طبيعية.
على CometAPI، يتم إتاحة هذه الإمكانية عبر نقطة نهاية Runway لأداء الشخصية، ما يجعلها مناسبة لفرق المنتجات، وأدوات الإبداع، وخطوط النماذج الأولية، وتدفقات الوسائط المؤتمتة التي ترغب في وصول مبرمج إلى تحريك الشخصيات المدفوع بالأداء. (cometapi.com)
الميزات الرئيسية لـ runwayml-character-performance
- نقل الأداء: يطابق أداء تمثيل شخص من فيديو المصدر مع الشخصية المستهدفة، بما في ذلك حركة الوجه، والتعابير، وحركة الجسد الأوسع.
- مدخل شخصية مرن: يقبل إما صورة للشخصية أو فيديو للشخصية، ما يمنح المطورين مقايضات مختلفة بين التحكم في الحركة والحفاظ على المشهد.
- التحكم في الإيماءات للشخصيات المعتمدة على الصور: عند استخدام صورة للشخصية، يمكن للنموذج نقل الإيماءات ووضعيات الجسد من مقطع الأداء، ما يتيح تحريكاً أكثر تعبيراً.
- تحريك صور مدرك للمشهد: لمدخلات الشخصية بصور ثابتة، يضيف النظام تلقائياً حركة بيئية أو شبيهة بالكاميرا حتى لا يبدو الناتج ثابتاً أو متجمداً بشكل مصطنع.
- سير عمل يحافظ على الفيديو للشخصية: عندما يكون مدخل الشخصية فيديو، يحتفظ الناتج بالموضوع والمشهد وحركة الكاميرا الأصلية مع تطبيق نقل الأداء الوجهي.
- قابلية ضبط تعبيرات الوجه: يدعم التحكم في شدة التعبير، ما يتيح للمطورين موازنة نقل تمثيل أقوى مقابل الاستقرار والاتساق البصري.
- خيارات إخراج ملائمة للإنتاج: يدعم نسب أبعاد ودقات شائعة عند 24 FPS، ما يجعله صالحاً للأفقي، والعمودي، والمربع، وصيغ الفيديو/السوشيال السينمائية.
- محسّن للمقاطع القصيرة: الأنسب للمقاطع القصيرة بحد أدنى 3 ثوانٍ ودعم حتى 30 ثانية، ما يلائم الإعلانات، ومقاطع الشبكات الاجتماعية، ومقتطفات الحوار، والتصوّر المسبق، والمشاهد النموذجية الأولية.
كيفية الوصول إلى ودمج runwayml-character-performance
الخطوة 1: التسجيل للحصول على مفتاح API
سجّل الدخول إلى CometAPI. إذا لم تكن مستخدماً بعد، قم بالتسجيل أولاً. ثم افتح مركزك الشخصي وأنشئ رمز API، وانسخ مفتاحك للمصادقة في الطلبات اللاحقة. يوفّر CometAPI هذا النموذج عبر بنية API متوافقة مع Runway. (cometapi.com)
الخطوة 2: إرسال الطلبات إلى واجهة runwayml-character-performance
استخدم نقطة نهاية أداء الشخصية الخاصة بـ CometAPI والموافقة لـ Runway، وعيّن حقل النموذج إلى runwayml-character-performance في طبقة تطبيقك. يعتمد تدفق الطلب الأساسي على مسار أداء الشخصية مع إدخال JSON لأداء القيادة، وأصل الشخصية، وضوابط الحركة، وإعدادات الإخراج. (cometapi.com)
curl --location --request POST 'https://api.cometapi.com/runwayml/v1/character_performance' \
--header 'X-Runway-Version: 2024-11-06' \
--header 'Authorization: Bearer YOUR_COMETAPI_API_KEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"character": {
"type": "video",
"uri": "https://your-file-host.example/character.mp4"
},
"reference": {
"type": "video",
"uri": "https://your-file-host.example/performance.mp4"
},
"bodyControl": true,
"expressionIntensity": 3,
"seed": 4294967295,
"model": "runwayml-character-performance",
"ratio": "1280:720",
"contentModeration": {
"publicFigureThreshold": "auto"
}
}'
الخطوة 3: استرجاع النتائج والتحقق منها
بعد الإرسال، عالج استجابة API في الواجهة الخلفية أو تطبيق العميل لديك وتحقق من أن التوليد المُرتجع يطابق المدة المتوقعة والتأطير وجودة التعبير. عملياً، ينبغي أيضاً التحقق من أن أصول الإدخال تتبع أفضل الممارسات الخاصة بـ Runway—لقطات أداء واضحة لموضوع واحد، وجه ظاهر، تأطير مستقر، ومراجع مناسبة للشخصية—لتحسين موثوقية المخرجات. (cometapi.com)