روی دستگاه شما اجرا میشود · فایل شما از دستگاهتان خارج نمیشود.
یک فایل glTF تقریباً هیچوقت یک فایل نیست: یک فایل glTF است، یک فایل BIN کنارش و یک پوشه بافت. با ایمیل بفرستید، شکسته میرسد. قالب GLB دقیقاً همان مدل است، با همهٔ این تکهها بستهبندیشده در یک فایل دودویی واحد.
فایل glTF را همراه فایل BIN و تصویرهایش اضافه کنید تا یک فایل GLB واحد بیرون بیاید. کیفیتی از دست نمیرود: همان محتوا با بستهبندی دیگر. حجم GLB تقریباً برابر مجموع فایل glTF، فایل BIN و تصویرهاست؛ فقط دادهای که به شکل Base64 درون خود glTF بوده، در GLB دوباره بایت میشود و جای کمتری میگیرد.
همه چیز روی دستگاه خودتان اجرا میشود و برای یک فایل سهبعدی نکتهٔ اصلی همین است: مدل معمولاً قطعهٔ یک مشتری است، اسکن یک ساختمان یا طرحی که هنوز اعلام نشده. چیزی به سرور نمیرود، پس بعداً هم چیزی نیست که بخواهید حذفش را بخواهید.
مناسب نیست برای: فشردهسازی هندسه — بستهبندی شمار مثلثها را کم نمیکند.
فایل .gltf نام فایلهای دیگرش را درون خودش میآورد، معمولاً یک .bin و چند تصویر. هر کدام فقط از روی نام فایل با فایلهایی که اضافه کردهاید جفت میشود و بزرگی و کوچکی حروف در نظر گرفته نمیشود؛ پس پوشههایی که در .gltf نوشته شدهاند اهمیتی ندارند، و نامی که فاصلهاش، به روش glTF، به شکل %20 نوشته شده با فایلی که در نامش فاصله دارد جفت میشود. دادهای که از قبل به شکل نشانی data: درون خود .gltf ذخیره شده به چیز دیگری نیاز ندارد. zip کل پوشه هم کار میکند.
فایلی که .gltf نامش را آورده اما شما اضافه نکردهاید جای دیگری جستوجو نمیشود. بدون .bin هندسهای در کار نیست؛ پس تبدیل متوقف میشود و نام فایلی را که باید اضافه کنید میگوید. نبودن یک تصویر کار را متوقف نمیکند: GLB ارجاعی به آن تصویر نگه میدارد و نتیجه نامش را فهرست میکند. اگر دو تصویر در پوشههای مختلف نام یکسانی داشته باشند، هر دو سطح همان یکی را میگیرند؛ پس اول نام یکی را عوض کنید.
متن خود .gltf نگه داشته میشود و فقط بایتها جابهجا میشوند: .bin و همهٔ تصویرها دقیقاً همانطور که بودند درون GLB قرار میگیرند و ارجاعها به همانجا اشاره میکنند. چیزی رمزگشایی نمیشود؛ پس تصویرهای JPEG دوباره فشرده نمیشوند، هندسهٔ Draco یا meshopt فشرده میماند، و همهٔ صحنهها، گرهها، متریالها، انیمیشنها و افزونهها (extensions) منتقل میشوند، از جمله افزونههایی که این سایت نمیشناسد. حجم GLB تقریباً برابر مجموع .gltf، .bin و تصویرهاست.
مدل باز هم یک بار خوانده میشود تا شمارشها پس از تبدیل پر شوند. تصویری که این خواننده نمیتواند رمزگشایی کند، مثل بافت KTX2، آنجا شمرده نمیشود، اما بایتبهبایت درون GLB هست.
این صفحه به زبانهای دیگر: English · العربية · Deutsch · Français · Español · Русский · Português · 中文 · हिन्दी · Türkçe · עברית · اردو · Bahasa Indonesia · বাংলা