TCC: Análise de Desempenho
OBJETIVO DA PESQUISA E CONTRIBUIÇÃO
METODOLOGIA
Para realizar a análise, o pesquisador estabeleceu uma metodologia robusta baseada em três cenários de testes específicos, nos quais diversos parâmetros do simulador foram sistematicamente alterados. A coleta de dados foi minuciosa, utilizando ferramentas de diagnóstico de software de ponta, como o Android Studio e o próprio motor gráfico Unity. As métricas cruciais analisadas incluíram:
Consumo de energia do dispositivo.
Alocação e uso de memória (RAM).
Utilização da Unidade Central de Processamento (CPU).
Utilização da Unidade de Processamento Gráfico (GPU).
PRINCIPAIS RESULTADOS
Os resultados obtidos durante a pesquisa foram conclusivos e apontaram para uma verdade fundamental em simuladores gráficos:
Foi comprovado que a parte gráfica do simulador é, de longe, o fator com maior impacto no desempenho geral. A renderização da cena 3D é o processo que mais consome memória e utiliza intensivamente a CPU e a GPU do dispositivo.
A otimização da renderização é a chave mestra para manter uma taxa de quadros por segundo (FPS) estável, crucial para a fluidez e a imersão na simulação de navegação.
DESEMPENHO
Com base na análise de desempenho, o estudo de Kevin Alexander Almeida propõe uma série de medidas concretas de otimização que foram implementadas no Amazon Hydro Transport e que servem de modelo para o desenvolvimento de softwares semelhantes:
Otimização das Malhas 3D (Meshes): Reduzir a quantidade de triângulos da malha (geometria) dos objetos é essencial para diminuir o custo de processamento de cada quadro.
Gestão de Texturas: Comprimir as texturas de forma inteligente, sem comprometer significativamente a fidelidade visual, para economizar memória alocada.
Iluminação Otimizada: Otimizar o processamento da iluminação para que não seja calculado em tempo de execução, aliviando a carga da CPU.
Controle de Distância de Renderização: Implementar o recurso de alteração da distância de renderização, já presente no simulador, para que objetos distantes e fora do campo de visão relevante não sejam processados, economizando recursos.
Personalização de Efeitos Visuais: Permitir que o usuário tenha controle total sobre a ativação e desativação de efeitos pesados, como sombras e reflexos da água, possibilitando a calibração manual para o melhor desempenho em hardware variado.
CONSUMO DE ENERGIA
Em suma, a pesquisa enfatiza que o caminho para a eficiência e o alto desempenho em Amazon Hydro Transport passa, invariavelmente, pela redução da complexidade gráfica e pela gestão inteligente da renderização 3D.