Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Resumo
 
 
Acadêmico(a): Sérgio Luiz Tomio Junior
Título: SIMULAÇÃO DE FÍSICA CLIENT-SIDE APLICADA A SIMULAÇÃO DE PROJÉTEIS
 
Resumo:
Este trabalho apresenta o desenvolvimento de uma melhoria no motor de física Hefesto (TEIXEIRA, 2015). Este motor foi implementado de forma que a simulação de física era executada em um servidor web separado da aplicação cliente. Essa arquitetura posteriormente apresentou problemas de latência e dependência de uma conexão de rede estável para executar qualquer simulação. Para resolver esses problemas a simulação de física foi movida para o client-side junto com a aplicação cliente do motor. Usando as rotinas de integração de objetos do motor de física open source CannonJS (HEDMAN, 2013a) em conjunto com as rotinas de detecção e tratamento de colisões do Hefesto, convertidas para Javascript, foi possível remover a necessidade de um servidor web para executar as simulações de física. As aplicações web Ballistic (ZANLUCA, 2015) e o editor Hefesto (TEIXEIRA, 2015) foram adaptadas para utilizar o novo motor e usadas para realizar os testes de performance. Estes apresentaram resultados superiores ao motor antigo tanto em testes validando tempo de processamento nos ciclos de integração quanto consumo de memória RAM durante as simulações.