Suara spasial di Unity

Halaman ini menautkan ke sumber daya untuk suara spasial di Unity.

Opsi penspasializer

Opsi spasializer untuk aplikasi realitas campuran meliputi:

  • Unity menyediakan MS HRTF Spatializer sebagai bagian dari paket opsional Windows Mixed Reality.
    • Berjalan pada CPU dalam arsitektur 'sumber tunggal' dengan biaya lebih tinggi.
    • Disediakan untuk kompatibilitas mundur dengan aplikasi HoloLens asli.
  • Microsoft Spatializer tersedia dari repositori GitHub spatializer Microsoft.
    • Menggunakan arsitektur 'multi-sumber' dengan biaya lebih rendah.
    • Diturunkan ke akselerator perangkat keras pada HoloLens 2.

Untuk aplikasi baru, kami merekomendasikan Microsoft Spatializer.

Aktifkan spasialisasi

Gunakan Alat Fitur Mixed Reality untuk mengunduh versi terbaru fitur Microsoft Spatializer. Kemudian ikuti instruksi langkah demi langkah untuk mengaktifkan plugin dalam proyek Unity Anda.

Setelah plugin spasialisasi dan mixer tersedia, untuk mengaktifkan audio spasial untuk sumber suara:

  • Melampirkan Sumber Audio ke objek dalam hierarki
  • Centang kotak centang Aktifkan spasialisasi
  • Pindahkan penggeser Campuran Spasial ke '1'

Catatan

Jika Anda mendapatkan kesalahan di Unity tentang tidak dapat memuat plugin Microsoft Spatializer karena salah satu dependensinya hilang, periksa apakah Anda memiliki versi terbaru Microsoft Visual C++ Redistributable yang diinstal pada PC Anda.

Untuk informasi selengkapnya, lihat:

Redaman berbasis jarak

Pembusukan berbasis jarak default Unity memiliki jarak minimum 1 meter dan jarak maksimum 500 meter, dengan rolloff logaritma. Pengaturan ini mungkin berfungsi untuk skenario Anda, atau Anda mungkin menemukan bahwa sumber mereda terlalu cepat atau terlalu lambat. Untuk informasi selengkapnya, lihat:

Reverb

Microsoft Spatializer menonaktifkan efek pasca-spasializer secara default. Untuk mengaktifkan reverb dan efek lain untuk sumber spasial:

  • Lampirkan komponen Tingkat Pengiriman Efek Ruangan ke setiap sumber
  • Sesuaikan kurva tingkat pengiriman untuk setiap sumber, untuk mengontrol perolehan pada audio yang dikirim kembali ke grafik untuk pemrosesan efek

Lihat Bab 5 tutorial spatializer untuk detailnya.

Contoh suara spasial unity

Untuk contoh suara spasial di Unity, lihat:

Titik Pemeriksaan Pengembangan Berikutnya

Jika Anda mengikuti perjalanan pengembangan Unity yang telah kami susun, Anda berada di tengah-tengah menjelajahi blok penyusun inti Mixed Reality. Dari sini, Anda dapat melanjutkan ke blok penyusun berikutnya:

Atau lompat ke kemampuan platform dan API Mixed Reality:

Anda selalu dapat kembali ke titik pemeriksaan pengembangan Unity kapan saja.

Lihat juga