Search Results for

    Show / Hide Table of Contents

    Getting started


    Follow the steps below to quickly start running Azure Remote Rendering on your Evergine project:

    1. Create an Azure Remote Rendering instance at Azure portal (you need an Azure account).
      • Once created, copy your account id, key, and domain. You will need them to configure the session on your app.
    2. Create a new Evergine project, or open an existing one.
    3. Install the Evergine.ARR add-on using the add-on managemer in Evergine Studio.

    Add-on installation

    1. Add the Azure Remote Rendering service to your Application
    public partial class MainApplication : Application
    {
        public MainApplication()
        {
            ...
            this.Container.RegisterInstance(new AzureRemoteRenderingService());
    
            ForegroundTaskScheduler.Foreground.Configure(this.Container);
            BackgroundTaskScheduler.Background.Configure(this.Container);
        }
        ...
    
    1. Go to Evergine Studio, add the ARRSessionManager component on the Environment manager entity and configure it using your credentials.

    Session Manager

    1. Add the Azure Remote Rendering proxy camera component to the main camera.

    Proxy Camera

    1. For each big model that you want to render remotely, add an entity with ARRModelLoader and ARREntitySync components.

    Proxy Camera

    Note

    The Url of your model can be obtained from Azure Remote Rendering instance in Azure Portal. If you don't have any, you can use the default builtin://Engine.

    And that's it! The project should be ready to render the model(s) on windows or other platforms like UWP or Mixed Reality. Check out the demo for more information or the MRTK add-on to add AR controls to your project and start interacting with your models.

    In This Article
    Back to top
    Generated by DocFX