CONTACTEZ-NOUS

Contrôles PhotoRobot Formats de modèles 3D pris en charge

L’application PhotoRobot Controls (également appelée « PCAP ») prend en charge plusieurs formats de modèles 3D. C’est grâce à l’intégration d’Apple Object Capture par CAPP, qui utilise la numérisation par photogrammétrie pour créer un modèle 3D à partir de photos. L’aperçu suivant fournit une liste des formats de modèles 3D pris en charge par PhotoRobot, leurs fonctionnalités et leur compatibilité entre les plates-formes.

Note: Cette vue d’ensemble fournit uniquement des informations sur les formats de modèles 3D. Pour en savoir plus sur l’utilisation de CAPP pour capturer des modèles 3D, consultez le manuel d’assistance utilisateur de la capture d’images.

1 - USDZ (Universal Scene Description Zip)

Le format de fichier USDZ est le format le plus courant pour afficher des objets 3D sur diverses plates-formes et appareils. Il prend en charge iOS natif et est très populaire pour créer des expériences 3D et de réalité augmentée (AR) sur les appareils Apple.

  • Promoteur: Pixar
  • Fonctionnalités:
    • Encapsule les informations de la scène 3D (géométrie, ombrage, éclairage, textures, etc.)
    • Optimisé pour le rendu en temps réel et pour les cas d’utilisation de la réalité augmentée (RA)
    • Format non binaire (l’USD textuel est compressé dans un fichier .usdz)
  • Prise en charge de la plate-forme :
    • iOS/macOS : prise en charge complète, en particulier dans les applications AR (ARKit), Safari et les applications telles que Keynote
    • Windows: Prise en charge native limitée, qui nécessite généralement des applications tierces telles qu’Adobe Aero ou des outils USD spécialisés
    • Androïde: Pas de support natif, ce qui peut nécessiter des outils de conversion ou des applications AR prenant en charge USDZ
    • Web: Prise en charge native dans Safari pour les expériences de RA basées sur le Web, et prise en charge Web plus large possible via les frameworks de RA (par exemple, WebXR ou Three.js).

2 - STL (Stéréolithographie)

STL est un format de fichier natif des logiciels de CAO de stéréolithographie, et un format courant pour l’impression 3D. 

  • Développeur : 3D Systems
  • Fonctionnalités:
    • Format simple et largement utilisé pour l’impression 3D
    • Code uniquement la géométrie (triangles de surface) sans données de couleur, de texture ou de matériau
    • Disponible aux formats ASCII et binaires
  • Prise en charge de la plate-forme :
    • iOS/macOS : Consultable à l’aide d’applications spécialisées (par exemple Meshlab, FreeCAD) ; prise en charge AR/3D limitée sans logiciel tiers
    • Windows: Prise en charge étendue d’outils tels que Blender, Meshmixer et 3D Builder ; compatible avec de nombreuses imprimantes 3D
    • Androïde: Nécessite des applications tierces telles que Slicer pour Fusion 360 ou des visionneuses STL mobiles
    • Web: Visualisation possible à l’aide de bibliothèques JavaScript (par exemple Three.js) ; courant dans les communautés d’impression 3D où les modèles sont partagés au format STL

3 - OBJ (objet de front d’onde)

Les fichiers OBJ contiennent les modèles 3D à optimiser pour les moteurs de jeu, et pour le partage sur des plateformes de réalité virtuelle (VR) / visualisation d’objets 3D. 

  • Promoteur: Technologies de front d’onde
  • Caractéristiques :
    • Large utilisation pour l’échange de données de modèles 3D
    • Prend en charge la géométrie, les textures et le mappage UV, mais les propriétés des matériaux sont stockées dans des fichiers .mtl distincts
    • Basé sur ASCII, ce qui facilite l’édition manuelle
  • Prise en charge de la plate-forme :
    • iOS/macOS : Des outils tels que Blender, Maya et Cinema 4D peuvent ouvrir et modifier des fichiers OBJ, mais des applications tierces sont nécessaires pour la visualisation
    • Windows: Prise en charge complète de la plupart des applications 3D (par exemple Blender, 3DS Max, Autodesk Maya)
    • Androïde: Consultable via des applications telles que Sketchfab ou des outils de modélisation 3D comme Spacedraw
    • Web: OBJ bénéficie d’un large support dans les visionneuses 3D basées sur le Web via des bibliothèques telles que Three.js et Babylon.js

4 - MTL (Fichier de Bibliothèque de Matériaux)

Les formats de fichiers MTL prennent largement en charge la modélisation 3D et sont couramment utilisés pour l’infographie 3D et l’animation d’objets 3D.

  • Promoteur: Wavefront Technologies (en tant que format compagnon d’OBJ)
  • Fonctionnalités:
    • Contient des informations sur les matériaux et les textures pour les modèles OBJ
    • Décrit les couleurs, les textures et d’autres propriétés de surface
  • Prise en charge de la plate-forme :
    • iOS/macOS/Windows : Format compagnon associé à OBJ dans les logiciels de modélisation 3D tels que Blender, 3DS Max et Maya
    • Androïde: Nécessite des visionneuses de modèles 3D qui prennent en charge les fichiers OBJ et MTL ensemble
    • Web: Pris en charge avec OBJ dans les visionneuses Web 3D comme Three.js

Formats de modèles 3D pris en charge - Résumé 

En termes de cas d’utilisation et de support, chaque format de modèle 3D pris en charge par PhotoRobot a ses propres avantages et inconvénients :

  • USDZ : Idéal pour iOS/macOS AR, mais avec une prise en charge limitée ailleurs
  • STL : Universellement pris en charge pour l’impression 3D, bien qu’il manque de données sur la texture et le matériau
  • OBJ/MTL : Largement pris en charge sur toutes les plateformes ; idéal pour partager des modèles détaillés avec des matériaux, mais a tendance à être plus grand que les autres formats 3D