عن المشروع
Reze Design منصة ويب مفتوحة المصدر لتصميم وعرض ومشاركة مشاهد MMD (MikuMikuDance) بالكامل داخل المتصفح، ومبنية على WebGPU وTypeScript. تهدف إلى نقل سير عمل MMD الكلاسيكي على سطح المكتب — النماذج، والحركات، وعمل الكاميرا، والتأثيرات بنمط MME — إلى تبويب واحد، دون تثبيت، مع رابط دائم لكل مشهد منشور.
القدرات الأساسية الموضحة في README:
- نماذج وحركات MMD: تشغيل PMX وVMD مع الرسوم الهيكلية، وIK، والتحولات، وفيزياء الأجسام الصلبة للشعر والملابس. يمكن تحميل عدة شخصيات في وقت واحد، بالإضافة إلى PMX خاص بالمسرح للبيئة.
- خرائط تظليل المواد: محرر عقدي بنمط Blender لتنسيق النماذج، يُترجَم إلى WGSL أثناء العمل، ويدعم toon ramps وrim وfresnel، مع إتاحة إضاءة المشهد داخل الخريطة.
- أنماط العرض: أربع مجموعات أنماط مدمجة (Aether Gazer، وWuthering Waves، وZenless Zone Zero، وHonkai: Star Rail) منقولة كخرائط عقدية، تعيد تنسيق أدوار المجموعات مع الحفاظ على الخلفية والحواف وتصحيح الألوان وإعدادات الأرضية.
- تأثيرات المشهد: تأثيرات WGSL مبرمجة حيًا توضع خلف النموذج أو أمامه، وتدرك العمق بحيث تمر الجزيئات خلف الشخصيات. يمكن تشغيل عدة تأثيرات ودمجها حسب ترتيب التطبيق. يمكن للتأثيرات تشغيل أعداد كبيرة من جزيئات GPU، وأشرطة على طول العظام، وإصدار أضواء، وقراءة مواضع العظام وتوقيت الأغنية والنوتات وأسطر الكلمات. يعلن كل تأثير عن معاملاته الخاصة، مما يولّد منزلقات في اللوحة.
- خط زمني للحركة ومحرر منحنيات: ضع أوضاع المفاتيح بسحب العظام في منفذ العرض، وحرّر منحنيات بيزير الخاصة بـ VMD، وحرّك الوجوه والكاميرا، ثم صدّر مرة أخرى إلى VMD.
- تصحيح الألوان: ASC CDL مع عجلات ألوان، مع معاينة على المشهد الفعلي.
- إضاءة المشهد: تحديد موضع الشمس، والإضاءة العالمية، والتوهج، والإضاءة العالمية HDR، وفتحات منفصلة لـ HDRI الخاصة بالإضاءة مقابل السماء المرئية.
- لوحات لقطات حقيقية: فيديو تقف الشخصية بداخله، مع استعادة موضع الكاميرا والأرضية، ودعم اللقطات المائلة.
- الدعائم والبطاقات: دعائم مرتبطة بالعظام (ميكروفون، ومروحة، وسيف) وطائرات صور/فيديو في المشهد.
- تصدير الفيديو: MP4 بمعدل 60 إطارًا في الثانية حتى دقة 4K مع 4× MSAA، ونسب أبعاد من السينماسكوب إلى العمودي، وأوضاع الشاشة الخضراء والشفافية، ويُعرض إطارًا بإطار من أجل توقيت حتمي.
- إحصاءات استخدام اختيارية: معطلة افتراضيًا، وتبلغ عمّا يتكون منه الفيديو النهائي بدلاً من هوية من صنعه، مع نتائج مجمعة عامة وصفحة خصوصية.
- النشر: رابط دائم يشغّل المشهد التفاعلي نفسه، ويسمح للمشاهدين بتدوير الكاميرا ونسخ المشهد إلى المحرر الخاص بهم.
- محتوى المجتمع: مشاركة وإعادة استخدام درجات الألوان وخرائط التظليل والتأثيرات والمشاهد بنقرة واحدة.
- لوحة الأوامر: الوصول عبر ⌘K إلى الإجراءات والإعدادات.
- الحفظ: تُحفظ المشاهد والملفات المرفوعة والمسودات في التخزين المحلي وIndexedDB، ولا يُرسَل أي شيء إلى الخادم إلا عند النشر.
- مزامنة الشفاه من الكلمات: تحويل ملف .lrc إلى VMD لتحولات الفم، مع ربط المقاطع الصوتية بأشكال فم MMD الخمسة عبر الكانا، والهانغول، والحروف الصينية، والروماجي، والبينيين، أو الإنجليزية، مع دعم الكلمات ثنائية اللغة.
المشروع جزء من عائلة Reze MMD إلى جانب reze-engine (أساس عرض WebGPU)، وreze-studio (تحرير الحركة على الخط الزمني والمنحنيات)، وMiKaPo (التقاط حركة في المتصفح يصدّر إلى VMD)، وreze-rig (إعادة توجيه FBX إلى VMD). الوثائق متاحة بالإنجليزية والصينية المبسطة. المستودع مرخص بموجب AGPL-3.0-or-later.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.