Так что это уже вроде как работает, если включить расширение usdz в настройках вашего сайта!
Чтобы улучшить пользовательский опыт, вот наши задачи (TODO):
Отдавать файлы .usdz с правильным MIME-типом, который равен model/vnd.usdz+zip.
Разрешить атрибут rel="ar" в элементах a.
Автоматически добавлять rel="ar" для загруженных файлов .usdz.
Пункты 2 и 3 можно реализовать с помощью компонента темы, а для пункта 1 нужна поддержка ядра.
Тем не менее:
Похоже, что проще было бы упаковать этот веб-компонент https://modelviewer.dev/ как компонент темы Discourse — тогда это будет кроссплатформенное решение для всех.