UltKit

STL-i GLB-yə çevirmək

STL slayser proqramları üçün, GLB isə ekranlar üçün nəzərdə tutulub. Çap faylını GLB-yə çevirin ki, onu mağaza səhifəsində, portfolioda və ya AR-da real ölçüsündə və düzgün vəziyyətdə dik dayanmış şəkildə göstərə biləsiniz.

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

    STL faylını yükləyin

    Hər biri 95 MB-a qədər olan 20-dək ikili (binary) və ya ASCII .stl faylı əlavə edin. Birlikdə yüklənmiş bir neçə hissənin hər biri ayrıca GLB olur.

  2. 2

    Vahidləri və istiqaməti yoxlayın

    Model vahidləri mm olur, demək olar ki, bütün slayserlər və CAD ixracı bunu işlədir; Yuxarı ox isə glTF üçün Y-dir. STL düym ilə modelləşdirilibsə, vahidləri Əlavə ayarlar bölməsində dəyişin.

  3. 3

    GLB-yə çevirin

    GLB formatına çevir düyməsini basın və nəticəni yoxlamaq üçün baxış proqramına sürükləyin. Yüklənmiş və çevrilmiş fayllar 30 dəqiqədən sonra silinir.

Çapınızın həndəsəsi toxunulmadan köçür. Çevirici STL-də heç vaxt olmayanı əlavə edir: metrlə miqyas, Y-yuxarı istiqamət, ortaq təpələr, normallar və əsas material; veb baxış proqramının onu çəkməsi üçün lazım olan hər şey budur.

STL faylında nə saxlanılır və GLB-dən fərqi

STL (1987) və GLB (glTF 2.0, 2017) yan-yana
XüsusiyyətSTLGLB
Təyinatı3D çap və slayserlərVeb, tətbiqlər, AR baxış proqramları
VahidlərSaxlanmır; şərti olaraq mmMetr, spesifikasiya ilə sabitdir
Yuxarı oxAdətən Z-yuxarıY-yuxarı
TəpələrHər üçbucaq üçün təkrarlanırOrtaq və indeksli
Rəng və materiallarStandartda yoxdurPBR materialları və teksturalar
Bir neçə hissəNadir; adətən bir şəbəkəSəhnə ağacında node-lar

STL 1987-ci ilə aiddir, onu Albert Consulting Group 3D Systems şirkətinin ilk stereolitoqrafiya maşınları üçün yazıb. İkili STL 80 baytlıq başlıq, üçbucaq sayı və hər üçbucaq üçün 50 baytdan ibarətdir: normal, üç künc və iki ehtiyat bayt. Slayserin qatları kəsməsi üçün bu kifayətdir. Brauzer üçün isə yararsızdır: miqyas, rəng yoxdur və hər künc onu paylaşan hər üçbucaq üçün yenidən yazılır.

Khronos Group-un 2017-ci ildə dərc etdiyi glTF 2.0 məhz bunu həll edir. Təpələri qrafik kartın birbaşa işlədə biləcəyi ikili buferlərdə bir dəfə saxlayır, vahidi bir metr, yuxarı oxu isə Y təyin edir və materialları fiziki əsaslı render ilə təsvir edir. GLB glTF-in tək fayllı ikili formasıdır, buna görə model-viewer, three.js, Babylon.js, Shopify və Android-in Scene Viewer onu qəbul edir.

STL

STL mesh

STL (stereolitoqrafiya) 3D Systems tərəfindən 1987-ci ildə yaradılmış 3D mesh formatıdır. Obyektin yalnız səth həndəsəsini rəng, material, ölçü vahidi və ya səhnə məlumatı olmadan üçbucaqlar siyahısı kimi təsvir edir. Sadəliyi onu Cura və PrusaSlicer kimi 3D çap slicer-ləri üçün standart giriş edir. Əyri səthlər çoxlu düz üçbucaqla yaxınlaşdırılır, ona görə hamar modellər çox böyük fayllar yarada bilər.

Sıxılma
–
Şəffaflıq
–
Animasiya
Xeyr
İlk dəfə təqdim edilib
1987 · 3D Systems
STL 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

