Partager via


Son spatial dans Unity

Cette page renvoie à des ressources pour le son spatial dans Unity.

Options de spatialiseur

Les options Spatializer pour les applications de réalité mixte sont les suivantes :

  • Unity fournit le spatializer MS HRTF dans le cadre du package facultatif Windows Mixed Reality.
    • S’exécute sur le processeur dans une architecture « source unique » plus coûteuse.
    • Fourni pour la compatibilité descendante avec les applications HoloLens d’origine.
  • Microsoft Spatializer est disponible à partir du dépôt GitHub de Microsoft Spatializer.
    • Utilise une architecture « multi-source » à moindre coût.
    • Déchargé dans un accélérateur matériel sur le HoloLens 2.

Pour les nouvelles applications, nous recommandons Microsoft Spatializer.

Activer la spatialisation

Utilisez l’outil de fonctionnalité Mixed Reality pour télécharger la dernière version de la fonctionnalité Microsoft Spatializer. Suivez ensuite les instructions pas à pas pour activer le plug-in dans votre projet Unity.

Une fois les plug-ins de spatialisation et de mixage en place, pour activer l’audio spatial pour une source sonore :

  • Attacher une source audio à un objet dans la hiérarchie
  • Cochez la case Activer la spatialisation
  • Déplacer le curseur De fusion spatiale vers « 1 »

Notes

Si vous recevez une erreur dans Unity concernant l’impossibilité de charger le plug-in Microsoft Spatializer parce qu’une de ses dépendances est manquante, case activée que la dernière version du Microsoft Visual C++ Redistributable est installée sur votre PC.

Pour plus d'informations, consultez les pages suivantes :

Atténuation basée sur la distance

La décomposition basée sur la distance par défaut d’Unity a une distance minimale de 1 mètre et une distance maximale de 500 mètres, avec un rolloff logarithmique. Ces paramètres peuvent fonctionner pour votre scénario, ou vous constaterez peut-être que les sources s’atténuent trop rapidement ou trop lentement. Pour plus d'informations, consultez les pages suivantes :

Reverb

Microsoft Spatializer désactive les effets post-spatialiseur par défaut. Pour activer la réverbération et d’autres effets pour les sources spatialisées :

  • Attacher le composant Niveau d’envoi de l’effet room à chaque source
  • Ajustez la courbe de niveau d’envoi pour chaque source, afin de contrôler le gain sur l’audio renvoyé au graphique pour le traitement des effets

Pour plus d’informations, consultez le chapitre 5 du tutoriel spatializer .

Exemples de son spatial Unity

Pour obtenir des exemples de son spatial dans Unity, consultez :

Point de contrôle de développement suivant

Si vous suivez le parcours de développement Unity que nous avons préparé, vous êtes en train d’explorer les Mixed Reality blocs de construction de base. À partir de là, vous pouvez passer au module suivant :

Ou accéder aux API et fonctionnalités de la plateforme Mixed Reality :

Vous pouvez revenir aux points de contrôle de développement Unity à tout moment.

Voir aussi