OBJ-ni GLB-yə çevirmək
OBJ faylını, onun .mtl faylını və bütün tekstura şəkillərini brauzerdə, məhsul səhifəsində və ya AR baxıcısında açılan tək GLB faylına yığın. Modeli yükləyəndə və ya paylaşanda fayllar arasındakı əlaqələr artıq qırılmayacaq.
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
OBJ-ni faylları ilə birlikdə yükləyin
Qovluğu .obj, .mtl və teksturlarla birlikdə ZIP-ə sıxıb ZIP-i yükləyin, teksturasız model üçün isə yalnız .obj faylını yükləyin. 20 fayla qədər, hər biri 95 MB-a qədər.
- 2
Miqyası təsdiqləyin
glTF metrlə işləyir. Model vahidləri m ilə başlayır, bu Blender-dən çıxarılan OBJ fayllarına uyğundur; OBJ CAD və ya 3D çap alətindən gəlibsə, Əlavə ayarlar bölməsində mm seçin.
- 3
GLB-yə çevirin
GLB formatına çevir düyməsini basın və yoxlamaq üçün faylı model-viewer, three.js editor və ya Windows 3D Viewer kimi baxış proqramına atın.
OBJ fayllardan ibarət qovluqdur və biri itəndə pozulur; GLB isə eyni model, material və teksturaların veb üçün yüklənə bilən tək fayla yığılmış halıdır.
Teksturalı OBJ
3+ fayl
model.obj · model.mtl · tekstura şəkilləri
GLB nəticəsi
1 fayl
mesh, materiallar və teksturalar daxildir
Veb və AR baxıcıları niyə OBJ əvəzinə GLB tələb edir
Khronos Group glTF 2.0-ı 2017-ci ildə çatdırılma formatı kimi buraxdı və onu 3D-nin JPEG-i adlandırır: yığcam, tez yüklənən, redaktə üçün deyil, göstərmək üçün. O, əsas rəng, metallic, roughness, normal və occlusion xəritələri olan fiziki əsaslı materialları təyin edir, miqyası metr başına bir vahid və Y yuxarı olmaqla sabitləyir, həndəsəni isə GPU-nun demək olar birbaşa istifadə edə biləcəyi buferlərdə saxlayır. GLB onun binar konteynerdir və JSON təsvirini, həndəsəni və şəkilləri tək faylda saxlayır.
OBJ bütün bunlardan əvvəl yaranıb. Materialları 1990-cı illərin əvvəlindəki MTL formatından gəlir, o dövrün kölgələmə modelləri üçün hazırlanıb, teksturalar isə nisbi yolla tapılan ayrı fayllardır. Saytə yalnız .obj yükləsəniz, model boz gəlir; .mtl faylını köçürsəniz, teksturalar itir. Google-un model-viewer-i, three.js, Babylon.js və Android-in Scene Viewer-i GLB-ni əsas, OBJ-ni isə ikinci dərəcəli format sayır.
OBJ
Wavefront OBJ
OBJ Wavefront Technologies tərəfindən hazırlanmış 3D həndəsə formatıdır. Bu, təpələri, tekstur koordinatlarını, normalları və üzləri sadalayan sadə mətn faylıdır, materiallar və teksturlar ayrıca .mtl faylında göstərilir. Demək olar ki, hər 3D modelləşdirmə proqramı, oyun mühərriki və 3D çap aləti onu idxal edə bilir. OBJ animasiya, rigging və səhnə iyerarxiyalarını dəstəkləmir, MTL və şəkil faylları birlikdə saxlanmasa teksturlar itir.
- Sıxılma
- –
- Şəffaflıq
- –
- Animasiya
- Xeyr
- İlk dəfə təqdim edilib
- Wavefront Technologies
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
İnsanlar OBJ-ni GLB-yə çevirir, çünki veb baxış alətləri, e-ticarət platformaları və AR tətbiqləri fiziki əsaslı materialları olan tək, müstəqil fayl istəyir, OBJ isə mesh, MTL və ayrı tekstura şəkilləri arasında dağınıq olur.
Təmiz GLB çevrilməsi üçün OBJ-ni hazırlamaq
| Edin | Etməyin |
|---|---|
| OBJ, MTL və teksturaları birlikdə tək ZIP-də yükləyin. | OBJ-ni çıxardıqdan sonra tekstura fayllarının adını dəyişməyin. |
| Yoxlayın ki, .mtl teksturalara kompüterinizdəki tam yolla yox, fayl adı ilə istinad edir. | Telefonlar üçün nəzərdə tutulan modeldə 8K teksturaları saxlamayın. |
| PNG və ya JPG teksturalardan istifadə edin; glTF 2.0 nüvəsi yalnız bu ikisini dəstəkləyir. | Yalnız specular materialların PBR işıqlandırmasında eyni görünəcəyini gözləməyin. |
| Model real ölçüdə görünsün deyə düzgün Model vahidləri seçin. | GLB-ni redaktə üçün əsas fayl kimi istifadə etməyin; mənbə səhnəni saxlayın. |
GLB-ni yoxlamaq və sonrakı addımlar
Dərc etməzdən əvvəl nəticəni baxış proqramında açın. Windows 3D Viewer, three.js onlayn redaktoru və glTF Sample Viewer sürüklənmiş faylı qəbul edir və teksturaların yüklənib-yüklənmədiyini, modelin düzgün istiqamətdə olduğunu göstərir. Model yan yatıbsa, Yuxarı ox ayarını Y-up seçib yenidən çevirin.
OBJ yox, STL kimi başlayan çap modeli üçün STL-dən GLB-yə aləti material mərhələsi olmadan eyni işi görür. Ayrı .bin və şəkil faylları olan glTF almısınızsa, glTF-dən GLB-yə onu bu səhifənin OBJ-ni yığdığı kimi yığır.
OBJ-ni GLB-yə çevirmək barədə suallar
Model GLB baxıcısında niyə nəhəng görünür?
OBJ-dəki rəqəmlər millimetr idi, glTF isə hər vahidi bir metr sayır, ona görə 200 mm-lik vaza 200 metr hündürlüyündə görünür. Model vahidləri ayarını mm seçib yenidən çevirin; çevirici koordinatları metrə miqyaslayacaq.
OBJ material parametrlərindən hansılar GLB-yə keçir?
Diffuse rəngi və diffuse tekstura xəritəsi glTF-də əsas rəngə çevrilir, bump və ya normal xəritə normal teksturaya çevrilir, şəffaflıq da saxlanılır. Specular ayarlarının glTF-in metallic-roughness modelində birbaşa qarşılığı yoxdur və təxmini çevrilir, ona görə parlaq materiallarda sonradan roughness dəyərini düzəltmək lazım ola bilər.
GLB faylını Shopify məhsul səhifəsində yerləşdirmək olarmı?
Bəli. Shopify GLB fayllarını 3D məhsul mediası kimi qəbul edir və fırlatmaq mümkün olan baxış pəncərəsində göstərir. Apple cihazlarında AR üçün USDZ versiyası da lazımdır, onu GLB-dən USDZ-yə alətilə yarada bilərsiniz.
Teksturalarım 4K-dır. GLB veb üçün çox ağır olmayacaq?
Şəkillər olduğu kimi daxil edilir, buna görə dörd 4K tekstura faylı onlarla meqabayta çatdıra bilər. Telefonda göstəriləcək hər şey üçün OBJ-ni ZIP-ə qoymazdan əvvəl teksturaları 1024 və ya 2048 px-ə qədər kiçildin; baxış ölçüsündə model eyni görünəcək.
GLB ilə glTF arasında nə fərq var?
Bunlar iki qablaşdırmada eyni formatdır. glTF yanında ayrıca binar və şəkil faylları olan JSON faylıdır, GLB isə hamısını tək binar fayla yığır. GLB yükləmək və paylaşmaq üçün daha rahatdır, çox platforma məhz onu tələb edir.