مترجم الملف لتصدير حرف ثلاثي الأبعاد من Autodesk Maya كزلزال MD2

StackOverflow https://stackoverflow.com/questions/2549268

سؤال

أنا أتساءل عما إذا كان أي شخص يعرف طريقة لتصدير الهندسة/القوام لشخصية مزورة ، متحركة مثل Quake MD2؟ أقوم بتطوير تطبيق للأجهزة المحمولة ، ووجدت أن MD2 يعمل بشكل رائع لتقديم OpenGL خفيف الوزن. لدي العديد من الشخصيات المتحركة ، وأود تصديرها على أنها MD2 من Maya. إليك بعض الأشياء التي جربتها:

  1. تصدير FBX إلى 3D Studio Max واستخدام المكون الإضافي QTIP - هذا يعمل ، ولكن فقط إذا قمت بتحويل الرسوم المتحركة الخاصة بي إلى Point Cache (PC2) وجلبها إلى الحد الأقصى. عندما أفعل ذلك ، لا يكرم المكون الإضافي QTIP عقدة ذاكرة التخزين المؤقت للنقطة ، وكل ما أحصل عليه هو النموذج ، بدون رسوم متحركة

  2. تصدير تسلسل OBJ إلى Blender ، وتصدير MD2 من هناك - لا يمكنني الحصول على Blender لتجميع تسلسل OBJ المستورد إلى كائن متحرك واحد

  3. تصدير FBX إلى Milkshape - تفسد جهاز Maya في هذه العملية

  4. خبز ذاكرة التخزين المؤقت للرسوم المتحركة ، والتصدير إلى FBX ، والاستيراد إلى Milkshape - مرة أخرى ، لا يحترم Milkshape ذاكرة التخزين المؤقت الهندسية ، لذلك كل ما يظهر هو شخصية ثابتة.

أقوم حاليًا بكتابة مكون إضافي لـ Maya باستخدام البرنامج النصي لـ Blender MD2 Export كمرجع (ولكن إعادة الكتابة باستخدام C ++ Maya API) ، لكنني أتساءل فقط عما إذا كان أي شخص قد فعل هذا من قبل أو لديه أي اقتراحات حول كيفية القيام بذلك .

أيضًا ، إذا كان لدى أي شخص اقتراحات أخرى لأفضل تنسيق لتقديم حرف متحرك واحد على جهاز OpenGL ES (Android أو iPhone) ، فسأكون ممتنًا جدًا! أنا منفتح على تجربة أي شيء للحصول على هذه الرسوم المتحركة على الجهاز

شكرًا!

هل كانت مفيدة؟

المحلول

إذا كان أي شخص مهتمًا ، فقد انتهى بي الأمر إلى حل هذه المشكلة بمجرد كتابة المكون الإضافي الخاص بي لآبوب واجهة برمجة تطبيقات Maya التي تصدر ملفات MD2. لقد أصدرته كمصدر مفتوح على جيثب:

http://github.com/arifken/md2export

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top