مترجم الملف لتصدير حرف ثلاثي الأبعاد من Autodesk Maya كزلزال MD2
سؤال
أنا أتساءل عما إذا كان أي شخص يعرف طريقة لتصدير الهندسة/القوام لشخصية مزورة ، متحركة مثل Quake MD2؟ أقوم بتطوير تطبيق للأجهزة المحمولة ، ووجدت أن MD2 يعمل بشكل رائع لتقديم OpenGL خفيف الوزن. لدي العديد من الشخصيات المتحركة ، وأود تصديرها على أنها MD2 من Maya. إليك بعض الأشياء التي جربتها:
تصدير FBX إلى 3D Studio Max واستخدام المكون الإضافي QTIP - هذا يعمل ، ولكن فقط إذا قمت بتحويل الرسوم المتحركة الخاصة بي إلى Point Cache (PC2) وجلبها إلى الحد الأقصى. عندما أفعل ذلك ، لا يكرم المكون الإضافي QTIP عقدة ذاكرة التخزين المؤقت للنقطة ، وكل ما أحصل عليه هو النموذج ، بدون رسوم متحركة
تصدير تسلسل OBJ إلى Blender ، وتصدير MD2 من هناك - لا يمكنني الحصول على Blender لتجميع تسلسل OBJ المستورد إلى كائن متحرك واحد
تصدير FBX إلى Milkshape - تفسد جهاز Maya في هذه العملية
- خبز ذاكرة التخزين المؤقت للرسوم المتحركة ، والتصدير إلى FBX ، والاستيراد إلى Milkshape - مرة أخرى ، لا يحترم Milkshape ذاكرة التخزين المؤقت الهندسية ، لذلك كل ما يظهر هو شخصية ثابتة.
أقوم حاليًا بكتابة مكون إضافي لـ Maya باستخدام البرنامج النصي لـ Blender MD2 Export كمرجع (ولكن إعادة الكتابة باستخدام C ++ Maya API) ، لكنني أتساءل فقط عما إذا كان أي شخص قد فعل هذا من قبل أو لديه أي اقتراحات حول كيفية القيام بذلك .
أيضًا ، إذا كان لدى أي شخص اقتراحات أخرى لأفضل تنسيق لتقديم حرف متحرك واحد على جهاز OpenGL ES (Android أو iPhone) ، فسأكون ممتنًا جدًا! أنا منفتح على تجربة أي شيء للحصول على هذه الرسوم المتحركة على الجهاز
شكرًا!
المحلول
إذا كان أي شخص مهتمًا ، فقد انتهى بي الأمر إلى حل هذه المشكلة بمجرد كتابة المكون الإضافي الخاص بي لآبوب واجهة برمجة تطبيقات Maya التي تصدر ملفات MD2. لقد أصدرته كمصدر مفتوح على جيثب: