3D Modelden glTF'ye
Bir 3D modeli, tarayıcıların, AR uygulamalarının ve modern görüntüleyicilerin gerçekten yüklediği tek bir web'e hazır .glb dosyasına dönüştürün. İşlenir ve hemen silinir.
glTF neden 3D'nin JPEG'i hâline geldi
Yıllarca, web'e bir 3D model koymak, masaüstü yazılımları için tasarlanmış formatlarla boğuşmak anlamına geldi — büyük, ayrıştırması yavaş ve birkaç dosyaya dağılmış. glTF, tam olarak bunu düzeltmek için Khronos Group (OpenGL'in arkasındaki ekip) tarafından tasarlandı: geometriyi, bir ekran kartının neredeyse doğrudan kullanabileceği bir biçimde saklar, bu yüzden modeller tarayıcıda ağır bir dönüştürme işi olmadan hızla yüklenir. GLB varyantı, her şeyi — geometri, malzemeler, dokular — e-posta ile gönderebileceğiniz, bir görüntüleyiciye bırakabileceğiniz veya bir sayfaya bağlayabileceğiniz tek bir ikili dosyaya paketler. Bu tek dosya özelliği, neredeyse her modern 3D görüntüleyicinin, oyun motorunun ve AR platformunun onu kabul etmesinin ve bir modelin bir tarayıcıya yaklaşmadan önceki son adımın genellikle GLB'ye dönüştürmek olmasının nedenidir.
Her girdi formatının gerçekte neyde iyi olduğu
Bu dönüştürücünün kabul ettiği formatların her biri farklı bir dünyadan gelir ve hangisinin ne olduğunu bilmek faydalıdır. OBJ, düz metin kıdemlisidir — neredeyse her şey onu dışa aktarır ve basit, statik meshler için idealdir. STL 3D baskıdan gelir: saf üçgenler, renk yok, malzeme yok — tasarımı gereği çıplak, basılabilir bir parça için mükemmeldir. PLY, 3D taramalar için yaygındır ve vertex başına renk taşıyabilir; bu da dönüşümden güzelce kurtulur. DAE (Collada), arşivlerde ve eski araçlarda hâlâ karşınıza çıkan daha eski bir XML değişim formatıdır. FBX, iskelet sistemleri ve animasyonlarıyla film ve oyun dünyasının iş atıdır — aynı zamanda aralarındaki kapalı formattır ve burada bağımsız bir uygulama üzerinden okunur, bu yüzden basit FBX dosyaları iyi dönüştürülürken karmaşık olanlar daha az öngörülebilirdir.
Modeliniz neden gri gelebilir — ve ne yapmalı
En yaygın sürpriz, mükemmel şekilde dönüştürülen ama dokuları olmadan gelen bir modeldir. Bu nadiren bir dönüştürme hatasıdır — kaynak formatın işleri saklama biçimidir. Bir OBJ, malzemelerini ayrı bir .mtl dosyasında, dokularını ise onun yanında gevşek görseller olarak tutar; yalnızca .obj'yi yüklerseniz, bu bilgi gönderdiğiniz dosyada basitçe yoktur. Görünüm önemliyse iki iyi seçeneğiniz vardır: dönüştürmeden önce 3D yazılımınızdan dokular gömülü olarak FBX veya DAE olarak dışa aktarın, ya da geometriyi burada dönüştürün ve malzemeleri daha sonra Blender gibi ücretsiz bir araçta yeniden uygulayın. Şeklin asıl mesele olduğu parçalar, taramalar ve baskıya hazır modeller için hiçbiri önemli değildir — geometrinin kendisi güvenilir şekilde gelir.
GLB'nin nerede çalışacağı ve ücretsiz hak
Sonuç, doğrudan standart web 3D yığınına girer: three.js ve Babylon.js, GLB'yi doğal olarak yükler ve model-viewer web bileşeni, tek bir HTML etiketiyle onu etkileşimli bir görüntüleyiciye dönüştürür. Android'de bir GLB, artırılmış gerçeklik için doğrudan bir web sayfasından Scene Viewer'ı besleyebilir; iOS AR Quick Look ise bunun yerine Apple'ın USDZ formatını ister, bu yüzden iPhone AR sizin için önemliyse ikinci bir dışa aktarım planlayın. 50 MB'a kadar dosyalar kabul edilir, dönüştürme AB sunucumuzda çalışır ve ücretsiz kademe günde iki dönüştürmeyi kapsar — bir günlük paso, kredi veya bir plan sınırı kaldırır. Bir iş akışı ipucu: kaynağınız bir mesh değil de hassas bir CAD modeliyse, önce onu STEP/IGES'ten STL'ye aracımızdan geçirin ve ardından ortaya çıkan meshi burada dönüştürün — CAD yüzeylerinin, bu sayfadaki formatlardan herhangi biri onları taşıyabilmeden önce meshlenmesi gerekir.
Neler iyi dönüştürülür — dürüst bir yanıt
Geometri, desteklenen tüm formatlardan güvenilir şekilde dönüştürülür — şekiller, meshler, normaller. Basit malzemeler genellikle sağlam kalır. Dürüst sınırlar şunlar: OBJ malzemeleri ve dokuları ayrı dosyalarda (.mtl, görseller) bulunur ve tek dosyalık bir yükleme bunları içeremez, bu yüzden OBJ modelleri dokusuz gelir; karmaşık FBX özellikleri (animasyonlar, iskelet sistemleri, alışılmadık malzeme kurulumları) ise tutarsız çalışır, çünkü FBX kapalı bir formattır ve bağımsız bir uygulama üzerinden okunur. Sade statik modeller için — parçalar, taramalar, baskıya hazır tasarımlar — bu çok iyi çalışır.
Modelim yükleniyor ve saklanıyor mu?
Dönüştürme, AB'de barındırılan sunucumuzu gerektirir, ancak dosyanız orada yalnızca geçici bir klasörde bulunur; bu klasör, dönüştürme başarılı olsun ya da olmasın, işlem tamamlanır tamamlanmaz silinir. Hiçbir şey saklanmaz, kaydedilmez veya incelenmez.
Neden glTF + ayrı dosyalar değil de GLB?
GLB, glTF'in ikili tek dosyalık paketlenmiş hâlidir — her şey tek bir dosyada, doğrudan bir görüntüleyiciye, web sayfasına veya AR uygulamasına bırakabileceğiniz şekilde. Kaybolabilecek ayrı doku dosyası yoktur.
Sonucu nasıl görüntülerim?
Windows, .glb dosyalarını yerleşik 3D Görüntüleyici ile açar; macOS ise Quick Look ile. Çoğu 3D yazılımı (örneğin Blender) bunu doğrudan içe aktarabilir.
