İLETİŞİME GEÇİN

PhotoRobot Desteklenen 3D Model Formatlarını Kontrol Eder

PhotoRobot Controls App (ayrıca "CAPP" olarak anılacaktır) birden fazla 3D model formatını destekler. Bu, CAPP'ın fotoğraflardan bir 3D model oluşturmak için fotogrametri taramasını kullanan Apple Object Capture entegrasyonu sayesindedir. Aşağıdaki genel bakış, PhotoRobot tarafından desteklenen 3B model formatlarının, özelliklerinin ve platformlar arasındaki uyumluluklarının bir listesini sağlayacaktır.

Not: Bu genel bakış yalnızca 3B model formatları hakkında bilgi sağlar. 3B modelleri yakalamak için CAPP'yi kullanma hakkında bilgi edinmek için Görüntü Yakalama Kullanıcı Destek Kılavuzu'na bakın.

1 - USDZ (Evrensel Sahne Açıklaması Zip)

USDZ dosya formatı, çeşitli platformlarda ve cihazlarda 3B nesneleri görüntülemek için en yaygın formattır. Yerel iOS desteğine sahiptir ve Apple cihazlarında 3D ve artırılmış gerçeklik (AR) deneyimleri oluşturmak için oldukça popülerdir.

  • Geliştirici: Pixar Gazetesi
  • Özellik:
    • 3B sahne bilgilerini (geometri, gölgelendirme, aydınlatma, dokular vb.) kapsüller
    • Gerçek zamanlı işleme ve artırılmış gerçeklik (AR) kullanım durumları için optimize edilmiştir
    • İkili olmayan biçim (metin tabanlı USD, bir .usdz dosyasına sıkıştırılır)
  • Platform Desteği:
    • iOS/macOS: Özellikle AR uygulamalarında (ARKit), Safari'de ve Keynote gibi uygulamalarda tam destek
    • Windows: Genellikle Adobe Aero gibi üçüncü taraf uygulamalar veya özel USD araçları gerektiren sınırlı yerel destek
    • Android: USDZ'yi destekleyen dönüştürme araçları veya AR uygulamaları gerektirebilecek yerel destek yok
    • Web: Web tabanlı AR deneyimleri için Safari'de yerel destek ve AR çerçeveleri (ör. WebXR veya Three.js) aracılığıyla daha geniş web desteği mümkündür.

2 - STL (Stereolitografi)

STL, Stereolitografi CAD yazılımına özgü bir dosya formatıdır ve 3D baskı için yaygın bir formattır. 

  • Geliştirici: 3D Sistemler
  • Özellik:
    • 3D baskı için basit ve yaygın olarak kullanılan format
    • Renk, doku veya malzeme verileri olmadan yalnızca geometriyi (yüzey üçgenleri) kodlar
    • Hem ASCII hem de ikili formatlarda mevcuttur
  • Platform Desteği:
    • iOS/macOS: Özel uygulamalar (ör. Meshlab, FreeCAD) kullanılarak görüntülenebilir; üçüncü taraf yazılım olmadan sınırlı AR/3D desteği
    • Windows: Blender, Meshmixer ve 3D Builder gibi araçlar arasında geniş destek; birçok 3D yazıcı ile uyumlu
    • Android: Slicer for Fusion 360 gibi üçüncü taraf uygulamalar veya mobil STL görüntüleyiciler gerektirir
    • Web: JavaScript kitaplıkları (örn. Three.js) kullanılarak görselleştirme mümkündür; modellerin STL formatında paylaşıldığı 3D baskı topluluklarında yaygındır

3 - OBJ (Wavefront Nesnesi)

OBJ dosyaları, oyun motorları için optimize etmek ve sanal gerçeklik (VR) / 3B nesne görselleştirme platformlarında paylaşmak için 3B modeller içerir. 

  • Geliştirici: Wavefront Teknolojileri
  • Özellikler:
    • 3D model verilerini değiş tokuş etmek için geniş kullanım
    • Geometriyi, dokuları ve UV eşlemeyi destekler, ancak malzeme özellikleri ayrı .mtl dosyalarında saklanır
    • ASCII tabanlı, manuel olarak düzenlemeyi kolaylaştırır
  • Platform Desteği:
    • iOS/macOS: Blender, Maya ve Cinema 4D gibi araçlar OBJ dosyalarını açabilir ve düzenleyebilir, ancak görüntülemek için üçüncü taraf uygulamalar gereklidir
    • Windows: Çoğu 3D uygulamada tam destek (ör. Blender, 3DS Max, Autodesk Maya)
    • Android: Sketchfab gibi uygulamalar veya Spacedraw gibi 3B modelleme araçları aracılığıyla görüntülenebilir
    • Web: OBJ, Three.js ve Babylon.js gibi kütüphaneler aracılığıyla web tabanlı 3D görüntüleyicilerde geniş desteğe sahiptir.

4 - MTL (Malzeme Kütüphane Dosyası)

MTL dosya formatları, 3B modelleme için geniş bir desteğe sahiptir ve genellikle 3B bilgisayar grafikleri ve 3B nesne animasyonu için kullanılır.

  • Geliştirici: Wavefront Technologies (OBJ'ye eşlik eden bir format olarak)
  • Özellik:
    • OBJ modelleri için malzeme ve doku bilgilerini içerir
    • Renk, doku haritaları ve diğer yüzey özelliklerini açıklar
  • Platform Desteği:
    • iOS/macOS/Windows: Blender, 3DS Max ve Maya gibi 3B modelleme yazılımlarında OBJ ile eşleştirilmiş yardımcı format
    • Android: OBJ ve MTL dosyalarını birlikte destekleyen 3B model görüntüleyiciler gerektirir
    • Web: Three.js gibi 3D web görüntüleyicilerde OBJ ile desteklenir

Desteklenen 3D Model Formatları - Özet 

Kullanım durumları ve destek açısından, PhotoRobot tarafından desteklenen her 3D model formatının kendi artıları ve eksileri vardır:

  • USDZ: iOS/macOS AR için en iyisi, ancak başka yerlerde sınırlı destek var
  • STL: Doku ve malzeme verilerinden yoksun olmasına rağmen, 3D baskı için evrensel olarak desteklenir
  • OBJ/MTL: Platformlar arasında yaygın olarak desteklenir; Ayrıntılı modelleri malzemelerle paylaşmak için idealdir, ancak diğer 3D formatlardan daha büyük olma eğilimindedir