Share via


모델 변환

Azure Remote Rendering을 사용하면 복잡한 모델을 렌더링할 수 있습니다. 성능을 최대화하려면 데이터를 최적의 형식으로 전처리해야 합니다. 데이터의 양에 따라 이 단계는 시간이 다소 걸릴 수 있습니다. 모델을 로드하는 동안 이 시간이 소요되는 경우에는 실용적이지 않습니다. 또한 여러 세션에 대해 이 프로세스를 반복하는 것은 불필요합니다. 이러한 이유로 ARR 서비스는 미리 실행할 수 있는 전용 변환 서비스를 제공합니다. 변환이 완료되면 Azure Storage 계정에서 모델을 로드할 수 있습니다.

지원되는 원본 형식

변환 서비스는 다음 형식을 지원합니다.

삼각형 메시

  • FBX(버전 2011 ~ 2020)
  • GLTF/GLB(버전 2.x)

모델 형식에 대한 재질 매핑 챕터에 나열된 것처럼 재질 속성 변환과 관련된 형식 간에는 약간의 차이가 있습니다.

점 클라우드

  • XYZ: 모든 줄에 position_x position_y position_z red green blue 서식이 지정된 단일 점이 포함된 텍스트 파일 형식입니다. 숫자 값은 부동 소수점 값 문자열(소수점 포함) 또는 0x 접두사로 표시되는 16진수 형식으로 표현될 수 있습니다. 색 구성 요소(빨간색, 녹색, 파란색)는 0.0~255.0 범위에 속할 것으로 예상됩니다.

  • PLY: 이진 PLY 파일만 지원됩니다. 위치 및 색 이외의 속성은 무시됩니다. 모든 PLY 파일에는 사람이 읽을 수 있는 헤더가 있으며 이는 다음 요구 사항이 충족되는지 확인하는 데 사용할 수 있습니다.

    • binary_little_endian 1.0 형식을 사용하여 파일을 인코딩해야 합니다.
    • 파일에는 점 클라우드(즉, 삼각형 없음)가 포함되어 있습니다.
    • 위치에는 세 가지 구성 요소(x, y, z)가 모두 포함됩니다.
    • 색에는 세 가지 구성 요소(빨강, 녹색, 파랑)가 모두 포함됩니다. 또는 (diffuse_red, diffuse_green, diffuse_blue) 또는 (ambient_red, ambient_green, ambient_blue) 의미 체계를 통해 색 구성 요소를 지정할 수 있습니다.

    다른 속성이 있는 경우 수집 중에 무시됩니다.

  • E57: E57에는 data3dimage2d의 두 가지 데이터 형식이 포함되어 있습니다. 변환 서비스는 파일의 data3d 부분만 로드하고 파일의 image2d 부분은 무시됩니다.

  • LAS, LAZ : 색 데이터가 없는 경우 강도 특성이 색으로 사용됩니다.

변환 프로세스

  1. 두 개의 Azure Blob Storage 컨테이너를 준비합니다. 하나는 입력용이고 하나는 출력용입니다.
  2. 모델을 입력 컨테이너에 업로드합니다(하위 경로 아래에 있으며 선택 사항임).
  3. 모델 변환 REST API를 통해 변환 프로세스를 트리거합니다.
  4. 변환 진행률에 대한 서비스를 폴링합니다.
  5. 완료되면 연결된 스토리지 계정에서
    • 모델을 로드합니다(스토리지 계정을 연결하려면 계정 만들기의 "스토리지 계정 연결" 단계 참조).
    • 또는 SAS(공유 액세스 서명)를 제공하여 모델을 로드합니다.

모든 모델 데이터(입력 및 출력)는 사용자가 제공한 Azure Blob 스토리지에 저장됩니다. Azure Remote Rendering은 자산 관리를 완벽하게 제어할 수 있도록 합니다.

가격 책정

변환 가격 책정에 대한 자세한 내용은 Remote Rendering 가격 책정 페이지를 참조하세요.

전환 매개 변수

다양한 변환 옵션은 이 챕터를 참조하세요.

예제

다음 단계