Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 :
- Référentiel GitHub microsoft spatializer
- Tutoriel sur le spatializer de Microsoft
- Documentation sur la source audio d’Unity
- Documentation du spatialiseur Unity
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 :
- Conception sonore en réalité mixte pour les paramètres recommandés.
- Documentation sur la source audio d’Unity pour obtenir des instructions sur la définition de ces courbes.
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.