UltKit

تبدیل GLB به USDZ

اندروید و وب فایل GLB را می‌خوانند، اما AR Quick Look اپل فقط USDZ را می‌شناسد. فایل GLB خود را یک بار تبدیل کنید تا همان مدل با بافت‌ها و مقیاس واقعی‌اش در iPhone و iPad به‌صورت AR باز شود.

مبدل مدل سه‌بعدی

یا فایل‌های STL, OBJ, MTL … را اینجا رها کنید ·

حداکثر 95 MB برای هر فایل· تا 20 فایل· حذف پس از 30 دقیقه

خروجی

فایل‌ها روی سرورهای ما پردازش می‌شوند و پس از 30 دقیقه حذف می‌شوند.

نحوه استفاده از این ابزار

  1. 1

    فایل GLB را بارگذاری کنید

    حداکثر ۲۰ فایل .glb را انتخاب کنید که هرکدام تا 95 MB باشند. به‌جای آن می‌توانید یک فایل .gltf را همراه فایل‌هایش زیپ کنید و بارگذاری کنید.

  2. 2

    بافت‌ها را فعال نگه دارید

    گزینهٔ حفظ بافت‌ها و متریال‌ها روشن است و واحد مدل روی m می‌ماند، چون GLB و USDZ برای AR هر دو متر را انتظار دارند. مگر اینکه مدل در پیش‌نمایش به پهلو افتاده باشد، محور بالا را روی Keep بگذارید.

  3. 3

    به USDZ تبدیل کنید

    روی تبدیل به USDZ بزنید، سپس فایل را به آیفون بفرستید و برای باز کردن در AR Quick Look روی آن بزنید. فایل‌ها پس از 30 دقیقه از سرور ما حذف می‌شوند.

کجا به فایل USDZ نیاز است

سازمانالزاممنبع
AR Quick Look (iOS 12 و جدیدتر)فایل‌های .usdz یا Reality را از Safari، Messages، Mail، Notes و Files باز می‌کند.—
پیوندهای AR در Safariپیوند <a rel="ar"> که به یک فایل .usdz اشاره کند، نشان AR را نمایش می‌دهد و Quick Look را باز می‌کند.—
model-viewer گوگلGLB را به‌عنوان src می‌گیرد و یک USDZ اختیاری را از طریق ویژگی ios-src برای AR در iOS می‌پذیرد.—
visionOSQuick Look در Apple Vision Pro مدل‌های USDZ را در فضای اتاق باز می‌کند.—

USDZ چیست و چه تفاوتی با GLB دارد

USD، یعنی Universal Scene Description، فرمت صحنه‌ای است که پیکسار برای خط تولید فیلم‌هایش ساخت و در سال 2016 متن‌باز کرد. در WWDC 2018 اپل و پیکسار USDZ را معرفی کردند، یک بستهٔ تک‌فایلی از صحنهٔ USD و بافت‌هایش، و اپل آن را در iOS 12 فرمت AR Quick Look کرد. از نظر فنی یک آرشیو ZIP است که بدون فشرده‌سازی ذخیره شده و فایل‌هایش روی مرزهای 64 بایتی تراز شده‌اند، تا گوشی بتواند هندسه و تصاویر را بدون استخراج، همان‌جا بخواند.

GLB در دنیای Khronos همین نقش را دارد: یک فایل باینری شامل صحنه، بافرها و بافت‌ها، با متریال‌های metallic-roughness. این دو آن‌قدر به هم نزدیک‌اند که تبدیل بیشتر یک ترجمه است. مش‌ها، سلسله‌مراتب نودها، UV، و نقشه‌های base color، metallic، roughness، normal، occlusion و emissive مستقیم منتقل می‌شوند و مقیاس بر حسب متر می‌ماند.

GLB

glTF دودویی (GLB)

GLB شکل دودویی glTF 2.0 است؛ فرمت انتقال سه‌بعدی که گروه Khronos در سال 2017 منتشر کرد. هندسه، متریال‌های PBR، بافت‌ها و انیمیشن‌ها را در یک فایل فشرده و مناسب بارگذاری سریع جمع می‌کند. GLB در سه‌بعدی وب، نمایشگرهای AR، Android Scene Viewer و بازارهای آنلاین مدل بسیار استفاده می‌شود. برخی ابزارهای سه‌بعدی قدیمی دسکتاپ و نرم‌افزارهای CAD آن را وارد نمی‌کنند.

فشرده‌سازی
–
شفافیت
–
انیمیشن
بله
سال معرفی
2017 · Khronos Group
مبدل GLB

USDZ

Universal Scene Description (USDZ)

