وصول الإصدار الجديد من PhysX 5 ، محرك محاكاة NVIDIA مفتوح المصدر

فيزكس 5

يتوفر الآن أحدث إصدار من NVIDIA PhysX 5 SDK بموجب نفس شروط ترخيص المصدر المفتوح مثل NVIDIA PhysX

بعد ما يقرب من أربع سنوات على آخر موضوع ، أصدرت NVIDIA خبر الإطلاق من الكود المصدري لمحرك محاكاة الفيزياء فيزكس 5، وهو الإصدار الرئيسي الثاني منذ أن أصبح المشروع مفتوح المصدر.

لأولئك الجدد على PhysX ، يجب أن تعرف ذلك هذا هو أحد أشهر محركات الفيزياء والذي يستخدم للتعامل مع التفاعلات المادية في أكثر من 500 لعبة ويتم تضمينه في العديد من محركات الألعاب الشهيرة بما في ذلك Unreal Engine و Unity3D و AnvilNext و Stingray و Dunia 2 و REDengine.

المحرك قابل للتطوير لأنواع مختلفة من الأجهزة ، من الهواتف الذكية إلى محطات العمل القوية مع وحدات المعالجة المركزية ووحدات معالجة الرسومات متعددة النواة ، ويسمح لك بالاستفادة الكاملة من قوة وحدة معالجة الرسومات لتسريع عرض التأثيرات.

من بين مجالات تطبيق PhysX ، يمكننا أن نذكر تنفيذ التأثيرات مثل التدمير والانفجارات والحركات الواقعية للشخصيات والسيارات ودوامات الدخان والأشجار المنحنية في مهب الريح وتدفق المياه حول العوائق ورفرفة الملابس والممزقة والاصطدامات و التفاعلات مع الأجسام الصلبة والناعمة.

قال Royal O'Brien ، المدير التنفيذي لمؤسسة Open 5D Foundation والمدير العام لشركة Digital Media and ألعاب في مؤسسة Linux.

أهم ميزات PhysX 5 الجديدة

في الإصدار الجديد من PhysX 5 ، تم تمييز ذلك تتضمن مكتبة NVIDIA Flow (محاكاة النار وحرق السوائل والدخان) و NVIDIA Blast (محاكاة الفشل الإنشائي).

تغيير آخر يبرز في هذا الإصدار الجديد هو أن دعم قدرات NVIDIA Flex لإنشاء تأثيرات بصرية في الوقت الفعلي بناءً على سلوك الجسيمات المحاكية. تشمل الميزات المدعومة ديناميكيات الجسم الرخوة المستندة إلى نموذج العناصر المحدودة ، وتطبيق ديناميات الموضع على السوائل والأنسجة والأشياء القابلة للنفخ ، وآليات متقدمة للكشف عن الاصطدام.

بالإضافة إلى ذلك ، تم إبراز ذلك أيضًا تم تنفيذ نظام الجسيمات PBD (الديناميكيات القائمة على الموضع) لمحاكاة السوائل والمواد الحبيبية.

تمت إضافة أ بنية تخزين الجسيمات الجديدة مما يجعل من السهل إضافة وإزالة الجسيمات أثناء الطيران ولا يتطلب تحديد الحد الأقصى لعدد الجسيمات. وتجدر الإشارة أيضًا إلى القدرة على تحديد الأشكال الهندسية المخصصة ، على سبيل المثال لدعم الأشكال الأسطوانية وأنظمة الكتل الضمنية.

في نظام محاكاة سلوك الجسيمات ، يتم تنفيذ القدرة على ربط مادة مختلفة بكل جسيم.

من ناحية أخرى ، يمكننا إيجاد ذلك مضافًا دعم ديناميكيات الجسم الناعمة بناءً على طريقة FEM (طريقة العناصر المحدودة) والقدرة على إنشاء جسم ناعم من شبكة مثلثة.

من التغييرات الأخرى التي تتميز عن هذا الإصدار الجديد:

  • تم تحسين أداء الحوسبة المتوازية باستخدام وحدة المعالجة المركزية ووحدة معالجة الرسومات بشكل ملحوظ.
  • تمت إضافة SDK للمركبة للمحاكاة في أنظمة القيادة المستقلة.
  • تم إضافة نظام استعلام جديد لتحديد التقاطعات في المشهد.
  • تم تنفيذ نظام الكشف عن الاصطدام على أساس وظيفة SDF (حقل المسافة الموقَّع).
  • تمت إضافة واجهة برمجة تطبيقات جديدة لاستخدام خوارزمية اكتشاف التصادم GJK (جيلبرت-جونسون-كيرثي).
  • تمت إضافة آلية لتحديد شبكة التداخل.

تأمل NVIDIA في ذلك بعد نقل المشروع إلى فئة مفتوحة المصدر ، ستتمكن من تجاوز أدوات تطوير اللعبة وستكون مطلوبة في مجالات مثل توليف البيانات لأبحاث الذكاء الاصطناعي وتدريب الشبكات العصبية ، وخلق بيئات واقعية لتدريب الروبوت ، ومحاكاة الظروف الحقيقية في عملية تشغيل المركبات المستقلة والطيارين الآليين.

أيضا من المتوقع أن يتكيف المحرك مع أنظمة الكتلة عالية الأداء تحقيق مستوى جديد من التفاصيل والدقة في محاكاة العمليات الفيزيائية.

تم إصدار كود المشروع بموجب ترخيص BSD ومتوافق مع أنظمة Linux و macOS و iOS و Windows و Android. بالإضافة إلى المحرك نفسه ، بموجب ترخيص BSD ، فإن الكود وأدوات PhysX SDK المرتبطة بهما هي أيضًا مفتوحة المصدر.

أخيرًا إذا كنت كذلك مهتم بمعرفة المزيد عنها، يمكنك التحقق من التفاصيل في الرابط التالي.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.