نسخه جدید انویدیا PhysX 4.0 منتشر شده است

Nvidia_physx_logo_official

اوایل این ماه ما در اینجا در وبلاگ در مورد اخباری که انویدیا تصمیم به انتشار کد منبع Nvidia PhysX گرفته تصمیم گرفتیم اگر می خواهید در مورد آن بیشتر بدانید می توانید بازدید کنید لینک زیر

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

پس از آن افراد در NVIDIA به تازگی نسخه جدید موتور فرآیندهای فیزیکی PhysX 4.0 خود را منتشر کرده اند.، که اولین انتشار عمده پس از ترجمه در گروه پروژه باز بود.

در همان زمان ، به روزرسانی PhysX 3.4.2 شامل تغییرات اصلاحی برای پایگاه کد اولیه باز ، منتشر شد.

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

کد پروژه تحت مجوز BSD توزیع می شود و با سیستم عاملهای Linux ، macOS ، iOS ، Windows و Android سازگار است.

نیاز به امضای توافق نامه ای که EULA هنگام توسعه سیستم عامل های XBox One ، Sony Playstation 4 و Nintendo Switch در اختیار دارد.

علاوه بر موتور مستقیم تحت مجوز BSD ، کد و جعبه ابزار PhysX SDK مرتبط نیز باز است.

فیزیک یکی از محبوب ترین موتورهای فیزیک است که در پردازش فعل و انفعالات فیزیکی بیش از 500 بازی دخیل است و این بخشی از بسیاری از موتورهای بازی معروف مانند Unreal Engine ، Unity3D ، AnvilNext ، Stingray ، Dunia 2 و REDengine است.

این موتور برای انواع رایانه ها از تلفن های هوشمند گرفته تا ایستگاه های کاری قدرتمند با پردازنده های چند هسته ای و پردازنده های گرافیکی مقیاس پذیر است و به شما امکان می دهد از قابلیت های پردازنده گرافیکی برای سرعت بخشیدن به پردازش اثرات کاملاً استفاده کنید.

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

NVIDIA منتظر است که پس از انتقال پروژه به دسته باز ، شما قادر خواهید بود فراتر از ابزارهای بازی سازی و در مناطقی مانند سنتز داده ها برای تحقیقات هوش مصنوعی و آموزش شبکه های عصبی ، ایجاد محیط های واقع گرایانه برای آموزش روبات ها مورد تقاضا خواهد بود.

شبیه سازی شرایط واقعی در روند کار با وسایل نقلیه خودکار و خلبانان اتوماتیک. همچنین با تطبیق موتور برای سیستم های خوشه ای با کارایی بالا انتظار می رود سطح جزئیات و دقت جدیدی در شبیه سازی فرایندهای فیزیکی بدست آید.

ویژگی های انتشار PhysX 4.0

با این پرتاب جدید موتور خود ، ویژگی های جدید و همچنین رفع اشکالات مختلف به پروژه اضافه شده است.

علاوه بر این ، با این کار مردم انویدیا امیدوارند که بسیاری دیگر نیز به توسعه پروژه بپیوندند.

با این نسخه جدید اجرای الگوریتم TGS برجسته شده است (Temporal Gauss-Seidel Solver) ، که به شما امکان می دهد کیفیت شبیه سازی شخصیت ها و اشیا را که از بسیاری از قسمت های بیان شده تشکیل شده است ، بهبود ببخشید.

علاوه بر آن سیستم ساخت ترجمه شد تا بتواند از Cmake استفاده کند.

در این نسخه جدید PhysX 4.0 می توانید مقیاس پذیری بیشتری از قوانین فیلتر را برای اشیا kin حرکتی و ایستا مشاهده کنید.

و این نیز مرحله جدیدی از تشخیص برخورد ABP به پروژه اضافه شد (چند فاز اتوماتیک) ، که در بسیاری از شرایط اجازه بهبود عملکرد موتور را می دهد.

از طرف دیگر ، تابع شبیه سازی مشترک هماهنگ شده ساده (اتصال مختصات کاهش یافته) ، بدون خطای موقعیت یابی نسبی و مناسب برای یک شبیه سازی واقعی از حرکت مفصل ، اضافه شد.

با آن نیز ساختار جدید BVH معرفی شده است که عملکرد بهتری را برای شخصیت های دارای تعداد شکل بیشتر نشان می دهد.

سرانجام ، آنچه در این نسخه جدید از پروژه حذف شد ، پشتیبانی از ذرات پارچه های PhysX و PhysX بود که قبلاً دیگر متوقف شده است و توسعه دهندگان برای ادامه حمایت از آن موردی نمی بینند.


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

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

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

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

*

*

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