Revisão colaborativa de design com realidade mista

As empresas e equipas de todos os setores perdem tempo e dinheiro em revisões de design. As imagens 2D perdem detalhes e contextos essenciais, e os protótipos físicos são extremamente caros. Com este cenário de realidade mista, clientes, designers e engenheiros no local podem partilhar e rever facilmente designs como hologramas 3D no contexto do ambiente deles, acelerando as decisões de design e reduzindo o tempo de lançamento no mercado.

Revisão colaborativa de design com realidade mistaAcelere as decisões e diminua o tempo de lançamento no mercado ao ver e partilhar designs de produto em 3D.12345678910

Os utilizadores da aplicação cliente autenticam com as suas credenciais do Azure Active Directory a partir do HoloLens ou de um dispositivo móvel.

O Dispositivo 1 cria uma âncora através do Azure Spatial Anchors e obtém um ID de âncora.

O Dispositivo 1 envia o ID da âncora para o serviço Web da aplicação para criar uma sessão de colaboração. Também especifica o holograma que é apresentado no seu ID no armazenamento de Blobs do Azure.

As informações da sessão, incluindo um código de seis dígitos para participar na sessão, são armazenadas no Azure Cosmos DB. Esse código é devolvido ao cliente, permitindo que o utilizador desse dispositivo convide outras pessoas a participar.

O Dispositivo 2 é ligado ao serviço Web da aplicação e insere o código para participar na sessão (apresentado no Dispositivo 1).

O serviço Web obtém o ID da âncora da sessão e o ID do holograma associado a essa sessão a partir do Azure Cosmos DB.

O serviço Web obtém uma chave SAS para aceder ao holograma associado à sessão a partir do armazenamento de Blobs. Em seguida, devolve o ID da âncora e a chave SAS ao Dispositivo 2.

O Dispositivo 2 consulta o Azure Spatial Anchors para obter coordenadas para o ID da âncora obtido no passo 6.

O Dispositivo 2 obtém o holograma a partir do armazenamento de Blobs através da chave SAS obtida a partir do serviço de aplicações.

O Dispositivo 1 e o Dispositivo 2 trocam informações de estado através de um canal de rede ponto a ponto (ou através do reencaminhamento de serviço à sua escolha).

  1. 1 Os utilizadores da aplicação cliente autenticam com as suas credenciais do Azure Active Directory a partir do HoloLens ou de um dispositivo móvel.
  2. 2 O Dispositivo 1 cria uma âncora através do Azure Spatial Anchors e obtém um ID de âncora.
  3. 3 O Dispositivo 1 envia o ID da âncora para o serviço Web da aplicação para criar uma sessão de colaboração. Também especifica o holograma que é apresentado no seu ID no armazenamento de Blobs do Azure.
  4. 4 As informações da sessão, incluindo um código de seis dígitos para participar na sessão, são armazenadas no Azure Cosmos DB. Esse código é devolvido ao cliente, permitindo que o utilizador desse dispositivo convide outras pessoas a participar.
  5. 5 O Dispositivo 2 é ligado ao serviço Web da aplicação e insere o código para participar na sessão (apresentado no Dispositivo 1).
  1. 6 O serviço Web obtém o ID da âncora da sessão e o ID do holograma associado a essa sessão a partir do Azure Cosmos DB.
  2. 7 O serviço Web obtém uma chave SAS para aceder ao holograma associado à sessão a partir do armazenamento de Blobs. Em seguida, devolve o ID da âncora e a chave SAS ao Dispositivo 2.
  3. 8 O Dispositivo 2 consulta o Azure Spatial Anchors para obter coordenadas para o ID da âncora obtido no passo 6.
  4. 9 O Dispositivo 2 obtém o holograma a partir do armazenamento de Blobs através da chave SAS obtida a partir do serviço de aplicações.
  5. 10 O Dispositivo 1 e o Dispositivo 2 trocam informações de estado através de um canal de rede ponto a ponto (ou através do reencaminhamento de serviço à sua escolha).

Orientações de implementação

Produtos/Descrição Documentação

Azure Active Directory

Sincronize diretórios no local e ative o início de sessão único

Armazenamento de Blobs

Armazenamento de objetos baseados em REST para dados não estruturados

Azure Cosmos DB

Base de dados com múltiplos modelos distribuída globalmente para qualquer dimensionamento