24 مهر 1404
Augmented Vertex Block Descent (AVBD) یک روش شبیهسازی جدید، رایگان و متنباز است که مسائل قبلاً غیرممکن را در شبیهسازی فیزیک با دقت و سرعت بالا حل میکند. این تکنیک عملکرد پایداری را در سناریوهای پیچیده نشان میدهد، جایی که روشهای قبلی با شکستهای قابل توجهی روبرو شدند.

Augmented Vertex Block Descent (AVBD) یک روش شبیهسازی جدید، رایگان، متنباز و شگفتانگیز است که مسائل قبلاً غیرممکن را در شبیهسازی فیزیک حل میکند.
همکاری بین Roblox و دانشگاه یوتا امکان شبیهسازی صحنههای پیچیده را به راحتی سریعتر از زمان واقعی فراهم میکند و ۱۰۰ فریم بر ثانیه را بر روی یک کارت گرافیک مصرفکننده به دست میآورد.
Vertex Block Descent (VBD)، نسخه قبلی، میتوانست صحنههای باورنکردنی را که به عنوان تعامل میلیونها نقطه مدلسازی شدهاند، شبیهسازی کند، اما کامل نبود و در چندین مورد گیجکننده شکست خورد.
تعداد تکرارها به تلاش محاسباتی صرف شده برای هر فریم به منظور دستیابی به نتایج شبیهسازی دقیق اشاره دارد، به طوری که تکرارهای بیشتر دقت را بهبود میبخشد اما زمان انتظار طولانیتری را میطلبد.
روش قبلی به دلیل میزان زیاد اصطکاک، غلتیدن توپها را در یک خانه پوشالی به اشتباه شبیهسازی میکند، صرفنظر از تعداد تکرارهای استفاده شده.
روشهای قدیمی در شبیهسازی یک آونگ ساده که جرم توپ ۵۰,۰۰۰ برابر زنجیر است، کاملاً از کار میافتند و باعث کشیدگی بیش از حد زنجیر مانند آدامس میشوند.
تکنیک جدید Augmented Vertex Block Descent یک راهحل محکم و صحیح برای مشکل آونگ ارائه میدهد و نسبت جرم شدید را بدون کشیدگی به طور موفقیتآمیزی مدیریت میکند.
روشهای قبلی پرتاب یک توپ از میان زره زنجیری را به اشتباه شبیهسازی میکنند، زیرا محدودیتهای برخورد نمیتوانند بر تکانه توپ غلبه کنند، با وجود اینکه زره زنجیری برای نگه داشتن توپ طراحی شده است.
روش جدید به طور موثر تعامل توپ با زره زنجیری را شبیهسازی میکند و توانایی آن در نگه داشتن توپ را به درستی نشان میدهد.
حتی چیدمانهای ساده بلوکهای متصل با فنر نیز برای روش قبلی چالش ایجاد میکنند، که حتی با ۱۰۰ تکرار نیز افتادگی قابل توجهی را نشان میدهد.
روش جدید یک چیدمان تقریباً کاملاً مستقیم برای بلوکهای متصل با فنر را حتی با ۱ تکرار به دست میآورد، و به طور قابل توجهی بهتر از روش قبلی با ۱۰۰ تکرار عمل میکند.
بخش 'افزوده' در Augmented Vertex Block Descent به این معنی است که این روش به تدریج میزان سختگیری در اجرای قوانین را در طول شبیهسازی فیزیک تنظیم میکند و تلاش خود را با درجهای که یک قانون نقض شده است، تطبیق میدهد، شبیه به یک نگهبان.
این پیشرفت قابل توجه تنها در یک سال اتفاق افتاد، صرفاً توسط نبوغ انسانی قدرت گرفته است و به صورت رایگان همراه با کد منبع در دسترس است، که آن را به یک کمک بزرگ به بشریت تبدیل میکند.
لحظهای است که متوجه میشوید حتی کارهای 'ساده' نیز واقعاً حل نشده بودند، تا کنون.
| جنبه | مشاهده روش قبلی | مشاهده روش جدید | اهمیت |
|---|---|---|---|
| شبیهسازی آونگ | زنجیر به طور افراطی مانند آدامس کشیده میشود هنگامی که یک توپ سنگین به یک زنجیر سبک متصل است (نسبت جرم ۵۰,۰۰۰:۱). | محکم و ثابت میماند و راهحل صحیح را بدون کشیدگی بیش از حد ارائه میدهد. | یک مشکل اساسی را حل میکند که قبلاً 'ساده' در نظر گرفته میشد اما به دلیل نسبتهای جرم شدید برای روشهای قدیمی چالشبرانگیز بود. |
| توپ از میان زره زنجیری | محدودیتهای برخورد در غلبه بر تکانه توپ شکست میخورند و منجر به نفوذ نادرست میشوند. | با موفقیت توپ را نگه میدارد و خواص فیزیکی زره زنجیری را به درستی منعکس میکند. | تعاملات پیچیده مواد و پاسخهای برخورد را به درستی مدلسازی میکند، جایی که روشهای قبلی شکست خورده بودند. |
| بلوکهای متصل با فنر | حتی پس از ۱۰۰ تکرار نیز افتادگی قابل توجهی را نشان میدهد و در دستیابی به یک چیدمان کاملاً مستقیم ناموفق است. | با تنها ۱ تکرار به یک چیدمان تقریباً کاملاً مستقیم دست مییابد. | کارایی و دقت به شدت بهبود یافته را نشان میدهد و بهتر از روشهای قبلی با ۱۰۰ برابر تکرار کمتر عمل میکند. |
| اجرای تطبیقی قوانین | (ضمنی) اجرای سختگیرانه قوانین منجر به شکستهای شبیهسازی در سناریوهای چالشبرانگیز شد. | به تدریج میزان سختگیری در اجرای قوانین فیزیک را در طول شبیهسازی تنظیم میکند و با درجه نقض قانون تطبیق مییابد. | این مکانیزم 'افزوده' کلید پایداری و دقت AVBD در چالشهای فیزیکی متنوع است. |
