METTITI IN CONTATTO

PhotoRobot controlla i formati di modello 3D supportati

L'app PhotoRobot Controls (di seguito denominata "CAPP") supporta diversi formati di modelli 3D. Questo grazie all'integrazione di CAPP di Apple Object Capture, che utilizza la scansione fotogrammetrica per creare un modello 3D dalle foto. La seguente panoramica fornirà un elenco dei formati di modelli 3D supportati da PhotoRobot, le loro caratteristiche e la loro compatibilità tra le piattaforme.

Nota: In questa panoramica vengono fornite solo informazioni sui formati dei modelli 3D. Per informazioni sull'utilizzo di CAPP per acquisire modelli 3D, consultare il Manuale dell'assistenza per l'utente per l'acquisizione di immagini.

1 - USDZ (Universal Scene Description Zip)

Il formato di file USDZ è il formato più comune per la visualizzazione di oggetti 3D su varie piattaforme e dispositivi. Ha il supporto nativo per iOS ed è molto popolare per la creazione di esperienze 3D e di realtà aumentata (AR) su dispositivi Apple.

  • Sviluppatore: Pixar
  • Tratti somatici:
    • Incapsula le informazioni della scena 3D (geometria, ombreggiatura, illuminazione, texture, ecc.)
    • Ottimizzato per il rendering in tempo reale e per i casi d'uso della realtà aumentata (AR)
    • Formato non binario (USD basato su testo viene compresso in un file .usdz)
  • Supporto della piattaforma:
    • iOS/macOS: supporto completo, soprattutto nelle applicazioni AR (ARKit), Safari e app come Keynote
    • Finestre: Supporto nativo limitato, che in genere richiede applicazioni di terze parti come Adobe Aero o strumenti USD specializzati
    • Androide: Nessun supporto nativo, che potrebbe richiedere strumenti di conversione o app AR che supportano USDZ
    • Ragnatela: Supporto nativo in Safari per esperienze AR basate sul Web e supporto Web più ampio possibile tramite framework AR (ad es. WebXR o Three.js).

2 - STL (Stereolitografia)

STL è un formato di file nativo del software CAD per stereolitografia e un formato comune per la stampa 3D. 

  • Sviluppatore: 3D Systems
  • Tratti somatici:
    • Formato semplice e ampiamente utilizzato per la stampa 3D
    • Codifica solo la geometria (triangoli di superficie) senza dati di colore, texture o materiale
    • Disponibile sia in formato ASCII che binario
  • Supporto della piattaforma:
    • iOS/macOS: Visualizzabile utilizzando app specializzate (ad es. Meshlab, FreeCAD); supporto AR/3D limitato senza software di terze parti
    • Finestre: Ampio supporto tra strumenti come Blender, Meshmixer e 3D Builder; compatibile con molte stampanti 3D
    • Androide: Richiede app di terze parti come Slicer per Fusion 360 o visualizzatori STL per dispositivi mobili
    • Ragnatela: Visualizzazione possibile utilizzando librerie JavaScript (ad es. Three.js); comune nelle comunità di stampa 3D in cui i modelli sono condivisi in formato STL

3 - OBJ (Oggetto fronte d'onda)

I file OBJ contengono i modelli 3D da ottimizzare per i motori di gioco e per la condivisione su piattaforme di realtà virtuale (VR) / visualizzazione di oggetti 3D. 

  • Sviluppatore: Tecnologie Wavefront
  • Caratteristiche:
    • Ampio utilizzo per lo scambio di dati del modello 3D
    • Supporta la geometria, le texture e la mappatura UV, ma le proprietà dei materiali vengono memorizzate in file .mtl separati
    • Basato su ASCII, che semplifica la modifica manuale
  • Supporto della piattaforma:
    • iOS/macOS: Strumenti come Blender, Maya e Cinema 4D possono aprire e modificare i file OBJ, ma per la visualizzazione sono necessarie app di terze parti
    • Finestre: Supporto completo nella maggior parte delle applicazioni 3D (ad es. Blender, 3DS Max, Autodesk Maya)
    • Androide: Visualizzabile tramite app come Sketchfab o strumenti di modellazione 3D come Spacedraw
    • Ragnatela: OBJ ha un ampio supporto nei visualizzatori 3D basati sul Web tramite librerie come Three.js e Babylon.js

4 - MTL (file della libreria dei materiali)

I formati di file MTL hanno un ampio supporto per la modellazione 3D e sono comunemente utilizzati per la computer grafica 3D e l'animazione di oggetti 3D.

  • Sviluppatore: Wavefront Technologies (come formato complementare a OBJ)
  • Tratti somatici:
    • Contiene informazioni su materiali e texture per i modelli OBJ
    • Descrive il colore, le mappe di texture e altre proprietà della superficie
  • Supporto della piattaforma:
    • iOS/macOS/Windows: formato complementare abbinato a OBJ in software di modellazione 3D come Blender, 3DS Max e Maya
    • Androide: Richiede visualizzatori di modelli 3D che supportino insieme i file OBJ e MTL
    • Ragnatela: Supportato con OBJ in visualizzatori web 3D come Three.js

Formati di modello 3D supportati - Riepilogo 

In termini di casi d'uso e supporto, ogni formato di modello 3D supportato da PhotoRobot ha i suoi pro e contro:

  • USDZ: Ideale per iOS/macOS AR, ma con supporto limitato altrove
  • STL: Universalmente supportato per la stampa 3D, anche se manca di dati su texture e materiali
  • OBJ/MTL: Ampiamente supportato su tutte le piattaforme; ideale per condividere modelli dettagliati con i materiali, ma tende ad essere più grande di altri formati 3D