Donc cela fonctionne déjà en quelque sorte si vous activez l’extension usdz dans les paramètres de votre site !
Pour améliorer l’expérience utilisateur, nos tâches à faire sont les suivantes :
Servir les fichiers .usdz avec le bon type MIME, à savoir model/vnd.usdz+zip.
Autoriser l’attribut rel="ar" dans les éléments a.
Ajouter automatiquement rel="ar" pour les uploads .usdz.
Les points 2 et 3 peuvent être contournés à l’aide d’un composant de thème, tandis que le point 1 nécessite un support au niveau du cœur du système.
Cela dit :
Il semble plus simple d’emballer ce composant web https://modelviewer.dev/ en tant que composant de thème Discourse, ce qui en ferait une solution multiplateforme pour tout le monde.