USDZ بسته فشرده‌شده‌ای از فرمت Universal Scene Description شرکت Pixar است که در 2018 با Apple برای واقعیت افزوده معرفی شد. هندسه، مواد PBR، بافت‌ها و انیمیشن را در یک آرشیو بدون فشرده‌سازی ذخیره می‌کند که برای بارگذاری سریع طراحی شده است. iPhone و iPad مدل‌های USDZ را در AR Quick Look نمایش می‌دهند و Apple Vision Pro به‌طور گسترده از آن استفاده می‌کند. پشتیبانی در Android و بسیاری از ابزارهای سه‌بعدی دیگر محدود است.

فشرده‌سازی
–
شفافیت
–
انیمیشن
بله
سال معرفی
2018 · Pixar and Apple
مبدل USDZ

تبدیل GLB به USDZ برای یک گروه است: کسانی که می‌خواهند مدلی در آیفون یا آیپد در AR باز شود، چون AR Quick Look اپل USDZ را می‌خواند و glTF را نه.

چه چیزهایی از GLB به USDZ منتقل می‌شود

بدون مشکل تبدیل می‌شود

  • مش‌ها، UV و سلسله‌مراتب نودها
  • بافت‌های base color، metallic و roughness
  • نقشه‌های normal، occlusion و emissive
  • ترکیب آلفا و برش آلفا
  • مقیاس واقعی بر حسب متر

بعد از تبدیل بررسی کنید

  • افزونه‌های glTF مثل clearcoat، sheen و transmission
  • رنگ رأس‌ها که Quick Look اغلب نادیده می‌گیرد
  • تبدیل‌های بافت و جابه‌جایی UV کاشی‌شده
  • morph targetها و چند کلیپ انیمیشن
  • بافت‌های بسیار بزرگ که بارگذاری را کند می‌کنند

اگر مدل شما یک glTF با فایل‌های .bin و تصویر جداست، ابتدا آن را با تبدیل glTF به GLB بسته‌بندی کنید، یا پوشه را زیپ کنید و همین‌جا بارگذاری کنید. برای صفحه‌های محصول، الگوی معمول model-viewer است که GLB فایل اصلی و این USDZ فایل iOS است، تا هر بازدیدکننده AR را روی دستگاه خودش ببیند.

پرسش‌های رایج دربارهٔ تبدیل GLB به USDZ

چگونه فایل USDZ را روی iPhone خود آزمایش کنم؟

آن را با AirDrop به گوشی بفرستید، یا در iCloud Drive ذخیره کنید و در برنامهٔ Files روی آن بزنید. Quick Look مدل را با دو زبانه باز می‌کند، Object و AR؛ زبانهٔ AR مدل را با اندازهٔ واقعی روی یک سطح قرار می‌دهد.

چرا USDZ براق‌تر یا تخت‌تر از GLB به نظر می‌رسد؟

متریال پیش‌نمایش اپل از base color، metallic، roughness، normal، occlusion، emissive و opacity پشتیبانی می‌کند و متریال‌های اصلی glTF را پوشش می‌دهد. افزونه‌هایی مثل clearcoat، sheen یا transmission معادلی ندارند و حذف می‌شوند، پس شیشه و پارچه ممکن است متفاوت دیده شوند. پیش از انتشار این متریال‌ها را در Quick Look بررسی کنید.

آیا انیمیشن‌ها در تبدیل GLB به USDZ حفظ می‌شوند؟

انیمیشن‌های ساده با تبدیل مکانی، مثل یک قطعهٔ چرخان یا متحرک، منتقل می‌شوند. انیمیشن‌های morph target و چند کلیپ نام‌دار قابل‌اعتماد نیستند، چون AR Quick Look فقط یک خط زمانی را پخش می‌کند. اگر حرکت مهم است، نتیجه را آزمایش کنید.

حجم فایل USDZ برای AR در وب حداکثر چقدر می‌تواند باشد؟

در Safari یک سقف مشخص وجود ندارد، اما کل فایل پیش از باز شدن نمای AR دانلود می‌شود، پس هر مگابایت در اینترنت موبایل یعنی انتظار بیشتر. پیش از تبدیل، بافت‌ها را به 2048 px یا کمتر برسانید و از روش‌های کاهش حجم عکس به KB کمک بگیرید.

آیا استفاده از Mac و Reality Converter گزینهٔ بهتری است؟

برنامهٔ رایگان Reality Converter اپل برای macOS فایل glTF را به USDZ تبدیل می‌کند و با پیش‌نمایش زنده اجازهٔ تنظیم متریال‌ها را می‌دهد، که برای تنظیم دقیق مفید است. این مبدل به مک نیاز ندارد و تا 20 فایل را یکجا انجام می‌دهد، که برای کاتالوگ محصولات و کاربران ویندوز مناسب است.

آیا می‌توان USDZ را بعداً دوباره به GLB تبدیل کرد؟

فایل GLB اصلی را نگه دارید. تبدیل رفت‌وبرگشتی هر بار ترجمهٔ متریال را تکرار می‌کند؛ GLB نسخهٔ اصلی شما برای وب و اندروید می‌ماند و USDZ نسخهٔ اپل است.