Azure Remote Rendering Toolkit (ARRT) assists with uploading, converting, and rendering 3D models using the Azure Remote Rendering service.
Перейти к файлу
Marco Francescangeli 44ca31f88f
First commit docs (#2)
* Added documentation. Modified main readme
2020-05-13 17:46:15 +01:00
Documentation First commit docs (#2) 2020-05-13 17:46:15 +01:00
Model applied changes to comply to new ARR SDK syntax 2020-05-12 16:52:33 +01:00
Resources First commit, coming from user/mafranc/arrt_sdk_nuget 2020-05-11 14:53:05 +01:00
Utils First commit, coming from user/mafranc/arrt_sdk_nuget 2020-05-11 14:53:05 +01:00
View First commit, coming from user/mafranc/arrt_sdk_nuget 2020-05-11 14:53:05 +01:00
ViewModel applied changes to comply to new ARR SDK syntax 2020-05-12 16:52:33 +01:00
Widgets First commit, coming from user/mafranc/arrt_sdk_nuget 2020-05-11 14:53:05 +01:00
.clang-format First commit, coming from user/mafranc/arrt_sdk_nuget 2020-05-11 14:53:05 +01:00
.gitignore Initial commit 2020-02-03 22:25:16 +00:00
BuildWithNinja.bat First commit, coming from user/mafranc/arrt_sdk_nuget 2020-05-11 14:53:05 +01:00
CMakeLists.txt applied changes to comply to new ARR SDK syntax 2020-05-12 16:52:33 +01:00
CODE_OF_CONDUCT.md Initial CODE_OF_CONDUCT.md commit 2020-02-03 14:25:20 -08:00
FormatSourceCode.bat First commit, coming from user/mafranc/arrt_sdk_nuget 2020-05-11 14:53:05 +01:00
GenerateSolution.bat First commit, coming from user/mafranc/arrt_sdk_nuget 2020-05-11 14:53:05 +01:00
LICENSE Initial LICENSE commit 2020-02-03 14:25:21 -08:00
README.md First commit docs (#2) 2020-05-13 17:46:15 +01:00
RunClangTidy.bat First commit, coming from user/mafranc/arrt_sdk_nuget 2020-05-11 14:53:05 +01:00
SECURITY.md Initial SECURITY.md commit 2020-02-03 14:25:22 -08:00
main.cpp applied changes to comply to new ARR SDK syntax 2020-05-12 16:52:33 +01:00
packages.config First commit, coming from user/mafranc/arrt_sdk_nuget 2020-05-11 14:53:05 +01:00

README.md

title description author ms.author ms.date ms.topic
Azure Remote Rendering asset tool (ARRT) Azure Remote Rendering asset tool welcome page mafranc mafranc 03/23/2020 article

Azure Remote Rendering asset tool (ARRT)

ARRT material editing view

Azure Remote Rendering asset tool (ARRT) is a desktop application developed in C++/Qt that can be used to:

  • control the model conversion
  • create a remote rendering session
  • load a model
  • preview the model
  • modify its materials

It can be used as a sample application to learn how to implement a front end for the ARR C++ SDK, using the Azure Storage Client Library for managing the 3D model conversion.

General Prerequisites

To use ARRT, you need a working remote rendering account. See Azure Remote Rendering account to create an ARR account.

You need to be familiar with the following key concepts:

Prerequisites to compile and run ARRT from git repo

  • Visual studio 2017 or newer
  • Qt 5.13.1 or newer. Find the installation on the website. Use the default installation options. If you want to debug the Qt code, select the source code. Make sure the Qt5_DIR environment variable is set
  • CMake version 3.16. Find the installation here. Make sure CMake is in the PATH environment variable
  • Command-line NuGet from here. Make sure Nuget.exe is in the PATH environment variable
  • HEVC driver (if not present already). For more information about the system requirements for ARR, see System requirements

Compiling ARRT

  • Clone the GitHub Repository Azure Remote Rendering Asset Tool
  • From the root directory, run the script GenerateSolution.bat -vs2017. The script will run CMake and generate a Visual Studio solution you can open with Visual Studio 2017
  • Compile ARRT from Visual Studio (Debug or Release)
  • Run

Documentation

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.

When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.