Meykerlər çaplanan hissəni onlayn və ya AR-da göstərmək üçün STL-i GLB-yə çevirir, çünki brauzerlər və 3D baxış proqramları yığcam, miqyaslı glTF faylı gözləyir və slayserin vahidsiz üçbucaq siyahısını tanımır.

STL-i GLB-yə çevirərkən vacib parametrlər

Model vahidləri
Çeviriciyə STL-dəki bir vahidin nə demək olduğunu bildirir. Millimetr 0,001 m olur, beləliklə 120 mm-lik fiqur GLB-də 0,12 m hündürlükdədir və AR-da real ölçüdə görünür.
Yuxarı ox
Slayserlər və CAD Z-yuxarı, glTF isə Y-yuxarı ilə işləyir. Y-yuxarı hissəni elə döndərir ki, arxası üstə uzanmasın, baxış proqramının döşəməsində dayansın.
Bir şəbəkədə birləşdir
Söndürülü olduqda ayrı solidlər sonradan gizlədə və ya yenidən rəngləyə biləcəyiniz ayrı node-lar kimi qalır. Yandırılanda tək obyekt alınır, bu, tək nümayiş əşyası üçün əlverişlidir.
Fayl kodlaşdırması
Burada tətbiq olunmur; GLB həmişə ikilidir. Oxunaqlı JSON faylı lazımdırsa, Çevriləcək format altındakı glTF seçimini işlədin.

3D çapı onlayn göstərmək

GLB-ni Google-un model-viewer veb komponenti ilə səhifəyə qoysanız, ziyarətçilər hissəni fırlada, yaxınlaşdıra və Android-də AR ilə stolunun üstünə yerləşdirə bilər.

Əks istiqamət, yəni şəbəkədən Fusion 360 və ya SolidWorks-də dəqiq ölçülərlə redaktə oluna bilən formata keçmək üçün isə STL-dən STEP-ə lazımdır.

STL-i GLB-yə çevirmək haqqında suallar

Çevrilmiş GLB niyə bozdur?

Standart STL yalnız üçbucaqları saxlayır, rəng, material və tekstura yoxdur. GLB-yə sadə neytral material verilir ki, işıqlandırma ilə göstərilsin. Rəngləri sonradan Blender-də və ya three.js redaktorunda əlavə edin, yaxud rəngli OBJ və ya 3MF ilə OBJ-dən GLB-yə vasitəsilə başlayın.

GLB STL ilə eyni şəkildə çap olunurmu?

Həndəsə eynidir: eyni üçbucaqlar metrlərə uyğun miqyaslanır. Lakin əksər slayserlər STL və ya 3MF üstün tutur, ona görə çap üçün orijinal STL-i saxlayın, GLB-ni yalnız nümayiş üçün işlədin.

Çap detalım bir neçə gövdədən ibarətdir. Onları ayrı saxlamaq olarmı?

STL adətən bütün cisimləri vahid üçbucaq yığını kimi saxlayır, buna görə onlar bir şəbəkə kimi gəlir. STL ASCII formatında ayrı solidlər kimi ixrac olunubsa, Bir şəbəkədə birləşdir söndürülü qaldıqca hər solid GLB-də ayrıca node olur.

GLB faylı STL ilə müqayisədə nə qədər həcmdə olacaq?

Adətən ikili STL-dən kiçik olur. STL hər üçbucaq üçün ortaq küncləri təkrarlayır, glTF isə hər təpəni bir dəfə saxlayıb indekslə göstərir. Tipik ikili STL nəzərəçarpacaq dərəcədə kiçilir, ASCII STL isə xeyli çox.

STL-dən alınan GLB iPhone AR üçün istifadə oluna bilərmi?

iPhone AR Quick Look-da GLB yox, USDZ açır. GLB-ni GLB-dən USDZ-yə ilə bir də çevirin və hər iki faylı işlədin: Android və veb üçün GLB, Apple cihazları üçün USDZ.

Əyri səthlər baxış proqramında bucaqlı görünəcəkmi?

Ola bilər, çünki STL yalnız düz üçbucaqları saxlayır, hamarlama məlumatı yoxdur. Çevirici normalları üçbucaqlardan hesablayır; STL kobud ixrac olunubsa, daha hamar görünüş üçün CAD proqramından daha incə ayırdetmə ilə yenidən ixrac edin.