연락하기

PhotoRobot 컨트롤 지원되는 3D 모델 형식

PhotoRobot Controls App("CAPP"이라고도 함)은 여러 3D 모델 형식을 지원합니다. 이는 사진 측량 스캔을 사용하여 사진에서 3D 모델을 생성하는 CAPP의 Apple Object Capture 통합 덕분입니다. 다음 개요는 PhotoRobot 지원 3D 모델 형식, 해당 기능 및 플랫폼 간 호환성 목록을 제공합니다.

메모: 이 개요는 3D 모델 형식에 대한 정보만 제공합니다. CAPP를 사용하여 3D 모델을 캡처하는 방법에 대한 자세한 내용은 이미지 캡처 사용자 지원 설명서를 참조하십시오.

1 - USDZ(Universal Scene Description Zip)

USDZ 파일 형식은 다양한 플랫폼과 장치에서 3D 개체를 표시하는 가장 일반적인 형식입니다. 기본 iOS 지원이 있으며 Apple 장치에서 3D 및 증강 현실(AR) 경험을 만드는 데 널리 사용됩니다.

  • 개발자: 픽사
  • 기능:
    • 3D 장면 정보(형상, 음영, 조명, 텍스처 등)를 캡슐화합니다.
    • 실시간 렌더링 및 증강 현실(AR) 사용 사례에 최적화
    • 논바이너리 형식(텍스트 기반 USD는 .usdz 파일로 압축됨)
  • 플랫폼 지원:
    • iOS/macOS: 특히 AR 애플리케이션(ARKit), Safari 및 Keynote와 같은 앱에서 완벽한 지원
    • 윈도우: 제한된 기본 지원은 일반적으로 Adobe Aero 또는 특수 USD 도구와 같은 타사 응용 프로그램이 필요합니다.
    • 로봇: 기본 지원이 없으므로 USDZ를 지원하는 변환 도구 또는 AR 앱이 필요할 수 있습니다.
    • 웹: 웹 기반 AR 경험을 위한 Safari의 기본 지원 및 AR 프레임워크(예: WebXR 또는 Three.js)를 통해 더 광범위한 웹 지원이 가능합니다.

2 - STL(스테레오리소그래피)

STL은 광조형 CAD 소프트웨어의 기본 파일 형식이며 3D 인쇄를 위한 일반적인 형식입니다. 

  • 개발자: 3D Systems
  • 기능:
    • 3D 프린팅에 간단하고 널리 사용되는 형식
    • 색상, 질감 또는 재료 데이터 없이 형상(표면 삼각형)만 인코딩합니다.
    • ASCII 및 바이너리 형식으로 사용 가능
  • 플랫폼 지원:
    • 아이폰 OS/맥OS: 전문 앱(예: Meshlab, FreeCAD)을 사용하여 볼 수 있습니다. 타사 소프트웨어 없이 제한된 AR/3D 지원
    • 윈도우: Blender, Meshmixer 및 3D Builder와 같은 도구에 대한 광범위한 지원; 많은 3D 프린터와 호환 가능
    • 로봇: Fusion 360용 Slicer 또는 모바일 STL 뷰어와 같은 타사 앱 필요
    • 웹: JavaScript 라이브러리(예: Three.js)를 사용하여 시각화 가능; 모델이 STL 형식으로 공유되는 3D 프린팅 커뮤니티에서 일반적입니다

3 - OBJ(웨이브프론트 오브젝트)

OBJ 파일에는 게임 엔진에 최적화하고 가상 현실 (VR) / 3D 개체 시각화 플랫폼에서 공유하기 위한 3D 모델이 포함되어 있습니다. 

  • 개발자: Wavefront 기술
  • 특징:
    • 3D 모델 데이터 교환에 널리 사용
    • 형상, 텍스처 및 UV 매핑을 지원하지만 재질 속성은 별도의 .mtl 파일에 저장됩니다.
    • ASCII 기반이므로 수동으로 쉽게 편집할 수 있습니다.
  • 플랫폼 지원:
    • 아이폰 OS/맥OS: Blender, Maya 및 Cinema 4D와 같은 도구를 사용하여 OBJ 파일을 열고 편집할 수 있지만 보려면 타사 앱이 필요합니다
    • 윈도우: 대부분의 3D 응용 프로그램(예: Blender, 3DS Max, Autodesk Maya)에서 완벽한 지원
    • 로봇: 스케치팹(Sketchfab)과 같은 앱 또는 스페이스드로우(Spacedraw)와 같은 3D 모델링 도구를 통해 볼 수 있습니다.
    • 웹: OBJ는 Three.js 및 Babylon.js와 같은 라이브러리를 통해 웹 기반 3D 뷰어를 광범위하게 지원합니다.

4 - MTL(재료 라이브러리 파일)

MTL 파일 형식은 3D 모델링을 광범위하게 지원하며 일반적으로 3D 컴퓨터 그래픽 및 3D 개체 애니메이션에 사용됩니다.

  • 개발자: Wavefront Technologies(OBJ의 동반 형식)
  • 기능:
    • OBJ 모델에 대한 재질 및 텍스처 정보를 포함합니다.
    • color, texture maps, and other surface properties를 설명합니다.
  • 플랫폼 지원:
    • iOS/macOS/Windows: Blender, 3DS Max 및 Maya와 같은 3D 모델링 소프트웨어에서 OBJ와 쌍을 이루는 컴패니언 형식
    • 로봇: OBJ 및 MTL 파일을 함께 지원하는 3D 모델 뷰어가 필요합니다.
    • 웹: Three.js와 같은 3D 웹 뷰어에서 OBJ 지원

지원되는 3D 모델 형식 - 요약 

사용 사례 및 지원 측면에서 각 PhotoRobot 지원 3D 모델 형식에는 고유한 장단점이 있습니다.

  • USDZ: iOS/macOS AR에 가장 적합하지만 다른 곳에서는 제한적으로 지원됩니다.
  • STL: 3D 프린팅에 보편적으로 지원되지만 질감 및 재료 데이터가 부족합니다.
  • OBJ/MTL: 여러 플랫폼에서 광범위하게 지원됩니다. 재료와 상세 모델을 공유하는 데 이상적이지만 다른 3D 형식보다 큰 경향이 있습니다.