What makes model entities to share common Mesh in Azure Remote Rendering

RammmN 40 Reputation points
2023-09-26T04:55:26.0433333+00:00

Hi , I'm a beginner to Azure Remote Rendering. I was going through the examples and came across mesh and materials in ARR. I understood that Mesh is a shared resource across several entities. But I doubt in what basis the entities share the mesh? Is there any specific item that groups several entities to use the same mesh? If yes , I would like to know what is that.

Thanks.

Azure Remote Rendering
Azure Remote Rendering
An Azure service that renders high-quality, interactive three-dimensional content and streams it to edge devices in real time.
32 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. clcheles 271 Reputation points
    2023-09-26T09:08:48.3233333+00:00

    Meshes are immutable, though can manually share a mesh of a remotely rendered material to either add additional visual effects or feedback as covered in this tutorial https://learn.microsoft.com/en-us/azure/remote-rendering/tutorials/unity/materials-lighting-effects/materials-lighting-effects#editing-materials

    As you can read here https://learn.microsoft.com/en-us/azure/remote-rendering/concepts/meshes#mesh-types there are 2 types of meshes. ARR conversion service chooses automatically the appropriate one, based on a supported format https://learn.microsoft.com/en-us/azure/remote-rendering/how-tos/conversion/model-conversion#supported-source-formats . Point clouds, for example, don't expose any materials, so you can't manipulate those.

    Take a look at the complete sample here https://github.com/Azure/azure-remote-rendering/tree/133f3c8f082ed48b666c502f3ff649b58d2ecefb/Unity/Tutorial-Complete

    0 comments No comments