Azure Remote Rendering이란?

완료됨

3D 시각화를 사용하는 경우 모든 세부 정보가 중요합니다. 그러나 테더링되지 않은 디바이스에는 더 복잡한 모델을 필요한 세부 수준으로 렌더링하는 데 필요한 컴퓨팅 리소스가 충분치 않은 경우가 많습니다. Azure Remote Rendering을 사용하는 경우 Azure에서 렌더링 워크로드를 고성능 GPU로 전환합니다. Azure에서 클라우드 호스트 서비스는 다음을 수행합니다.

  • 이미지를 렌더링합니다.
  • 이미지를 비디오 스트림으로 인코딩합니다.
  • 디바이스에 이미지를 실시간으로 스트리밍합니다.

참고

렌더링된 모델을 보고 상호 작용할 수 있습니다.

데시메이션이란?

3D 모델은 다각형으로 구성될 수 있습니다. ‘데시메이션’은 다각형을 제거하여 모델을 압축하는 프로세스입니다. 즉, 모델이 전체 세부 정보를 표시하도록 렌더링되지 않습니다. 테더링되지 않은 디바이스에서 콘텐츠를 볼 때 데시메이션을 사용하여 3D 모델을 단순화하도록 선택할 수 있습니다.

참고

데시메이션은 모델을 하드웨어에서 렌더링하는 데 필요한 수준으로 단순화합니다.

그러나 이 방법을 사용하면 결과적으로 모델의 품질이 저하됩니다. 다음 그림은 엔진의 렌더링된 모델을 표시하고 데시메이션을 보여줍니다. 이미지에 약 20만개의 삼각형이 있습니다. 3D 디자인 검토 또는 공장 레이아웃 시각화와 같은 원하는 애플리케이션에 대한 이미지 품질이 충분하지 않습니다.

Illustration of an engine rendered using decimation.

Azure Remote Rendering 정의

Azure Remote Rendering은 GPU 집약적인 대화형 3D 콘텐츠를 렌더링할 수 있는 클라우드 서비스입니다. Azure Remote Rendering을 사용하여 다음을 수행할 수 있습니다.

  • 수억 개의 다각형을 렌더링합니다.
  • 짧은 대기 시간으로 혼합 현실 디바이스에 스트리밍합니다.

고성능 GPU의 경우에도 일부 모델은 너무 복잡하여 대화형 프레임 속도로 렌더링할 수 없습니다. 이 경우 Azure Remote Rendering은 워크로드를 여러 GPU에 분산합니다. 그런 다음, 결과를 단일 이미지로 병합합니다. 사용자는 이 작업을 인식하지 못합니다.

다음 표에서는 Azure Remote Rendering의 주요 기능과 이를 활용할 수 있는 방법을 설명합니다.

기능 Description
Remote Rendering 컴퓨팅이나 성능이 제한적인 디바이스에서 복잡하고 다각형 수가 많은 모델을 렌더링할 수 있도록 합니다. 이 기능은 디자인 검토, 레이아웃 계획 및 교육 등의 시나리오에 3D 모델을 사용하는 업계에서 사용할 수 있습니다. Remote Rendering이 주요한 기능입니다.
하이브리드 렌더링 로컬 및 원격으로 렌더링된 콘텐츠를 병합할 수 있습니다. Remote Rendering이 있는 애플리케이션은 로컬 홀로그램과 원격 홀로그램을 결합할 수 있습니다. 일부 콘텐츠를 로컬로 렌더링하고 더 까다로운 콘텐츠를 원격으로 렌더링할 수 있습니다. 예를 들어, 메뉴 및 지침과 같은 콘텐츠를 로컬에서 렌더링하는 한편 Remote Rendering을 사용하여 복잡한 3D 모델로 스트리밍할 수 있습니다.
친숙한 상호 작용 로컬 개체와 동일한 방식으로 원격 개체와 상호 작용할 수 있습니다.
SDK(소프트웨어 개발 키트) 원격으로 렌더링된 콘텐츠를 기존 앱에 통합할 수 있는 강력하고 사용이 간편한 SDK를 제공합니다.

Azure Remote Rendering이 데시메이션의 필요성을 없애는 방법

Azure Remote Rendering을 사용하여 다음을 수행할 수 있습니다.

  • 복잡한 3D 모델로 작업하는 경우 데시메이션이 필요하지 않습니다.
  • 복잡한 렌더링 워크로드를 Azure로 전환하여 고성능 GPU의 이점을 활용할 수 있습니다.
  • 여러 GPU에 복잡한 워크로드를 분산합니다.

Azure Remote Rendering을 사용하면 모델 세부 정보 표시와 품질을 향상할 수 있습니다. 다음 그림은 엔진의 렌더링된 모델을 표시하고 데시메이션을 사용하지 않을 때의 이점을 보여 줍니다. 이미지는 필요한 세부 정보를 만들기 위해 1,800만 개의 삼각형으로 렌더링됩니다.

An image of an engine. The image is rich with detail and looks almost real.