Simulação de corpos deformáveis baseada em pontos em tempo real através de programação de propósito geral em dispositivo gráfico

Made available in DSpace on 2014-06-12T15:56:34Z (GMT). No. of bitstreams: 2 arquivo2955_1.pdf: 3111597 bytes, checksum: 1a429acd96d2734eec9d3245ce25cf3a (MD5) license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5) Previous issue date: 2010 === Conselho Nacional de Desenvolvimen...

Full description

Bibliographic Details
Main Author: William Santos Almeida, Mozart
Other Authors: Teichrieb, Verônica
Language:Portuguese
Published: Universidade Federal de Pernambuco 2014
Subjects:
Online Access:https://repositorio.ufpe.br/handle/123456789/2312
id ndltd-IBICT-oai-repositorio.ufpe.br-123456789-2312
record_format oai_dc
spelling ndltd-IBICT-oai-repositorio.ufpe.br-123456789-23122019-01-21T19:03:41Z Simulação de corpos deformáveis baseada em pontos em tempo real através de programação de propósito geral em dispositivo gráfico William Santos Almeida, Mozart Teichrieb, Verônica Simulação física Point Based Animation Computação paralela CUDA Made available in DSpace on 2014-06-12T15:56:34Z (GMT). No. of bitstreams: 2 arquivo2955_1.pdf: 3111597 bytes, checksum: 1a429acd96d2734eec9d3245ce25cf3a (MD5) license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5) Previous issue date: 2010 Conselho Nacional de Desenvolvimento Científico e Tecnológico Modelos de simulação física baseados em pontos vêm se tornando ao longo dos anos uma alternativa à utilização de malhas, visto que além de possiblitarem a simulação de características físicas mais realistas, possibilitam esta realização de forma mais eficiente do que nos modelos baseados em malhas. Esta dissertação de mestrado apresenta o desenvolvimento de uma solução para a simulação baseada em pontos de objetos deformáveis em tempo real, através da implementação de uma técnica livre de malha (meshless), conhecida por Point-Based Animation. Esta técnica utiliza apenas pontos como unidades de simulação, consequentemente reduzindo a necessidade de manter a informação de conectividade entre eles através de arestas. Essa abordagem possibilita a simulação mais eficiente de certos comportamentos, como mudança de topologia, por exemplo. Dessa forma, este modelo de simulação é adequado para a paralelização, podendo ser otimizado para execução em tempo real. Uma versão paralela do algoritmo foi implementada nesta dissertação, a fim de tornar os resultados interativos da versão sequencial do algoritmo em resultados de tempo real. Uma análise comparativa entre uma implementação em um processador de propósito geral (CPU) e uma em uma placa gráfica (GPU), através da abordagem massivamente paralela provida pela NVIDIA Compute Unified Device Architecture (CUDA), mostra um significativo ganho de desempenho. Foi observada a capacidade de simular em GPU dez objetos simultâneos a uma taxa de quadros por segundo (FPS) maior do que a execução de apenas um objeto em CPU, apesar da existência de alguns problemas relativos à precisão e estabilidade, em parte devido a algumas limitações impostas pela utilização da arquitetura de CUDA 2014-06-12T15:56:34Z 2014-06-12T15:56:34Z 2010-01-31 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis William Santos Almeida, Mozart; Teichrieb, Verônica. Simulação de corpos deformáveis baseada em pontos em tempo real através de programação de propósito geral em dispositivo gráfico. 2010. Dissertação (Mestrado). Programa de Pós-Graduação em Ciência da Computação, Universidade Federal de Pernambuco, Recife, 2010. https://repositorio.ufpe.br/handle/123456789/2312 por info:eu-repo/semantics/openAccess Universidade Federal de Pernambuco reponame:Repositório Institucional da UFPE instname:Universidade Federal de Pernambuco instacron:UFPE
collection NDLTD
language Portuguese
sources NDLTD
topic Simulação física
Point Based Animation
Computação paralela
CUDA
spellingShingle Simulação física
Point Based Animation
Computação paralela
CUDA
William Santos Almeida, Mozart
Simulação de corpos deformáveis baseada em pontos em tempo real através de programação de propósito geral em dispositivo gráfico
description Made available in DSpace on 2014-06-12T15:56:34Z (GMT). No. of bitstreams: 2 arquivo2955_1.pdf: 3111597 bytes, checksum: 1a429acd96d2734eec9d3245ce25cf3a (MD5) license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5) Previous issue date: 2010 === Conselho Nacional de Desenvolvimento Científico e Tecnológico === Modelos de simulação física baseados em pontos vêm se tornando ao longo dos anos uma alternativa à utilização de malhas, visto que além de possiblitarem a simulação de características físicas mais realistas, possibilitam esta realização de forma mais eficiente do que nos modelos baseados em malhas. Esta dissertação de mestrado apresenta o desenvolvimento de uma solução para a simulação baseada em pontos de objetos deformáveis em tempo real, através da implementação de uma técnica livre de malha (meshless), conhecida por Point-Based Animation. Esta técnica utiliza apenas pontos como unidades de simulação, consequentemente reduzindo a necessidade de manter a informação de conectividade entre eles através de arestas. Essa abordagem possibilita a simulação mais eficiente de certos comportamentos, como mudança de topologia, por exemplo. Dessa forma, este modelo de simulação é adequado para a paralelização, podendo ser otimizado para execução em tempo real. Uma versão paralela do algoritmo foi implementada nesta dissertação, a fim de tornar os resultados interativos da versão sequencial do algoritmo em resultados de tempo real. Uma análise comparativa entre uma implementação em um processador de propósito geral (CPU) e uma em uma placa gráfica (GPU), através da abordagem massivamente paralela provida pela NVIDIA Compute Unified Device Architecture (CUDA), mostra um significativo ganho de desempenho. Foi observada a capacidade de simular em GPU dez objetos simultâneos a uma taxa de quadros por segundo (FPS) maior do que a execução de apenas um objeto em CPU, apesar da existência de alguns problemas relativos à precisão e estabilidade, em parte devido a algumas limitações impostas pela utilização da arquitetura de CUDA
author2 Teichrieb, Verônica
author_facet Teichrieb, Verônica
William Santos Almeida, Mozart
author William Santos Almeida, Mozart
author_sort William Santos Almeida, Mozart
title Simulação de corpos deformáveis baseada em pontos em tempo real através de programação de propósito geral em dispositivo gráfico
title_short Simulação de corpos deformáveis baseada em pontos em tempo real através de programação de propósito geral em dispositivo gráfico
title_full Simulação de corpos deformáveis baseada em pontos em tempo real através de programação de propósito geral em dispositivo gráfico
title_fullStr Simulação de corpos deformáveis baseada em pontos em tempo real através de programação de propósito geral em dispositivo gráfico
title_full_unstemmed Simulação de corpos deformáveis baseada em pontos em tempo real através de programação de propósito geral em dispositivo gráfico
title_sort simulação de corpos deformáveis baseada em pontos em tempo real através de programação de propósito geral em dispositivo gráfico
publisher Universidade Federal de Pernambuco
publishDate 2014
url https://repositorio.ufpe.br/handle/123456789/2312
work_keys_str_mv AT williamsantosalmeidamozart simulacaodecorposdeformaveisbaseadaempontosemtemporealatravesdeprogramacaodepropositogeralemdispositivografico
_version_ 1718859677022814208