44ca31f88f
* Added documentation. Modified main readme |
||
---|---|---|
Documentation | ||
Model | ||
Resources | ||
Utils | ||
View | ||
ViewModel | ||
Widgets | ||
.clang-format | ||
.gitignore | ||
BuildWithNinja.bat | ||
CMakeLists.txt | ||
CODE_OF_CONDUCT.md | ||
FormatSourceCode.bat | ||
GenerateSolution.bat | ||
LICENSE | ||
README.md | ||
RunClangTidy.bat | ||
SECURITY.md | ||
main.cpp | ||
packages.config |
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)
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.