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.

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.

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.

Ayrıca bkz.