GLB-ni FBX-ə çevirmək
GLB modellərin vebdə ötürüldüyü formatdır, FBX isə bir çox oyun və animasiya axınlarının idxal etdiyi formatdır. .glb faylını burada çevirin və teksturları daxilində olan, Unity, Unreal Engine və ya Maya üçün hazır binar FBX əldə edin.
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
.glb faylını yükləyin
Bir GLB və ya ən çoxu 20 fayl əlavə edin, hər biri 95 MB-dək. Ayrıca .bin və tekstura faylları olan .gltf faylını əvvəlcə tək GLB-yə yığmaq daha rahatdır.
- 2
Binar FBX və teksturları saxlayın
Çevriləcək format FBX, Fayl kodlaşdırması Binary olsun, Teksturları və materialları saxla isə aktiv qalsın ki, şəkillər FBX-in içinə yerləşdirilsin. Model arxası üstə yatmış halda gəlmirsə, Yuxarı ox parametrini Keep vəziyyətində saxlayın.
- 3
Çevirin və idxal edin
FBX formatına Çevir → düyməsini basın, sonra faylı mühərrikinizin asset qovluğuna və ya Blender-də File › Import › FBX menyusuna atın.
GLB və FBX: açıq veb formatı və Autodesk-in mübadilə formatı
GLB Khronos Group-un 2017-ci ildə təqdim etdiyi və 2022-də ISO/IEC 12113 beynəlxalq standartı olmuş glTF 2.0-ın binary formasıdır. Bir .glb faylında 12 baytlıq başlıq, səhnənin JSON təsviri və həndəsə ilə şəkilləri saxlayan binary hissə olur. O, renderer tərəfindən sürətlə yüklənmək üçün hazırlanıb: vahid metrdir, Y yuxarını göstərir, materiallar isə three.js, Babylon.js və Android-in Scene Viewer-inin eyni cür render etdiyi fiziki əsaslı metallic-roughness modelinə uyğundur.
FBX Kaydara şirkətinin FiLMBOX motion-capture proqramının fayl formatı kimi yaranıb və 2006-cı ildən Autodesk-ə məxsusdur. O qapalı formatdır və əsasən Autodesk-in FBX SDK-sı ilə sənədləşdirilib, buna baxmayaraq oyun mühərrikləri və animasiya alətləri üçün əsas mübadilə formatı olaraq qalır. Unity-nin model importeri FBX-i birbaşa oxuyur, Unreal Engine-in import seçimləri onun ətrafında qurulub, Maya və 3ds Max isə rig edilmiş personajları studiyalar arasında ötürmək üçün ondan istifadə edir.
GLB-dən FBX-ə çevirmədə nələr qorunur
| GLB-də | FBX-də | İmportdan sonra yoxlayın |
|---|---|---|
| Mesh-lər, UV-lər, normallar | Olduğu kimi saxlanır | Heç nə |
| Node iyerarxiyası və adlar | Saxlanır | Pivot mövqeləri |
| Skelet və skin çəkiləri | Sümüklər və skin cluster | Mühərrikdə rig növü |
| Animasiya klipləri, morph target-lər | Animation take-lər, blend shape-lər | Klip adları və uzunluqları |
| Base color, normal, emissive xəritələr | FBX materiallarında daxili teksturalar | Teksturaların təyinatı |
| Metallic-roughness dəyərləri | Təxmini şəkildə keçir | Metal və roughness xəritələrini yenidən qoşun |
| Clearcoat və ya transmission kimi extension-lar | FBX-də qarşılığı yoxdur | Mühərrikdə yenidən qurun |
FBX-in Unity, Unreal Engine və ya Blender-ə idxalı
Unity
- 01.fbx faylını Project pəncərəsindəki Assets qovluğuna atın.
- 02Rig vərəqində personajlar üçün Humanoid və ya Generic seçin.
- 03Materials vərəqində xəritələri redaktə etmək üçün Extract Textures düyməsini istifadə edin.
Unreal Engine
- 01Content Browser-də Import düyməsini basın və .fbx faylını seçin.
- 02Rig edilmiş modellər üçün Import Animations xanasını işarələyin.
- 03Ölçü 100 dəfə fərqlənirsə, Import Uniform Scale dəyərini yoxlayın.
Blender
- 01File › Import › FBX (.fbx) menyusundan istifadə edin.
- 02Materialları yoxlamaq üçün Shading iş sahəsini açın.
- 03Sümüklər yanlış istiqamətə baxırsa, Automatic Bone Orientation seçimini işlədin.
GLB-dən FBX-ə çevirmədən sonrakı sürprizlərin çoxu həndəsədən yox, materiallardan gəlir. glTF çox vaxt ambient occlusion, roughness və metallic dəyərlərini bir şəklin qırmızı, yaşıl və mavi kanallarında birləşdirir. FBX-in klassik material modelində bu birləşdirilmiş teksturanın yeri yoxdur, ona görə mühərriklər onu əlavə şəkil kimi import edir və siz onu əllə qoşursunuz. GLB-nin içində WebP kimi saxlanan teksturalar da problem yaradır: az sayda FBX importeri WebP oxuyur, ona görə onlar PNG və ya JPEG olmalıdır; güzəştləri WebP-dən JPG-yə: nə vaxt və niyə məqaləsi izah edir.
Təyinat mühərrik deyil, renderer və ya 3D printer üçün statik mesh-dirsə, FBX yanlış seçim ola bilər; sadə mesh formatının nələri saxladığını FBX-dən OBJ-yə səhifəsində görə bilərsiniz. iPhone-da Apple-ın AR Quick Look üçün isə eyni GLB-dən GLB-dən USDZ-yə yolu ilə gedin.
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
FBX
Filmbox (FBX)
FBX Kaydara şirkətinin Filmbox proqramı üçün yaratdığı və 2006-dan Autodesk-ə məxsus olan 3D formatdır. Meş, material, tekstura, skelet, skinninq, kamera, işıq və animasiyanı bir faylda saxlayır. Unity, Unreal Engine, Maya, 3ds Max və Blender-də oyun resursları üçün standart mübadilə formatıdır. Format qapalıdır və davranış ixracçılar və SDK versiyaları arasında fərqlənə bilər.
- Sıxılma
- –
- Şəffaflıq
- –
- Animasiya
- Bəli
- İlk dəfə təqdim edilib
- Kaydara (now Autodesk)
İnsanlar modeli veb saytdan, marketplace-dən və ya 3D skaner tətbiqindən Autodesk formatı əsasında qurulmuş Unity, Unreal Engine, Maya və ya 3ds Max iş axınlarına keçirmək üçün GLB-ni FBX-ə çevirir.
GLB-ni FBX-ə çevirmək haqqında suallar
FBX-ə çevirdikdən sonra GLB-dəki animasiyalar işləyəcəkmi?
Skelet animasiyası və blend-shape (morph target) animasiyası hər iki formatda mövcuddur, ona görə GLB-də saxlanan klipləri FBX-də də saxlamaq mümkündür. İmportdan sonra hər klipi mühərrikin animasiya önbaxışında yoxlayın, xüsusilə GLB-də bir neçə klip olubsa, çünki bəzi importerlər onları bölür və ya adlarını dəyişir.
Çevirmədən sonra materiallar Unity-də niyə boz və ya plastik kimi görünür?
glTF materialları çox vaxt bir teksturada birləşdirilən metallic və roughness dəyərlərindən istifadə edir, FBX materialları isə diffuse və specular əsasında hazırlanıb. Base color və normal xəritələr adətən keçir; metallic və roughness mühərrikin material redaktorunda yenidən qoşulmalı ola bilər.
Blender üçün GLB-ni FBX-ə çevirmək lazımdırmı?
Açmaq üçün lazım deyil. Blender 2.80 versiyasından glTF 2.0 importeri ilə gəlir, ona görə File › Import › glTF 2.0 GLB faylını birbaşa oxuyur. Yalnız pipeline-dakı növbəti alət FBX tələb edəndə çevirin.
Binar, yoxsa ASCII FBX seçməliyəm?
Binary. Daha kiçikdir, daha tez yüklənir və Unity, Unreal, Maya məhz bunu gözləyir. Blender-in FBX importeri ASCII FBX-i ümumiyyətlə oxumur. ASCII-ni yalnız faylı mətn kimi oxumalı olan skript və ya diff aləti üçün seçin.
FBX modeli Unreal-da niyə 100 dəfə böyük və ya kiçik görünür?
glTF metrlə, Unreal santimetrlə işləyir, FBX isə hər importerin özünəməxsus şərh etdiyi vahid miqyası daşıyır. Ölçü 100 dəfə fərqlənirsə, import zamanı uniform scale dəyərini dəyişin və ya çevirməzdən əvvəl Model vahidləri parametrini seçin, sonra məlum bir ölçünü yoxlayın.
- FBX-i OBJ-yə çevirməkMixamo, Unity paketləri və ya Maya FBX fayllarını MTL materialları və teksturalarla OBJ-yə çevirin. Binar və ASCII FBX, hər dəfə 20 fayl.
- OBJ-ni GLB-yə çevirməkOBJ-ni MTL və teksturalarla birlikdə three.js, model-viewer, Shopify və Android AR üçün tək GLB-yə çevirin. Miqyas metrlə, materiallar içində.
- glTF-i GLB-yə çevirmək.gltf faylını .bin buferləri və tekstura şəkilləri ilə bir GLB-də birləşdirin. Qovluğu ZIP kimi yükləyin; model, materiallar və miqyas dəyişmir.
- GLB-ni USDZ-yə çevirməkGLB modellərini USDZ-yə çevirin ki, iPhone və iPad istifadəçiləri onları Safari, Messages və ya Files-dan AR-da yerləşdirsin. PBR materiallar qorunur.
- STL-i GLB-yə çevirməkSTL çap fayllarını saytlar, model-viewer və Android AR üçün GLB-yə çevirin. Millimetrlər metrə, Z-up Y-up-a keçir, detal dik dayanır.