animadead.

animadead هي مكتبة الرسوم المتحركة الهيكل العظمي مصممة لتحميل وتشغيل الرسوم المتحركة الهيكلية.
التحميل الان

animadead. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • LGPL
  • السعر:
  • FREE
  • اسم الناشر:
  • John Butterfield
  • موقع ويب الناشر:

animadead. العلامات


animadead. وصف

Animadead هي مكتبة الرسوم المتحركة الهيكل العظمي مصممة لتحميل ولعب الرسوم المتحركة الهيكلية. animadead هي مكتبة متحركة من الهيكل العظمي مصممة لتحميل واللعب الرسوم المتحركة الهيكل العظمي.Animadead يدعم النماذج المكونة من عدة شبكات قابلة للتبديل ملزمة هيكل عظمي واحد يمكن أن يكون مدفوعا بالرسوم المتحركة المتعددة. هناك مكون إضافي لتصدير Maya، وغيرها في التطوير، بما في ذلك المكونات الإضافية للحصول على 3D Studio Max و LightWave.it مكتوب في C ++ وليس لديه تبعيات. ومع ذلك، يتم توفير تطبيق مثال يستخدم OpenGL و SDL.I كتب ظلال في CG في OpenGL، والذي لم يعمل بشكل جيد على نظامي، وأعتقد أنه بسبب أفضل ملف تعريف OpenGl CG بطاقتي المدعومة لا تستخدم كامل إمكانية بطاقتي، واجهت مشكلة في اجتياز قائمة مصفوفات العظام على البطاقة. كان لدى المحول البرمجي للملف الشخصي المدعوم عدد قليل من المعلمات الموحدة التي يمكنني إرسالها. لذا بالنسبة لبلدي Simple Boxman Demo، الذي يحتوي على 41 عظام أو نحو ذلك، لم أستطع الحصول عليه للعمل، ولم أشعر أنني كسب نموذج مع عدد أقل من العظام. لذلك بعد الركض في عدد من المتاعب مع CG، كتبت شادا في GLSL، والذي كان في البداية مشاكل أيضا، لكنه اتضح كل ما أحتاجه للقيام بترقية برامج تشغيل الرسومات الخاصة بي. بمجرد أن فعلت ذلك حصلت على التظليل للعمل، إنه لطيف وسريع. أخطط لكلا من التظليل يعمل بشكل جيد وسوف تزودهم بالإصدار التالي.من بعض الملامح الرئيسية ل "Animadead": تصدير وأنواع الملفات: أنواع الملفات المخصصة المستخدمة للاتشام والرسوم المتحركة. يمكن أن تكون الشبكات ثابتة أو قابلة للاسترداد وملزمة لجميع أو مجموعة فرعية من الهيكل العظمي. تستخدم الرسوم المتحركة التسلسل الهرمي والهيكل العظمي وتحولات محلية لكل عظم في كل إطار. تحميل الملفات: تحميل مكتبة الرسوم المتحركة وتخزين التخزين المؤقت والرسوم المتحركة والشبكات بواسطة اسم الملف. يتم تقسيم الشبكات إلى الأسطح، والتي لها اسم نسيج، رؤوس، وجوه، ومؤشر بيانات محددة من المستخدمين. يمكن تعيين وظيفة رد الاتصال التي يمكنها تحميل القوام عند تحميل الشبكة، وتعيين بيانات المستخدم لهذا السطح. يمكن أن تتحرك النماذج الموجودة في الرسوم المتحركة، ولكن عند تحميل النموذج، يتم استخراج حركة عظم الجذر وإزالتها. يتم تخزين هذه المعلومات، ويمكن استخدامها لنقل إطار النموذج بسرعة الطراز المقصود أو استخدامه لتوسيع نطاق سرعة الرسوم المتحركة. الإعداد (التهيئة): يتكون النموذج من العديد من الرسوم المتحركة والشبكات القابلة للتبديل، ولكن يمكن أن تحتوي أيضا على مزيج وأقنعة اختيار العظام. يتم استخدام يمزج لحساب تشكل، عادة من مجموعتين آخرين. نوع واحد من المزيج هو مشغل رسوم متحركة يستخدم لتتبع الوقت الحالي في الرسوم المتحركة ويمكنه إنشاء تشكل هيكل عظمي في ذلك الوقت (بين إطارات). نوع آخر من المزيج هو مزيج بين المزيج. عند احتساب هذا المزيج، يقوم أولا بحساب المزارعين، ثم يمزج أولئك معا مع وزن محدد المستخدمين. نظرا لأن هذا تعريفا متكررا، فإن المزيج يمكن في الواقع الإعداد في التسلسل الهرمي، ويحتاج المستخدم فقط إلى استدعاء وظيفة حساب المستوى الأعلى. قناع اختيار العظام هو مجموعة مختارة من مجموعة فرعية من الهيكل العظمي بأكملها. يستخدم التسلسل الهرمي لجعل عملية الاختيار أبسط. في الأساس، جميع العظام هي نفس حالة الاختيار كوالديهم، ما لم يتم تحديدها مباشرة. بالإضافة إلى أن تكون قادرة على حساب تشكل من نظام معقد من المزج، يمكن إعطاء وظيفة حساب قناع اختيار عظم اختياري، يحد من الحسابات التي تم إجراؤها لهذا المزيج إلى مجموعة فرعية فقط من العظام المحددة من خلال التحديد. هذا يسمح لك بحساب أجزاء مختلفة من الهيكل العظمي مع الرسوم المتحركة المختلفة. الرسم: لا ترسم المكتبة النموذج بالفعل، لكنه يوفر كل المعلومات اللازمة لمحركك لرسم النموذج. يتم إعداد البيانات ومنظمها للاستخدام في Vertex Shaders. يمكن تحويل المشكل إلى مجموعة من تحويلات العالم المصفوفة. (معظم التظليل مثل البيانات مثل هذا) تظهر الأمثلة أن رسم النموذج بالفعل.


animadead. برامج ذات صلة