انویدیا تصمیم گرفت کد منبع NVIDIA PhysX را برای عموم منتشر کند

Nvidia_physx_logo_official

هفته گذشته NVIDIA از طریق وبلاگ خود در دسترس بودن کد منبع NVIDIA PhysX را اعلام کرد. بنابراین همه می توانند از موتور شبیه سازی فیزیک واقعیت با کیفیت بالا استفاده کنند.

NVIDIA تصمیم گرفت کد منبع موتور شبیه سازی فیزیک PhysX را برای عموم آزاد کند و آن را در دسته پروژه های رایگان قرار دهد.

درباره انویدیا PhysX

NVIDIA PhysX بخشی از بسیاری از موتورهای محبوب بازی است، از جمله موتور Unreal ، 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 نیز ظاهر می شود و مقیاس پذیری قوانین فیلتر برای اشیا kin حرکتی و استاتیک افزایش می یابد.

این خبر خوبی برای توسعه دهندگانی است که می خواهند بازی های خود را برای لینوکس منتقل کنند ، زیرا اکنون یک ابزار قدرتمندتر در اختیار آنها قرار خواهد گرفت.

و بنابراین قادر به ارائه محصولات با کیفیت بالا و بیشتر در لینوکس و به تدریج پایان دادن به اختلافاتی است که هنوز هم در برخی عناوین با توجه به ویندوز وجود دارد.

و البته باز کردن امکان Rev ، جایی که PhysX می تواند در خودروی مستقل ، هوش مصنوعی و محاسبات با کارایی بالا استفاده شود.

کد منبع را از کجا پیدا کنید؟

کد مربوط به موتور و SDK مربوط به آن تحت مجوز BSD و همچنین شتاب GPU نیز باز است تحت این مجوز است ، بنابراین مجموعه این در حال حاضر برای سیستم عامل های ویندوز ، Linux ، macOS ، iOS و Android پشتیبانی می شود.

PhysX همچنین با موتورهای Unreal 3 و 4 با Unity3D ادغام شود. اطلاعیه کامل و جزئیات بیشتر را می توان مستقیماً در وبلاگ NVIDIA یافت.

کد منبع نیز می باشد موجود در GitHub.


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

اولین کسی باشید که نظر

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.