glTF-i GLB-yə çevirmək
glTF ixracı adətən üç növ fayldan ibarət olur: .gltf JSON faylı, bir və ya bir neçə .bin buferi və teksturalar qovluğu. GLB eyni modelin bir binar faylda yığılmış formasıdır və yükləmə formaları, baxış proqramları və AR tətbiqləri məhz bunu tələb edir.
3D model çevirici
və ya STL, OBJ, MTL … faylları bura sürüşdürün ·
Hər fayl üçün maks. 95 MB· 20 fayla qədər· 30 dəqiqədən sonra silinir
Fayllar serverlərimizdə emal olunur və 30 dəqiqədən sonra silinir.
STL və OBJ vahid saxlamır. Hissə slicer-də 10× və ya 25,4× çox kiçik və ya böyük görünürsə, vahidlər yanlış oxunub — onları burada təyin edin.
Blender, CAD proqramları və slicer-lər Z-up, glTF, Unity və əksər oyun mühərrikləri isə Y-up istifadə edir. İdxaldan sonra model yan yatırsa, bunu dəyişin.
STEP və ya IGES cisimlərini mesh-ə çevirərkən istifadə olunur. İncə hamar əyrilər verir, lakin fayllar böyük olur; kobud seçim sürətli önizləmə üçün kifayətdir.
Yalnız PNG, JPG və ya SVG girişi üçün istifadə olunur. Relyef tünd sahələri qaldırır; litofan arxadan işıqlandırıldıqda şəkli göstərən nazik lövhədir; ekstruziya loqonu və ya SVG konturunu düz bərk formaya çevirir.
Çap olunan modelin eni; hündürlük şəklin tərəflər nisbətinə uyğun olur.
Relyef və ya litofan üçün maksimum qalxma hündürlüyü, yaxud ekstruziya olunmuş formanın qalınlığı. Litofanlar adətən 2–3 mm istifadə edir.
Çapın bütöv qalması üçün relyefin altındakı bərk lövhə. 0 baza olmaması deməkdir.
Bu alətdən necə istifadə etməli
- 1
glTF qovluğunu ZIP-ə sıxın
Export zamanı yaranan qovluq quruluşunu saxlayaraq .gltf faylını, .bin fayllarını və tekstura şəkillərini bir ZIP-ə qoyun və yükləyin. Məlumatı daxilində olan müstəqil .gltf faylını tək yükləmək olar. 20 fayla qədər, hər biri 95 MB-dək.
- 2
Modeli olduğu kimi saxlayın
Model vahidləri m olaraq qalır, Yuxarı ox isə Saxla seçimində olur, çünki düzgün glTF artıq metrlə və Y-yuxarı oxla işləyir. Teksturları və materialları saxla aktivdir, beləliklə bütün şəkillər fayla daxil edilir.
- 3
GLB-yə çevirin
GLB formatına çevir düyməsini basın və hər model üçün bir fayl endirin. Yüklənmiş fayllar və nəticələr 30 dəqiqədən sonra silinir.
glTF ilə GLB arasında fərq nədir?
Eyni glTF 2.0 modelini saxlayırlar. .gltf ayrı .bin və şəkil fayllarına istinad edən oxunaqlı JSON-dur; GLB isə həmin JSON-u, buferləri və şəkilləri bir ikili faylda birləşdirir.
glTF-i niyə bir GLB-də birləşdirməli
Khronos Group 2017-ci ildə buraxılmış glTF 2.0-ı ötürmə formatı kimi hazırlayıb: 3D alət ilə modeli göstərən tərəf arasındakı son addım. JSON forması developerlər üçün əlverişlidir, çünki onu oxumaq və redaktə etmək olar, amma praktikada kövrəkdir. Teksturanın adını dəyişsəniz, .gltf-i .bin olmadan yükləsəniz və ya CMS qovluq quruluşunu silsə, model həndəsəsiz və ya ağ səthlərlə yüklənir.
GLB hər şeyi bir konteynerə qoyaraq bunu həll edir. Shopify məhsul mediası, Android-in Scene Viewer-i, Google-un model-viewer-i və əksər asset marketləri məhz buna görə GLB istəyir. Çevirmə itkisizdir: çevirici JSON-u oxuyur, istinad olunan hər bufer və şəkli yükləyir, onları bir ikili bölməyə yazır və istinadları faylın içinə yönəldir.
GLB faylının quruluşu
- başlıq: glTF sehrli sözü, 2-ci versiya və ümumi uzunluq
- 12 bayt
- əvvəl JSON, sonra buferlər və şəkillərlə bir BIN bölməsi
- 2 bölmə
- hər bölmənin doldurulduğu hizalanma
- 4 bayt
- .gltf + .bin + teksturalar əvəzinə
- 1 fayl
GLTF
GL Transmission Format
glTF Khronos Group-un ilk dəfə 2015-ci ildə buraxdığı və tez-tez "3D-nin JPEG-i" adlandırılan açıq 3D formatdır. .gltf faylı səhnəni təsvir edən JSON-dur və adətən ayrıca .bin həndəsə və tekstura şəkil faylları ilə gəlir. PBR materiallarını, animasiya və skinninqi dəstəkləyir, effektiv real vaxt renderi üçün nəzərdə tutulub. Paylaşarkən ayrı fayllar itə bilər, buna görə tək fayllı GLB forması çox vaxt üstün tutulur.
- Sıxılma
- –
- Şəffaflıq
- –
- Animasiya
- Bəli
- İlk dəfə təqdim edilib
- 2015 · Khronos Group
GLB
glTF Binary (GLB)
GLB Khronos Group tərəfindən 2017-ci ildə dərc edilmiş 3D ötürmə formatı glTF 2.0-ın ikili formasıdır. Həndəsə, PBR materialları, teksturalar və animasiyaları sürətli yüklənmə üçün nəzərdə tutulmuş tək yığcam fayla yığır. GLB veb 3D, AR görüntüləyicilər, Android Scene Viewer və onlayn model bazarlarında geniş işlənir. Bəzi köhnə masaüstü 3D alətlər və CAD proqramları onu idxal etmir.
- Sıxılma
- –
- Şəffaflıq
- –
- Animasiya
- Bəli
- İlk dəfə təqdim edilib
- 2017 · Khronos Group
glTF-dən GLB-yə çevirmə qablaşdırma addımıdır: yükləmə formaları, Android AR və veb baxıcıları tək və müstəqil model istədiyi üçün .gltf, .bin buferləri və teksturalar bir faylda birləşdirilir.
Çatışmayan .bin və tekstura xətalarının həlli
GLB-də həndəsə yoxdur və ya çevirmə uğursuz olur
.bin buferi yüklənməyib. Onu .gltf ilə birlikdə ZIP-ləyin və JSON-un istinad etdiyi fayl adını eyni saxlayın.
Səthlər ağ və ya boz görünür
Teksturalar çatışmır. .gltf faylını mətn redaktorunda açın, image uri qeydlərini yoxlayın və həmin faylları ZIP-ə eyni nisbi yollarla daxil edin.
Tekstura yolu C:\ və ya /Users ilə başlayır
Exporter mütləq yol yazıb. Nisbi yollarla yenidən export edin, ya da şəkli .gltf-in yanına köçürüb uri-ni sadəcə fayl adına dəyişin.
Teksturalar KTX2 və ya WebP formatındadır
Bunlar KHR_texture_basisu və ya EXT_texture_webp extension-larını tələb edir, bəzi baxıcılar isə onları dəstəkləmir. Maksimum uyğunluq üçün PNG və ya JPEG ilə yenidən export edin.
glTF-in GLB-yə çevrilməsi ilə bağlı suallar
glTF-i GLB-yə çevirmək modeli dəyişirmi?
Xeyr. Meşlər, materiallar, node adları, animasiyalar və skinlər olduğu kimi köçürülür; yalnız qablaşdırma dəyişir. JSON GLB-nin ilk bölməsinə, buferlər və şəkillər isə ikili bölməsinə keçir.
Niyə yalnız .gltf deyil, ZIP yükləməliyəm?
Ayrı fayllı glTF öz .bin və tekstura fayllarına yalnız nisbi yolla istinad edir. Tək yükləndikdə bu bağlantılar heç yerə aparmır və GLB-də həndəsə və ya şəkillər çatışmır. Qovluğu ZIP-ləmək hər istinad olunan faylı .gltf-in yanında saxlayır; bunun əksini istənilən cihazda ZIP faylını açmaq bələdçimiz izah edir.
GLB faylı glTF-dən kiçik olacaqmı?
Hər şeyi base64 mətn kimi daxilində saxlayan .gltf ilə müqayisədə bəli, təxminən dörddə bir qədər, çünki base64 ikili məlumatı təxminən üçdə bir şişirdir. .gltf + .bin və şəkillərlə müqayisədə ümumi həcm təxminən eyni qalır; üstünlük bir fayl olmasıdır.
Draco ilə sıxılmış glTF faylları dəstəklənirmi?
KHR_draco_mesh_compression extension-undan istifadə edən glTF oxunur və həndəsəsi saxlanılır. Ən kiçik mümkün veb fayl lazımdırsa, hazır GLB-yə glTF-Transform kimi alətlə Draco və ya meshopt sıxması tətbiq edin.
GLB-ni yenidən ayrı glTF fayllarına çevirmək olarmı?
Bəli. GLB-ni yükləyin və 3D model çevirici səhifəsində Çevriləcək format bölməsindən glTF seçin. JSON-u əllə redaktə etmək və ya təkrar export etmədən teksturanı dəyişmək istəyəndə faydalıdır.
Hansı proqramlar bu üsulla yığıla bilən glTF ixrac edir?
Blender-in glTF export aləti glTF Separate və ya birbaşa GLB yaza bilir; Sketchfab endirmələri, Substance alətləri və əksər oyun mühərriki exportları da belədir. Aləti yalnız ayrı fayllı forma təklif edirsə, bu səhifə sizə tək faylı verir.