روی دستگاه شما اجرا میشود · فایل شما از دستگاهتان خارج نمیشود.
فایل OBJ هرگز تنها نمیآید: یک فایل MTL و یک پوشه بافت را با خود میکشد و کافی است یک تصویر کم باشد تا مدل روی رایانهٔ مقابل خاکستری دیده شود. قالب GLB همهٔ اینها را در یک فایل واحد میگذارد که نمیشود از هم جدایش کرد.
فایل OBJ و فایل MTL و تصویرها را با هم اضافه کنید؛ نتیجه یک فایل GLB واحد است با متریالها در درونش — آمادهٔ یک صفحهٔ وب، یک صفحهٔ محصول یا فرستادن با پیام، بیآنکه دستورالعمل سرهمبندی لازم باشد.
همه چیز روی دستگاه خودتان اجرا میشود و برای یک فایل سهبعدی نکتهٔ اصلی همین است: مدل معمولاً قطعهٔ یک مشتری است، اسکن یک ساختمان یا طرحی که هنوز اعلام نشده. چیزی به سرور نمیرود، پس بعداً هم چیزی نیست که بخواهید حذفش را بخواهید.
مناسب نیست برای: ویرایش مش — اینجا بستهبندی عوض میشود، نه مدل.
لازم نیست فایل .mtl همان نامی را داشته باشد که در سطر mtllib فایل OBJ نوشته شده. هر .mtlی که اضافه کنید خوانده میشود و متریالهایش از روی نامهای usemtl با بخشهای OBJ جفت میشوند. فقط یک .mtl به کار میرود، اولینِ فهرست شما؛ پس اگر متریالهای مدل در دو فایل .mtl پخش شدهاند، اول آنها را در یک فایل یکی کنید.
تصویرهای بافت از روی نام فایل پیدا میشوند و بزرگی و کوچکی حروف در نظر گرفته نمیشود. تصویری که .mtl نامش را آورده اما شما اضافه نکردهاید جای دیگری جستوجو نمیشود و آن سطح بدون تصویرش درمیآید. zip کل پوشه هم کار میکند: همینجا باز میشود (تا ۶۰ فایل و ۴۰۰ مگابایت)، بزرگترین مدل داخلش به کار میرود و .mtl و تصویرها کنارش نگه داشته میشوند.
فایل .mtl سطح را با مقدارهای دیفیوز، اسپکیولار و براقیت توصیف میکند؛ GLB با فلزی بودن و زبری. پس بعضی تنظیمها برگردانده میشوند و بعضی نه. منتقل میشوند: رنگ دیفیوز (Kd) و تصویرش (map_Kd)، شفافیت (d یا Tr)، تابش (Ke و map_Ke) و نقشهٔ نرمال (norm). منتقل نمیشوند: رنگ اسپکیولار و براقیت (Ks، Ns)، تصویر اسپکیولار (map_Ks)، نقشههای بامپ، تصویر شفافیت (map_d) و جابهجایی (disp). هر سطح کاملاً زبر و غیرفلزی نوشته میشود؛ پس متریالهای براق تا وقتی در جایی که GLB را باز میکنید تنظیمشان نکنید، مات دیده میشوند. رنگهایی که به ازای هر رأس درون خود OBJ ذخیره شدهاند، و بعضی اسکنرها مینویسند، حفظ میشوند.
تصویرهای بافت درون GLB بهصورت PNG ذخیره میشوند. در بافتهای JPEG عکسگونه، این معمولاً GLB را از مجموع فایلهایی که اضافه کردهاید حجیمتر میکند.
OBJ فقط عددهای خام بدون واحد دارد و GLB هر عدد را یک متر میخواند. برای همین، وقتی مدل را اضافه میکنید، صفحه آن را اندازه میگیرد و ابعادش را نشان میدهد، همراه با گزینهای برای اینکه هر واحد فایل چه معنایی دارد: همانطور بماند، میلیمتر، سانتیمتر یا اینچ. یکی را انتخاب کنید تا صفحه پیش از تبدیل، اندازهای را که GLB خواهد داشت نشان دهد. صندلیای که ۴۵ متر عرض دارد تقریباً حتماً با واحد سانتیمتر ذخیره شده است.
وقتی مجموع فایلها از حدود ۱۲۰ مگابایت بگذرد، صفحه هشدار میدهد که تبدیل به حافظهٔ آزاد زیادی نیاز دارد، اما باز هم انجامش میدهد. OBJ فایل متنی است و یک زبانهٔ مرورگر نمیتواند فایل متنی خیلی بزرگتر از ۵۰۰ مگابایت را یکجا بخواند؛ پس OBJ بزرگتر بهجای دادن نتیجهٔ خالی، با ذکر همین دلیل رد میشود. مدل را در برنامهای که از آن آمده به چند بخش تقسیم کنید و هر بخش را اینجا تبدیل کنید؛ هر بخش یک GLB کامل جداگانه میشود.
این صفحه به زبانهای دیگر: English · العربية · Deutsch · Français · Español · Русский · Português · 中文 · हिन्दी · Türkçe · עברית · اردو · Bahasa Indonesia · বাংলা