モデルの変換Convert models

Azure Remote Rendering を使用すると、非常に複雑なモデルをレンダリングできます。Azure Remote Rendering allows you to render very complex models. 最高のパフォーマンスを実現するには、データを事前に処理して、最適な形式にする必要があります。To achieve maximum performance, the data must be preprocessed to be in an optimal format. データの量によっては、この手順に時間がかかることがあります。Depending on the amount of data, this step might take a while. モデルの読み込み時にこの時間が費やされた場合、これは現実的ではありません。It would be impractical, if this time was spent during model loading. また、複数のセッションでこのプロセスを繰り返すのは無駄です。Also, it would be wasteful to repeat this process for multiple sessions. これらの理由により、ARR サービスには事前に実行できる専用の "変換サービス" が用意されています。For these reasons, ARR service provides a dedicated conversion service, which you can run ahead of time. 変換されたモデルは、Azure Storage アカウントから読み込むことができます。Once converted, a model can be loaded from an Azure Storage Account.

サポートされているソース形式Supported source formats

変換サービスでは、次の形式がサポートされています。The conversion service supports these formats:

  • FBX (バージョン 2011 以降)FBX (version 2011 and above)
  • GLTF (バージョン 2.x)GLTF (version 2.x)
  • GLB (バージョン 2.x)GLB (version 2.x)

素材のプロパティの変換については、「モデル形式の素材マッピング」に掲載されているように、形式ごとにわずかな違いがあります。There are minor differences between the formats with regard to material property conversion, as listed in chapter material mapping for model formats.

変換プロセスThe conversion process

  1. 2 つの Azure Blob Storage コンテナーを用意します。1 つは入力用、もう 1 つは出力用です。Prepare two Azure Blob Storage containers: one for input, one for output
  2. モデルを入力コンテナー (必要に応じてサブパス以下) にアップロードしますUpload your model to the input container (optionally under a subpath)
  3. モデル変換 REST API を介して変換処理をトリガーしますTrigger the conversion process through the model conversion REST API
  4. 変換の進行状況についてサービスをポーリングしますPoll the service for conversion progress
  5. 完了したら、次のようにモデルを読み込みますOnce finished, load a model
    • リンクされたストレージ アカウントから (ストレージ アカウントをリンクするには、アカウントの作成に関するページの「ストレージ アカウントのリンク」の手順を参照してください)from a linked storage account (see the "Link storage accounts" steps on Create an Account to link your storage account)
    • または、Shared Access Signature (SAS) を提供します。or by providing a Shared Access Signature (SAS).

すべてのモデル データ (入力と出力) は、ユーザーが指定した Azure Blob ストレージに格納されます。All model data (input and output) is stored in user provided Azure blob storage. Azure Remote Rendering を使用すると、資産管理を完全に制御できます。Azure Remote Rendering gives you full control over your asset management.

変換パラメーターConversion parameters

さまざまな変換オプションについては、この章を参照してください。For the various conversion options, see this chapter.

Examples

次のステップNext steps