UltKit

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

Nəticə

Fayllar serverlərimizdə emal olunur və 30 dəqiqədən sonra silinir.

Bu alətdən necə istifadə etməli

  1. 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. 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. 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.

Cavab

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
GLTF konvertoru

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
GLB konvertoru

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.