Unity'de uzamsal ses
Bu sayfa Unity'de uzamsal ses kaynaklarına bağlantı sağlar.
Uzamsallaştırıcı seçenekleri
Karma gerçeklik uygulamaları için uzamsallaştırıcı seçenekleri şunlardır:
- Unity, isteğe bağlı Windows Mixed Reality paketinin bir parçası olarak MS HRTF Spatializer'i sağlar.
- Daha yüksek maliyetli bir 'tek kaynak' mimarisinde CPU üzerinde çalışır.
- Özgün HoloLens uygulamalarıyla geriye dönük uyumluluk için sağlanır.
- Microsoft Spatializer, Microsoft spatializer GitHub deposunda kullanılabilir.
- Daha düşük maliyetli bir 'çok kaynaklı' mimari kullanır.
- HoloLens 2 bir donanım hızlandırıcısına boşaltılır.
Yeni uygulamalar için Microsoft Spatializer'ı öneririz.
Uzamsallaştırmayı etkinleştirme
Microsoft Spatializer özelliğinin en son sürümünü indirmek için Karma Gerçeklik Özellik Aracı'nı kullanın. Ardından Unity projenizde eklentiyi etkinleştirmek için adım adım yönergeleri izleyin.
Uzamsallaştırma ve mikser eklentileri devreye girdikten sonra, bir ses kaynağı için uzamsal sesi etkinleştirmek için:
- Hiyerarşideki bir nesneye Ses Kaynağı ekleme
- Uzamsallaştırmayı etkinleştir onay kutusunu işaretleyin
- Spatial Blend kaydırıcısını '1' konumuna taşıma
Not
Bağımlılıklarından biri eksik olduğundan Unity'de Microsoft Spatializer eklentisini yükleyemediğinizi belirten bir hata alırsanız bilgisayarınızda Microsoft Visual C++ Redistributable'ın en son sürümünün yüklü olup olmadığını denetleyin.
Daha fazla bilgi için bkz.
- Microsoft spatializer GitHub deposu
- Microsoft'un uzamsallaştırıcı öğreticisi
- Unity'nin ses kaynağı belgeleri
- Unity'nin uzamsallaştırıcı belgeleri
Mesafe tabanlı azaltma
Unity'nin varsayılan uzaklık tabanlı çürümesi en az 1 metre ve maksimum 500 metre mesafeye sahiptir ve logaritmik bir geri alma ile. Bu ayarlar senaryonuza uygun olabilir veya kaynakların çok hızlı veya çok yavaş çalıştığını fark edebilirsiniz. Daha fazla bilgi için bkz.
- Önerilen ayarlar için karma gerçeklikte ses tasarımı.
- Bu eğrileri ayarlama yönergeleri için Unity'nin ses kaynağı belgeleri.
Reverb
Microsoft Spatializer, uzamsallaştırıcı sonrası efektleri varsayılan olarak devre dışı bırakır. Uzamsallaştırılmış kaynaklar için reverb ve diğer etkileri etkinleştirmek için:
- Her kaynağa Oda Efekti Gönderme Düzeyi bileşenini ekleme
- Efektlerin işlenmesi için grafiğe geri gönderilen ses üzerindeki kazancı denetlemek için her kaynak için gönderme düzeyi eğrisini ayarlayın
Ayrıntılar için uzamsallaştırıcı öğreticisinin 5. bölümüne bakın.
Unity uzamsal ses örnekleri
Unity'de uzamsal ses örnekleri için bkz:
Sonraki Geliştirme Denetim Noktası
Ortaya koyduğumuz Unity geliştirme yolculuğunu takip ediyorsanız, Karma Gerçeklik temel yapı taşları keşfetmenin tam ortasındasınız demektir. Buradan sonraki yapı taşıyla devam edebilirsiniz:
Veya Karma Gerçeklik platform özelliklerine ve API'lerine atlayın:
İstediğiniz zaman Unity geliştirme denetim noktalarına geri dönebilirsiniz.