Unterstützung für das Einbetten von AR-Inhalten wie USDZ-Dateien mit Apple Quick Look

Heute unterstützt der Dateihochlad folgende Dateitypen:
jpg, jpeg, png, gif, pdf, csv, gz, json, svg, mp4, txt, docx, mov, tex, zip, webm, heic, heif)

Ist es möglich, USDZ (Augmented-Reality-Datei für iPhone) als unterstützten Dateityp hinzuzufügen? Und kann es mit Quick Look eingebettet werden?

…und vielleicht auch glTF (Android)

Das wäre in einem Discourse-Forum für 3D-CAD-Modellierung sehr nützlich.

Ich teste es mit diesem coolen Lautsprecher von https://gear.bethesda.net/products/t-51-power-armor-speaker:

Das Markup:

Uploaded file via composer: [t51-helmet.usdz|attachment](upload://jFx1C6poHlvJtfHUSK4TLCQ1I8P.usdz)
![image|333x500](upload://qQegjCDy8rUuyvmMRaWpXCxSFHz.jpeg)

Linked image with HTML:

<a href="https://meta.discourse.org/uploads/short-url/jFx1C6poHlvJtfHUSK4TLCQ1I8P.usdz">
<img src="https://d11a6trkgmumsb.cloudfront.net/original/3X/b/c/bc1ff8b759367e3ebc904966a3820743cb3f1c11.jpeg" alt="image" class="resizable" width="333" height="500">
</a>

wird zu

Uploaded file via composer: t51-helmet.usdz

Linked image with HTML:

image

Funktioniert auf meinem iPad:

Das heißt, es funktioniert bereits in gewissem Maße, wenn Sie die Erweiterung usdz in Ihren Site-Einstellungen aktivieren!

Um die Benutzererfahrung zu verbessern, wären hier unsere TODOs:

.usdz-Dateien mit dem korrekten MIME-Typ ausliefern, nämlich model/vnd.usdz+zip.

Das Attribut rel="ar" in <a>-Elementen zulassen.

rel="ar" automatisch für .usdz-Uploads hinzufügen.

Punkt 2 und 3 können mit einer Theme-Komponente umgangen werden, Punkt 1 benötigt Core-Unterstützung.

Das heißt:

Es sieht so aus, als wäre es einfacher, diese Web-Komponente https://modelviewer.dev/ als Discourse-Theme-Komponente zu paketieren. Das wäre dann eine plattformübergreifende Lösung für alle.

5 „Gefällt mir“