دعم محتوى الواقع المعزز المضمن مثل ملفات USDZ مع Apple Quick Look

اليوم، يدعم رفع الملفات هذه الأنواع:
jpg, jpeg, png, gif, pdf, csv, gz, json, svg, mp4, txt, docx, mov, tex, zip, webm, heic, heif)

هل من الممكن إضافة USDZ (ملف الواقع المعزز لهواتف آيفون) كنوع مدعوم من الملفات؟ وهل يمكن تضمينه مع ميزة Quick Look؟

…وربما glTF (لأندرويد)

سيكون ذلك مفيدًا في منتدى Discourse لنمذجة CAD ثلاثية الأبعاد.

اختبارها مع هذا السماعة الرائع من https://gear.bethesda.net/products/t-51-power-armor-speaker:

الوسم:

تم رفع الملف عبر المصمم: [t51-helmet.usdz|attachment](upload://jFx1C6poHlvJtfHUSK4TLCQ1I8P.usdz)
![image|333x500](upload://qQegjCDy8rUuyvmMRaWpXCxSFHz.jpeg)

صورة مرتبطة باستخدام 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>

يصبح

تم رفع الملف عبر المصمم: t51-helmet.usdz

صورة مرتبطة باستخدام HTML:

image

يعمل على جهاز الآيباد الخاص بي:

إذًا، إنه يعمل بالفعل إلى حد ما إذا قمت بتفعيل امتداد usdz في إعدادات موقعك!

لتحسين تجربة المستخدم، تكون مهامنا القادمة كالتالي:

خدمة ملفات .usdz بنوع MIME الصحيح وهو model/vnd.usdz+zip.

السماح بقائمة السمة rel="ar" في عناصر a.

إضافة rel="ar" تلقائيًا لملفات .usdz المرفوعة.

يمكن تنفيذ المهمة 2 و3 باستخدام مكون سمة (theme-component)، بينما تتطلب المهمة 1 دعمًا أساسيًا (core support).

مع ذلك:

يبدو أن تغليف مكون الويب هذا https://modelviewer.dev/ كمكون سمة لـ Discourse سيكون أسهل، وسيكون حلاً متعدد المنصات للجميع.

5 إعجابات