Profiler Audio
Audio Klip

Audio di Ambisonic

Ambisonics adalah jenis audio yang menyediakan representasi suara yang dapat benar-benar mengelilingi pendengar. Mereka dapat menyediakan audio skyboxJenis khusus Bahan yang digunakan untuk mewakili langit. Biasanya enam sisi. More info
Lihat di Glossary
untuk suara ambient jauh, dan sangat berguna untuk video dan aplikasi 360 derajat.

Ambisonics disimpan dalam format multi-channel. Alih-alih memetakan setiap saluran ke speaker tertentu, ambisonics mewakili soundfield dengan cara yang lebih umum. Anda dapat memutar soundfield berdasarkan orientasi listener (seperti rotasi kepala pengguna di VR). Anda juga dapat mendekode soundfield ke dalam format yang sesuai dengan setup speaker.

Memilih decoder audio ambisonic

Untuk memilih decoder audio ambisonic di proyek Anda, buka pengaturan Audio proyek Anda (menu: Edit > Project Settings > Audio). Pilih Ambisonic Decoder Plugin dari daftar decoder yang tersedia dalam proyek. Tidak ada decoders bawaan yang disertakan dengan Unity, tetapi beberapa produsen perangkat keras VR menyediakan mereka dalam SDK audio mereka untuk Unity. Periksa dokumentasi platform target Anda untuk belajar apakah ini tersedia untuk proyek Anda.

Ambisonic options in the Audio settings
Opsi Ambisonic dalam pengaturan Audio

Mengimpor klip audio ambisonic

Untuk mengimpor file WAV ambisonic audio clipSebuah wadah untuk data audio dalam Unity. Unity mendukung aset audio mono, stereo dan multichannel (hingga delapan saluran). Unity dapat mengimpor .aif, .wav, .mp3, dan format file audio .ogg, dan .xm, .mod, .it, dan format modul pelacak .s3m. More info
Lihat di Glossary
, impor file WAV multi-channel dengan pemesanan komponen ACN, dan normalisasi SN3D. Di jendela InspectorJendela Unity yang menampilkan informasi tentang Pengaturan GameObject yang dipilih saat ini, aset atau proyek, memungkinkan Anda untuk memeriksa dan mengedit nilai. More info
Lihat di Glossary
untuk klip audio, memungkinkan Ambisonic.

The Ambisonic option in the audio clip inspector
Opsi Ambisonic dalam inspektur klip audio

Bermain klip audio ambisonic melalui Sumber Audio

Untuk memainkan klip audio ambisonic melalui Audio SourceKomponen yang memainkan kembali Klip Audio dalam adegan ke pendengaran audio atau melalui mixer audio. More info
Lihat di Glossary
:

  • Menetapkan file WAV sebagai Audio Clip pada Sumber Audio.
  • Gunakan opsi Spatialize. Ketika Anda memainkan klip audio ambisonic, secara otomatis dikodekan melalui decoder audio ambisonic yang dipilih proyek. Decoder mengubah klip dari format ambisonic ke format speaker yang dipilih proyek. Ini juga sudah menangani spasialisasi sebagai bagian dari operasi decoding ini, berdasarkan orientasi sumber audio dan audio listenerKomponen yang bertindak seperti mikrofon, menerima suara dari sumber audio di tempat kejadian dan output ke speaker komputer. More info
    Lihat di Glossary
    .

Ketika Unity memainkan klip audio ambisonic, itu mendekompresi file, jika perlu, maka decodes untuk mengkonversinya ke mode speaker yang dipilih proyek. Ini kemudian menerapkan efek Sumber Audio.

Sitemap Zona reverb dinonaktifkan untuk klip audio ambisonic.Note: Reverb zones are disabled for ambisonic audio clips.

Perubahan antarmuka plugin audio

Untuk informasi tentang cara penulis plugin, lihat halaman Manual Pengguna Unity pada Android SDK dan Photogallery Login. Anda juga harus mengunduh SDK.

Ada dua perubahan untuk decoder audio ambisonic:AudioPluginInterface.h for ambisonic audio decoders:

  • Bendera definisi efek baru, UnityAudioEffectDefinitionFlags_IsAmbisonicDecoder.
  • struct data baru, UnityAudioAmbisonicData.

WordPress.org

Selama fase pemindaian plugin, bendera ini memberi tahu Unity bahwa efek ini adalah decoder ambisonic. Unity kemudian memungkinkan dekoder untuk ditampilkan sebagai pilihan decoder ambisonic di Project settingsPengumpulan yang luas dari pengaturan yang memungkinkan Anda untuk mengkonfigurasi bagaimana Fisika, Audio, Jaringan, Grafik, Input dan banyak bidang lain dari jangkauan proyek Anda. More info
Lihat di Glossary
Anda untuk Audio.

definition.flags |= UnityAudioEffectDefinitionFlags_IsAmbisonicDecoder;

Login Database

Struct UnityAudioAmbisonicData mirip dengan struct UnityAudioSpatializerData yang melewati ke dalam spasializers, tetapi dengan penambahan integer ambisonicOutChannels. Untuk informasi lebih lanjut tentang struktur UnityAudioSpatializerData, lihat Photogallery API documentation.

Untuk bangunan UnityAudioAmbisonicData, ambisonicOutChannels harus diatur ke jumlah saluran DefaultSpeakerMode. Decoder Ambisonic berjalan di awal pipa audio di Unity, dan ambisonicOutChannels memberi tahu plugin berapa banyak saluran output Unity perlu digunakan.

Jika Anda bermain kembali urutan pertama klip audio ambisonic yang mengandung 4 saluran, dan mode speaker Anda stereo (yang hanya memiliki 2 saluran), proses callback decoder ambisonic di 4 untuk jumlah saluran masuk dan keluar. Bidang ambisonicOutChannels diatur ke 2. Plugin harus output data spasialisasi ke saluran 2 pertama dan nol keluar saluran 2 lainnya.

Kerangka sumber ambisonic Unity dapat mendukung ambisonic order pertama. Antarmuka plugin mencakup informasi untuk mendukung output stereo binaural dan quadObjek primitif yang menyerupai pesawat tetapi tepinya hanya satu unit panjang, hanya menggunakan 4 simpul, dan permukaan berorientasi pada pesawat XY ruang koordinat lokal. More info
Lihat di Glossary
, tetapi plugin itu sendiri menentukan output yang didukung. Awalnya, plugin decoder ambisonic mendukung sumber ambisonic order pertama dan output stereo binaural. Tidak ada dukungan untuk ambisonic order kedua.

Tidak ada yang dalam kerangka yang spesifik untuk setiap format ambisonic yang berbeda tersedia. Jika format klip sesuai dengan format ambisonic decoder plugin, maka audio ambisonic harus bekerja tanpa masalah. Format ambisonic pilihan unity adalah B-format, dengan pemesanan komponen ACN, dan normalisasi SN3D.


  • 2017–08–10 Sitemap
  • Fitur baru dalam Unity NewIn20171
Profiler Audio
Audio Klip