Skip to content

Latest commit

 

History

History
81 lines (49 loc) · 5.38 KB

File metadata and controls

81 lines (49 loc) · 5.38 KB
title description author ms.author ms.date ms.topic
Azure Remote Rendering Toolkit User Documentation
User documentation for the Azure Remote Rendering Toolkit
jakras
jakras
06/07/2022
article

Azure Remote Rendering Toolkit (ARRT) user documentation

ARRT material editing view

Azure Remote Rendering Toolkit (ARRT) demonstrates the functionality of Azure Remote Rendering (ARR). ARRT functions as a sample application as reference for how to integrate remote rendering into your own product. However, it can also be a useful tool to get basic tasks done, like uploading a source asset into Azure Storage or converting a model for remote rendering. As such it makes it much easier to get started with remote rendering.

List of features

These features are currently available in ARRT:

  • Upload files into an Azure Storage account.
  • Convert 3D models (.fbx, .glft, .glb) to the ARR format (.arrAsset).
  • Start a new ARR session or connect to an existing one.
  • Control session duration (manual or automatic extension).
  • Render converted 3D models using ARR.
  • Select and highlight object parts through raycasting.
  • Edit material properties of selected parts.
  • Launch ArrInspector for a running session.
  • See log messages.
  • See basic performance numbers.

Getting ARRT

To get ARRT, either download a prebuilt package, or built it yourself.

Getting started

To try out Azure Remote Rendering in general, you first need to have an Azure account and a Remote Rendering subscription. If you want to try it with your own 3D models, you also need to have Azure Storage.

Azure Remote Rendering account

If you don't have an ARR subscription yet, follow the steps.

Azure Storage account

To set up an Azure Storage account follow these instructions. Also see this page for how to give your ARR subscription access to it.

An alternative way to configure your storage account is to use the Microsoft Azure Storage Explorer.

Configuring ARRT

When you launch ARRT and haven't configured the accounts yet, it will show a configuration dialog. This can also be opened from the main menu under Settings > Account Settings...

ARRT settings dialog

All the necessary login details can be found in Azure Portal.

For remote rendering you need to enter the Account ID and Account Key of your ARR subscription. This page describes where you can find those.

You also need to select the Account Domain. This is the region where your ARR subscription has been created and will always stay the same no matter where in the world you want to use this ARR subscription.

Finally, you need to choose a Region where the ARR session should get hosted. Here you can select any option, but you should choose the one that is closest to your current location, as it determines how fast the rendered image can be sent to you.

For converting and rendering custom models, you also need to set up Storage. Here you need the Name and Key of your account, as well as the Blob Endpoint. The name is literally the name of the storage account (e.g. 'my-company-storage'). Both the name and the access key can be found in the Access keys area in Azure Portal. Your endpoint URL can be found in the Endpoints area in Azure Portal.

Click the Test Connection button to check whether the entered credentials are working.

ARRT remembers these settings and automatically connects to these accounts on startup.

Using Remote Rendering (Quickstart)

Once the account configuration is successfully done, you can start your first rendering session.

On the Rendering tab, click the Session... button. In the dialog that opens, just click Start. The dialog will close and the statusbar will show that the rendering session is starting:

Statusbar showing session starting state

Once the session state changes to Connected it is ready for rendering. Click the button Load Model with URL... and in the following dialog keep the pre-filled URL and click OK. This loads the ARR sample model, which will take a while. Once this is done, the camera will center on the object. You can now fly around using the WSAD keys and rotate the camera via right-click and drag in the 3D viewport. Select object parts with left-click.

For more information, see the rendering page. To load a custom model, you first need to upload it to your storage account and then convert it. In case anything goes wrong, you should find error messages in the log.

When you close ARRT, the session will automatically be stopped and not incur further costs.