NVIDIA نے ایک اوپن سورس فزیکل پروسیس سمولیشن انجن PhysX 5 جاری کیا ہے۔

После почти четырёх лет с момента прошлой ветки компания NVIDIA опубликовала исходные тексты движка симуляции физических процессов PhysX 5, который стал вторым значительным выпуском после перевода проекта в разряд открытых. Код проекта распространяется под лицензией BSD и поддерживает платформы Linux, macOS, iOS Windows и Android. Кроме непосредственно движка под лицензией BSD также открыт код и связанного с ним инструментария PhysX SDK.

PhysX فزکس کے سب سے مشہور انجنوں میں سے ایک ہے، جو 500 سے زیادہ گیمز میں جسمانی تعاملات کو پروسیس کرنے کے لیے استعمال ہوتا ہے اور بہت سے مشہور گیم انجنوں میں شامل ہوتا ہے، بشمول Unreal Engine، Unity3D، AnvilNext، Stingray، Dunia 2، اور REDengine۔ انجن ہارڈ ویئر کی وسیع رینج میں سمارٹ فونز سے لے کر ملٹی کور CPUs اور GPUs کے ساتھ طاقتور ورک سٹیشن تک کا پیمانہ بناتا ہے، اور اثرات کی پروسیسنگ کو تیز کرنے کے لیے GPU کی صلاحیتوں کا بھرپور فائدہ اٹھاتا ہے۔ PhysX کی ایپلی کیشنز میں تباہی، دھماکوں، حقیقت پسندانہ کردار اور گاڑی کی نقل و حرکت، ہوا میں جھکنے والے درخت، رکاوٹوں کے گرد پانی کا بہنا اور بہنا، کپڑے پھڑپھڑانا اور پھاڑنا، ٹکراؤ، اور سخت اور نرم جسموں کے ساتھ تعامل جیسے اثرات شامل ہیں۔

NVIDIA توقع کرتا ہے کہ، ایک بار جب پروجیکٹ اوپن سورس ہو جائے گا، تو یہ گیم ڈویلپمنٹ ٹولز سے آگے بڑھے گا اور AI ریسرچ اور نیورل نیٹ ورک ٹریننگ کے لیے ڈیٹا کی ترکیب، روبوٹ ٹریننگ کے لیے حقیقت پسندانہ ماحول پیدا کرنے، اور خود مختار گاڑیوں اور خود چلانے والی کاروں کی جانچ کے دوران حقیقی دنیا کے حالات کی تقلید جیسے شعبوں میں متعلقہ ہو جائے گا۔ اعلی کارکردگی والے کلسٹر سسٹمز کے لیے انجن کو ڈھالنے سے بھی فزکس سمولیشن میں تفصیل اور درستگی کی ایک نئی سطح حاصل کرنے کی امید ہے۔

PhysX 5 ریلیز کی جھلکیاں:

  • سیٹ میں NVIDIA Flow (آگ، جلنے والے مائعات اور دھوئیں کی ماڈلنگ) اور NVIDIA بلاسٹ (ساخت کی ناکامیوں کی ماڈلنگ) لائبریریاں شامل ہیں۔
  • پارٹیکل سمولیشن پر مبنی ریئل ٹائم ویژول ایفیکٹس بنانے کے لیے NVIDIA Flex صلاحیتوں کو لاگو کر دیا گیا ہے۔ معاون خصوصیات میں ایک محدود عنصر کے ماڈل پر مبنی نرم جسم کی حرکیات، مائع، تانے بانے، اور انفلٹیبل اشیاء کے لیے پوزیشنی حرکیات، اور تصادم کا پتہ لگانے کے جدید طریقہ کار شامل ہیں۔
  • CPU اور GPU کا استعمال کرتے ہوئے متوازی کمپیوٹنگ کی نمایاں طور پر بہتر کارکردگی۔
  • اپنی مرضی کے جیومیٹریوں کی وضاحت کرنے کی صلاحیت کو شامل کیا، مثال کے طور پر بیلناکار شکلوں اور مضمر بلاک سسٹم کو سپورٹ کرنا۔
  • منظر میں چوراہوں کا پتہ لگانے کے لیے ایک نیا استفسار کا نظام شامل کیا گیا۔
  • SDF (سائنڈ ڈسٹنس فیلڈ) فنکشن پر مبنی تصادم کا پتہ لگانے کا نظام لاگو کیا گیا ہے۔
  • GJK (Gilbert-Johnson-Keerthi) تصادم کا پتہ لگانے والے الگورتھم استعمال کرنے کے لیے ایک نیا API شامل کیا گیا۔
  • میش اوورلیپ کا پتہ لگانے کے لیے ایک طریقہ کار شامل کیا گیا۔
  • خود مختار ڈرائیونگ سسٹمز میں تخروپن کے لیے گاڑی کا SDK شامل کیا گیا۔
  • پی بی ڈی (پوزیشن بیسڈ ڈائنامکس) پارٹیکل سسٹم کو مائعات اور دانے دار مواد کی تقلید کے لیے لاگو کیا گیا ہے۔
  • ایک نیا پارٹیکل سٹوریج آرکیٹیکچر شامل کیا گیا ہے جو زیادہ سے زیادہ ذرہ کی گنتی کی وضاحت کیے بغیر مکھی پر ذرات کو شامل کرنا اور ہٹانا آسان بناتا ہے۔
  • ذرہ رویے کا نقلی نظام اب ہر ذرہ کو مختلف مواد کے پابند کرنے کی اجازت دیتا ہے۔
  • FEM (Finite Element Method) کی بنیاد پر نرم جسم کی حرکیات اور تکونی جالی سے نرم جسم بنانے کی صلاحیت کے لیے معاونت شامل کی گئی۔

ویڈیو کھیلیں
ویڈیو کھیلیں


ماخذ: opennet.ru
DDoS تحفظ، VPS VDS سرورز والی سائٹوں کے لیے قابل اعتماد ہوسٹنگ خریدیں۔ DDoS تحفظ، VPS VDS سرورز کے ساتھ قابل اعتماد ویب سائٹ ہوسٹنگ خریدیں۔ ProHoster