Partager via


Son spatial dans Unity

Cette page contient des liens vers des ressources pour le son spatial dans Unity.

Options spatialiseur

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

  • Unity fournit ms HRTF Spatializer 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 référentiel GitHub microsoft spatializer.
    • Utilise une architecture « multi source » à moindre coût.
    • Déchargé sur 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 mixer 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 Fusion spatiale vers « 1 »

Remarque

Si vous recevez une erreur dans Unity indiquant que vous ne pouvez pas 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, reportez-vous aux rubriques suivantes :

Atténuation basée sur les distances

La décroissance 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 pouvez constater que les sources s’atténuent trop rapidement ou trop lentement. Pour plus d’informations, reportez-vous aux rubriques 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
  • Ajuster la courbe de niveau d’envoi pour chaque source, afin de contrôler le gain sur l’audio renvoyé au graphe pour le traitement des effets

Pour plus d’informations, consultez le chapitre 5 du didacticiel 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 tracé, vous êtes en train d’explorer les Mixed Reality blocs de construction de base. À partir de là, vous pouvez passer au bloc de construction suivant :

Ou passez à Mixed Reality fonctionnalités et API de la plateforme :

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

Voir aussi