ENTRE EM CONTATO

Controles PhotoRobot Formatos de modelo 3D suportados

O aplicativo PhotoRobot Controls (também conhecido como "CAPP") suporta vários formatos de modelo 3D. Isso se deve à integração do CAPP com o Apple Object Capture, que usa digitalização de fotogrametria para criar um modelo 3D a partir de fotos. A visão geral a seguir fornecerá uma lista de formatos de modelo 3D suportados pelo PhotoRobot, seus recursos e sua compatibilidade entre plataformas.

Nota: Esta visão geral fornece apenas informações sobre formatos de modelo 3D. Para saber mais sobre como usar o CAPP para capturar modelos 3D, consulte o Manual de Suporte ao Usuário de Captura de Imagens.

1 - USDZ (Universal Scene Description Zip)

O formato de arquivo USDZ é o formato mais comum para exibir objetos 3D em várias plataformas e dispositivos. Possui suporte nativo para iOS e é amplamente popular para criar experiências 3D e de realidade aumentada (AR) em dispositivos Apple.

  • Revelador: Pixar
  • Características:
    • Encapsula informações de cena 3D (geometria, sombreamento, iluminação, texturas, etc.)
    • Otimizado para renderização em tempo real e para casos de uso de realidade aumentada (AR)
    • Formato não binário (o USD baseado em texto é compactado em um arquivo .usdz)
  • Suporte à plataforma:
    • iOS/macOS: suporte total, especialmente em aplicativos de RA (ARKit), Safari e aplicativos como o Keynote
    • Windows: Suporte nativo limitado, que normalmente requer aplicativos de terceiros, como Adobe Aero ou ferramentas especializadas em USD
    • Andróide: Sem suporte nativo, o que pode exigir ferramentas de conversão ou aplicativos de RA compatíveis com USDZ
    • Teia: Suporte nativo no Safari para experiências de RA baseadas na web e suporte mais amplo à Web possível por meio de estruturas de RA (por exemplo, WebXR ou Three.js).

2 - STL (Estereolitografia)

STL é um formato de arquivo nativo do software CAD de estereolitografia e um formato comum para impressão 3D. 

  • Desenvolvedor: 3D Systems
  • Características:
    • Formato simples e amplamente utilizado para impressão 3D
    • Codifica somente a geometria (triângulos de superfície) sem dados de cor, textura ou material
    • Disponível nos formatos ASCII e binário
  • Suporte à plataforma:
    • iOS/macOS: Visualizável usando aplicativos especializados (por exemplo, Meshlab, FreeCAD); suporte limitado a AR/3D sem software de terceiros
    • Windows: Amplo suporte em ferramentas como Blender, Meshmixer e 3D Builder; compatível com muitas impressoras 3D
    • Andróide: Requer aplicativos de terceiros, como o Slicer for Fusion 360, ou visualizadores STL móveis
    • Teia: Visualização possível usando bibliotecas JavaScript (por exemplo, Three.js); comum em comunidades de impressão 3D onde os modelos são compartilhados no formato STL

3 - OBJ (Objeto de Frente de Onda)

Os arquivos OBJ contêm os modelos 3D para otimizar para mecanismos de jogos e para compartilhamento em plataformas de visualização de objetos de realidade virtual (VR) / 3D. 

  • Revelador: Tecnologias Wavefront
  • Caraterísticas:
    • Amplo uso para troca de dados de modelos 3D
    • Suporta geometria, texturas e mapeamento UV, mas as propriedades do material são armazenadas em arquivos .mtl separados
    • Baseado em ASCII, facilitando a edição manual
  • Suporte à plataforma:
    • iOS/macOS: Ferramentas como Blender, Maya e Cinema 4D podem abrir e editar arquivos OBJ, mas aplicativos de terceiros são necessários para visualização
    • Windows: Suporte total na maioria dos aplicativos 3D (por exemplo, Blender, 3DS Max, Autodesk Maya)
    • Andróide: Visualizável por meio de aplicativos como o Sketchfab ou ferramentas de modelagem 3D como o Spacedraw
    • Teia: O OBJ tem amplo suporte em visualizadores 3D baseados na web por meio de bibliotecas como Three.js e Babylon.js

4 - MTL (Arquivo de Biblioteca de Materiais)

Os formatos de arquivo MTL têm amplo suporte para modelagem 3D e são comumente usados para computação gráfica 3D e animação de objetos 3D.

  • Revelador: Wavefront Technologies (como um formato complementar ao OBJ)
  • Características:
    • Contém informações de material e textura para modelos OBJ
    • Descreve mapas de cores, texturas e outras propriedades de superfície
  • Suporte à plataforma:
    • iOS/macOS/Windows: formato complementar emparelhado com OBJ em software de modelagem 3D como Blender, 3DS Max e Maya
    • Andróide: Requer visualizadores de modelos 3D que suportem arquivos OBJ e MTL juntos
    • Teia: Compatível com OBJ em visualizadores da web 3D como Three.js

Formatos de modelo 3D suportados - Resumo 

Em termos de casos de uso e suporte, cada formato de modelo 3D compatível com PhotoRobot tem seus próprios prós e contras:

  • USDZ: Melhor para iOS/macOS AR, mas com suporte limitado em outros lugares
  • STL: Universalmente suportado para impressão 3D, embora não tenha dados de textura e material
  • OBJ/MTL: Amplamente suportado em todas as plataformas; ideal para compartilhar modelos detalhados com materiais, mas tende a ser maior do que outros formatos 3D