NVIDIA نے PhysX 5.6 فزکس سمولیشن انجن اور متعلقہ PhysX SDK جاری کیا ہے۔ فلو 2.2.0 فلوڈ سمولیشن لائبریری کا ایک نیا ورژن بھی دستیاب ہے۔ پروجیکٹ کوڈ BSD-3 لائسنس کے تحت تقسیم کیا جاتا ہے اور پلیٹ فارم کو سپورٹ کرتا ہے۔ Linux, macOS, iOS Windows и Android.
اگرچہ PhysX SDK کو 2018 سے BSD لائسنس کے تحت سورس کوڈ کے ساتھ شائع کیا گیا ہے، لیکن اب تک کوڈ کو ایک اہم استثناء کے ساتھ شائع کیا گیا تھا - GPU سمولیشن کرنل کوڈ شامل نہیں تھا۔ PhysX SDK 5.6 اپ ڈیٹ میں، NVIDIA نے BSD لائسنس کے تحت ایسے تمام کوڈ کھولے ہیں اور اسے SDK میں شامل کر دیا ہے۔ 500 سے زیادہ CUDA کور باکس کے باہر دستیاب ہیں، جو کہ سخت باڈی ڈائنامکس، فلوئڈ سمولیشن، اور آبجیکٹ ڈیفارمیشن کی ماڈلنگ جیسی خصوصیات فراہم کرتے ہیں۔ مزید برآں، Flow GPU اب Flow SDK کے لیے GPU کمپیوٹ شیڈرز کے مکمل نفاذ کے ساتھ دستیاب ہے۔
PhysX ایک مشہور فزکس انجنوں میں سے ایک ہے، جو تقریباً ایک ہزار گیمز میں جسمانی تعاملات کو سنبھالنے کے لیے استعمال ہوتا ہے اور بہت سے گیم انجنوں میں شامل ہوتا ہے، بشمول Unreal Engine، Unity3D، AnvilNext، Stingray، Dunia 2، اور REDengine۔ انجن اسمارٹ فونز سے لے کر ملٹی کور CPUs اور GPUs کے ساتھ طاقتور ورک سٹیشنز تک مختلف قسم کے ہارڈ ویئر میں پیمانہ کرتا ہے، اور اثرات کی پروسیسنگ کو تیز کرنے کے لیے GPU کی صلاحیتوں سے فائدہ اٹھاتا ہے۔
PhysX ایپلی کیشنز میں تباہی، دھماکوں، کرداروں اور گاڑیوں کی حقیقت پسندانہ حرکت، ہوا میں جھکنے والے درختوں، پانی کا بہنا اور رکاوٹوں کے گرد بہتا، پھڑپھڑانا اور پھاڑنا، سخت اور نرم جسموں کے ساتھ تصادم اور تعامل جیسے اثرات کا نفاذ شامل ہے۔ گیم ڈیولپمنٹ کے علاوہ، انجن کو مصنوعی ذہانت کی تحقیق اور نیورل نیٹ ورکس کی تربیت کے لیے ڈیٹا سنتھیسز، روبوٹس کی تربیت کے لیے حقیقت پسندانہ ماحول بنانے، اور خود مختار گاڑیوں اور آٹو پائلٹس کی جانچ کے دوران حقیقی دنیا کے حالات کی نقالی جیسے شعبوں میں بھی استعمال کیا جا سکتا ہے۔
ماخذ: opennet.ru
