مایکروسافت Project Acoustics را برای شبیه سازی صوتی مبتنی بر موج معرفی کرد
2 دقیقه خواندن
منتشر شده در
صفحه افشای ما را بخوانید تا بدانید چگونه می توانید به MSPoweruser کمک کنید تا تیم تحریریه را حفظ کند ادامه مطلب
مایکروسافت اعلام کرده است Project Acoustics، یک راه حل جدید در حال توسعه برای شبیه سازی صوتی مبتنی بر موج.
راهحل نرمافزاری جدید «افکتهای موجی مانند جلوههای انسداد، انسداد، پورتالینگ و طنین را در صحنههای پیچیده بدون نیاز به نشانهگذاری منطقه دستی یا ردیابی پرتوهای فشرده CPU مدل میکند».
مایکروسافت راه حل صوتی خود را شبیه به مش های روشنایی استاتیک از پیش پخته شده در فلسفه توصیف می کند که از قبل محاسبه می کند سایه ها و منابع نور باید کجا باشند.
به گفته مایکروسافت، «روشهای آکوستیک مبتنی بر پرتو میتوانند با استفاده از یک پرتو پرتو منبع به شنونده، انسداد را بررسی کنند، یا با تخمین حجم صحنه محلی با چند پرتو، ریورب را تحریک کنند. اما این تکنیک ها می توانند غیرقابل اعتماد باشند زیرا سنگریزه به اندازه یک تخته سنگ مسدود می شود. پرتوها نحوه خم شدن صدا در اطراف اجسام را توضیح نمی دهند، پدیده ای که به عنوان پراش شناخته می شود. شبیه سازی Project Acoustics این اثرات را با استفاده از شبیه سازی مبتنی بر موج ثبت می کند. آکوستیک قابل پیش بینی تر، دقیق تر و بدون درز است.
میانافزار صوتی در حال حاضر بهصورت کشیدن و رها کردن به موتور بازی Unity معرفی شده است و شامل یک پلاگین موتور صوتی Unity است. به عنوان یک توسعهدهنده، میتوانید کنترلهای منبع صوتی Unity را با پیوست کردن یک جزء کنترلی Project Acoustics C# به هر شیء صوتی تقویت کنید.
در اینجا نمودار گردش کار مایکروسافت است:
قبل از پخت: با انتخاب هندسه ای که به آکوستیک پاسخ می دهد، برای مثال، با نادیده گرفتن شفت های نور، با تنظیم پخت شروع کنید. سپس تخصیص خودکار مواد و انتخاب مناطق ناوبری را ویرایش کنید تا نمونه برداری شنونده را راهنمایی کنید. هیچ نشانهگذاری دستی برای مناطق reverb/portal/room وجود ندارد.
Bake: یک مرحله تجزیه و تحلیل به صورت محلی اجرا می شود، که بر اساس انتخاب های بالا، وکسل سازی و سایر تحلیل های هندسی را روی صحنه انجام می دهد. نتایج در ویرایشگر تجسم می شوند تا تنظیمات صحنه را تأیید کنند. با ارسال bake، دادههای voxel به Azure ارسال میشوند و شما یک دارایی بازی آکوستیک را پس میگیرید.
زمان اجرا: دارایی را در سطح خود بارگذاری کنید، و شما آماده گوش دادن به آکوستیک در سطح خود هستید. آکوستیک را به صورت زنده در ویرایشگر با استفاده از کنترلهای گرانول در هر منبع طراحی کنید. کنترل ها را نیز می توان از برنامه نویسی سطح هدایت کرد.
Project Acoustics در ایکس باکس وان، اندروید، مک او اس و ویندوز قابل استفاده خواهد بود. البته Xbox Series X نیز از این راه حل سود خواهد برد. بیشتر با فناوری صوتی سخت افزاری آن.