Exemplos de casos de uso do SimSpace Weaver - AWS SimSpace Tecelão

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Exemplos de casos de uso do SimSpace Weaver

Você pode usar o SimSpace Weaver para qualquer tipo de modelagem de dados em grande escala que muda com o tempo, especialmente quando tem um componente espacial. Esta seção apresenta alguns casos de uso comuns.

Simulações

Você pode usar o SimSpace Weaver para testar ou treinar simulações. Para atualizar as partições do estado da simulação, você pode usar seu software de simulação existente (como física, navegação e lógica personalizada). Por exemplo, você pode criar um robô com sensores que renderizam visualizações do espaço de simulação e alimentar essas visualizações para outro módulo que decide para onde o robô se move. Para esta simulação, você pode usar o SDK do aplicativo SimSpace Weaver para criar os seguintes aplicativos:

  • Bootstrapaplicativo personalizado — Gera um conjunto de entidades na simulação e sai quando termina.

  • Aplicativo de simulação — Possui partições e atualiza entidades na simulação.

  • Aplicativo personalizado de renderização de sensores — Cria assinaturas para ler as entidades SimSpace Weaver que o sensor pode detectar e renderiza vídeos ou imagens. O aplicativo envia as imagens para o aplicativo personalizado do robô pela rede.

  • Aplicativo personalizado para robôs — Lê dados de imagens de vídeo e move o robô criando uma entidade chamadaRobotMoveEvent.

Jogos

Você pode usar o SimSpace Weaver para um jogo carregando sua simulação no serviço. Para atualizar as partições do estado da simulação, use seu software de simulação de jogo existente (como física, animação e lógica de jogo personalizada). Por exemplo, para se integrar a um mecanismo de jogo e aumentar o número de clientes e o número de objetos em uma simulação, você pode usar o SDK do aplicativo SimSpace Weaver para criar os seguintes aplicativos:

  • Aplicativo personalizado Scene Loader — Gera um conjunto de entidades na simulação e sai quando termina.

  • Aplicativo de simulação — Possui partições e atualiza entidades na simulação. Este aplicativo vincula entidades a atores do motor de jogo para que a lógica de jogo existente possa atualizar as entidades no SimSpace Weaver.

  • Aplicativo de visualização do cliente — Esse aplicativo personalizado aceita conexões de clientes de entrada e cria assinaturas para ler as entidades SimSpace Weaver na visualização do cliente. Este aplicativo também encaminha as ações do jogador para os aplicativos de simulação. Pode ser um servidor dedicado completo ao game engine que só replica dados. Ou pode ser um aplicativo personalizado com lógica de replicação especializada e específica para jogos para minimizar a largura de banda.