قررت Nvidia إطلاق كود مصدر NVIDIA PhysX للجمهور

nvidia_physx_official_logo

أعلنت NVIDIA الأسبوع الماضي عبر مدونتها عن توفر شفرة مصدر NVIDIA PhysX. حتى يتمكن الجميع من استخدام محرك محاكاة الفيزياء الواقعية عالي الجودة.

قررت NVIDIA إطلاق كود مصدر محرك محاكاة الفيزياء PhysX للجمهور ووضعه في فئة المشاريع المجانية.

حول Nvidia PhysX

تعد NVIDIA PhysX جزءًا من العديد من محركات الألعاب الشهيرة، بما في ذلك Unreal Engine و Unity3D و AnvilNext و Stingray و Dunia 2 و REDengine.

تم بناء أكثر من 500 لعبة على أساس PhysX، بما في ذلك "Batman: Arkham Asylum" و "Batman: Arkham City" و "Bioshock Infinite" و "Borderlands 2" و "Lords of the Fallen" و "Monster Hunter Online" و "Daylight" "و" Witcher 3 ".

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

بعض المجالات التي يمكن فيها استخدام PhysX كمنتج مفتوح:

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

يتيح NVIDIA لـ جمهور فسإكس

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

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

يتيح لك الاستخدام النشط لوحدات معالجة الرسومات لتسريع العمليات استخدام PhysX لمعالجة التأثيرات في عوالم افتراضية كبيرة جدًا.

تم الإعلان عن ذلك من قبل المدير الأول لهندسة المحتوى والتكنولوجيا ، القس ليبارديان، وهي مسؤولة أيضًا عن تقنيات Nvidia GameWorks. في المنشور يقول ما يلي:

"نحن نقوم بذلك لأن المحاكاة الفيزيائية أصبحت أكثر أهمية مما كنا نتخيله.

إنه أمر أساسي للعديد من الأشياء المختلفة التي قررنا إتاحتها للعالم في شكل مفتوح المصدر.

الإصدار الأول من الإصدار مفتوح المصدر هو PhysX SDK 3.4 ، ولكن من المقرر إصدار إصدار جديد من PhysX 20 في 4.0 ديسمبر ، والذي سيقدم أول تحديث وظيفي لمشروع مجاني.

الإصدار الجديد سيطبق خوارزمية TGS (Temporal Gauss-Seidel Solver) ، والتي ستعمل على تحسين جودة محاكاة الشخصيات والكائنات ، والتي تتكون من العديد من الأجزاء المفصلية.

في PhysX 4.0 ، سيظهر أيضًا دعم التجميع باستخدام Cmake وستزداد قابلية توسيع قواعد التصفية للكائنات الحركية والثابتة.

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

وبالتالي التمكن من تقديم المزيد والمزيد من المنتجات عالية الجودة في Linux والقضاء التدريجي على الاختلافات التي لا تزال موجودة في بعض العناوين فيما يتعلق بنظام Windows.

وبالطبع ، فتح المجال لـ Rev ، حيث يمكن استخدام PhysX في السيارة المستقلة والذكاء الاصطناعي والحوسبة عالية الأداء.

أين تجد شفرة المصدر؟

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

يتكامل PhysX أيضًا مع محركات Unreal 3 و 4 مع Unity3D. يمكن العثور على الإعلان الكامل والمزيد من التفاصيل مباشرة على مدونة NVIDIA.

شفرة المصدر هي أيضا متاح على جيثب.


اترك تعليقك

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

*

*

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