Produzindo animações através da programação por demonstração

Detalhes bibliográficos
Autor(a) principal: Coura, Débora Pereira
Data de Publicação: 2006
Tipo de documento: Dissertação
Idioma: por
Título da fonte: LOCUS Repositório Institucional da UFV
Texto Completo: http://locus.ufv.br/handle/123456789/2644
Resumo: Producing Animation with Programming by Demonstration Modern tools for the creation of games and animated simulations frequently apply programming techniques which are intuitive and can be used by non-professional programmers. One of these techniques is known as Programming by Demonstration (PBD), and consists of teaching the computer new behavior by demonstrating actions on concrete examples. This work studies the main systems for simulated animation using PBD and similar techniques, identifying the strong and weak points of each one. Using this study, three improvements are proposed: first-person perspective for visual rules, the use of inheritance and visual negative conditions . The proposals are implemented in a tool called Tabajara Animator . A relevant application is developed using the new tool and two similar systems. The results show that the proposed enhancements may bring a significant reduction on the number of required rules for a simulated animation.
id UFV_2be19c78ff74ab5b1ca1ce3ab44fa915
oai_identifier_str oai:locus.ufv.br:123456789/2644
network_acronym_str UFV
network_name_str LOCUS Repositório Institucional da UFV
repository_id_str 2145
spelling Coura, Débora Pereirahttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4125736J3Oliveira, Alcione de Paivahttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4788574J0Andrade, Marcus Vinícius Alvimhttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4785900Z5Iorio, Vladimir Oliveira Dihttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784559J9Rocha, Mauro Nacifhttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4702810U7Bigonha, Roberto da Silvahttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4783533H62015-03-26T13:10:33Z2007-04-262015-03-26T13:10:33Z2006-12-21COURA, Débora Pereira. Producing animations with the programming by demonstration. 2006. 119 f. Dissertação (Mestrado em Metodologias e técnicas da Computação; Sistemas de Computação) - Universidade Federal de Viçosa, Viçosa, 2006.http://locus.ufv.br/handle/123456789/2644Producing Animation with Programming by Demonstration Modern tools for the creation of games and animated simulations frequently apply programming techniques which are intuitive and can be used by non-professional programmers. One of these techniques is known as Programming by Demonstration (PBD), and consists of teaching the computer new behavior by demonstrating actions on concrete examples. This work studies the main systems for simulated animation using PBD and similar techniques, identifying the strong and weak points of each one. Using this study, three improvements are proposed: first-person perspective for visual rules, the use of inheritance and visual negative conditions . The proposals are implemented in a tool called Tabajara Animator . A relevant application is developed using the new tool and two similar systems. The results show that the proposed enhancements may bring a significant reduction on the number of required rules for a simulated animation.Novas técnicas de programação, mais intuitivas e fáceis de serem utilizadas por não programadores, estão em desenvolvimento e são utilizadas, principalmente, na criação de jogos e simulações. Dentre elas a programação por demonstração se destaca e já é implementada em sistemas mundialmente conhecidos e utilizados. Essa dissertação apresenta um estudo sobre os principais sistemas que trabalham com essas técnicas, explora a sua utilização, suas vantagens e desvantagens. Levando em consideração os pontos fracos dos sistemas estudados são propostas três melhorias: a utilização de regras escritas em primeira pessoa, o uso da herança e o uso de regras com condições negativas. As propostas são implementadas em uma ferramenta especialmente desenvolvida para que os testes pudessem ser realizados. Para poder traçar uma comparação da nova ferramenta, que utiliza os recursos propostos, com sistemas similares, foi construído um exemplo envolvendo animação na nova ferramenta e em dois dos quatro sistemas estudados. Essa comparação permite verificar os benefícios proporcionados pelas propostas deste trabalho.application/pdfporUniversidade Federal de ViçosaMestrado em Ciência da ComputaçãoUFVBRMetodologias e técnicas da Computação; Sistemas de ComputaçãoProgramação por demonstraçãoAnimaçõesProgramming by demonstrationAnimationsCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOProduzindo animações através da programação por demonstraçãoProducing animations with the programming by demonstrationinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:LOCUS Repositório Institucional da UFVinstname:Universidade Federal de Viçosa (UFV)instacron:UFVORIGINALtexto completo.pdfapplication/pdf2348946https://locus.ufv.br//bitstream/123456789/2644/1/texto%20completo.pdf156612a7a1048a39f72dc624ae34f9e0MD51TEXTtexto completo.pdf.txttexto completo.pdf.txtExtracted texttext/plain180203https://locus.ufv.br//bitstream/123456789/2644/2/texto%20completo.pdf.txt68fa28668ee3fd411a7f497d63606143MD52THUMBNAILtexto completo.pdf.jpgtexto completo.pdf.jpgIM Thumbnailimage/jpeg3630https://locus.ufv.br//bitstream/123456789/2644/3/texto%20completo.pdf.jpg1e4db55bb074e6829d3aa67cebe093d5MD53123456789/26442016-04-08 23:11:53.759oai:locus.ufv.br:123456789/2644Repositório InstitucionalPUBhttps://www.locus.ufv.br/oai/requestfabiojreis@ufv.bropendoar:21452016-04-09T02:11:53LOCUS Repositório Institucional da UFV - Universidade Federal de Viçosa (UFV)false
dc.title.por.fl_str_mv Produzindo animações através da programação por demonstração
dc.title.alternative.eng.fl_str_mv Producing animations with the programming by demonstration
title Produzindo animações através da programação por demonstração
spellingShingle Produzindo animações através da programação por demonstração
Coura, Débora Pereira
Programação por demonstração
Animações
Programming by demonstration
Animations
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Produzindo animações através da programação por demonstração
title_full Produzindo animações através da programação por demonstração
title_fullStr Produzindo animações através da programação por demonstração
title_full_unstemmed Produzindo animações através da programação por demonstração
title_sort Produzindo animações através da programação por demonstração
author Coura, Débora Pereira
author_facet Coura, Débora Pereira
author_role author
dc.contributor.authorLattes.por.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4125736J3
dc.contributor.author.fl_str_mv Coura, Débora Pereira
dc.contributor.advisor-co1.fl_str_mv Oliveira, Alcione de Paiva
dc.contributor.advisor-co1Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4788574J0
dc.contributor.advisor-co2.fl_str_mv Andrade, Marcus Vinícius Alvim
dc.contributor.advisor-co2Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4785900Z5
dc.contributor.advisor1.fl_str_mv Iorio, Vladimir Oliveira Di
dc.contributor.advisor1Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784559J9
dc.contributor.referee1.fl_str_mv Rocha, Mauro Nacif
dc.contributor.referee1Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4702810U7
dc.contributor.referee2.fl_str_mv Bigonha, Roberto da Silva
dc.contributor.referee2Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4783533H6
contributor_str_mv Oliveira, Alcione de Paiva
Andrade, Marcus Vinícius Alvim
Iorio, Vladimir Oliveira Di
Rocha, Mauro Nacif
Bigonha, Roberto da Silva
dc.subject.por.fl_str_mv Programação por demonstração
Animações
topic Programação por demonstração
Animações
Programming by demonstration
Animations
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.subject.eng.fl_str_mv Programming by demonstration
Animations
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description Producing Animation with Programming by Demonstration Modern tools for the creation of games and animated simulations frequently apply programming techniques which are intuitive and can be used by non-professional programmers. One of these techniques is known as Programming by Demonstration (PBD), and consists of teaching the computer new behavior by demonstrating actions on concrete examples. This work studies the main systems for simulated animation using PBD and similar techniques, identifying the strong and weak points of each one. Using this study, three improvements are proposed: first-person perspective for visual rules, the use of inheritance and visual negative conditions . The proposals are implemented in a tool called Tabajara Animator . A relevant application is developed using the new tool and two similar systems. The results show that the proposed enhancements may bring a significant reduction on the number of required rules for a simulated animation.
publishDate 2006
dc.date.issued.fl_str_mv 2006-12-21
dc.date.available.fl_str_mv 2007-04-26
2015-03-26T13:10:33Z
dc.date.accessioned.fl_str_mv 2015-03-26T13:10:33Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv COURA, Débora Pereira. Producing animations with the programming by demonstration. 2006. 119 f. Dissertação (Mestrado em Metodologias e técnicas da Computação; Sistemas de Computação) - Universidade Federal de Viçosa, Viçosa, 2006.
dc.identifier.uri.fl_str_mv http://locus.ufv.br/handle/123456789/2644
identifier_str_mv COURA, Débora Pereira. Producing animations with the programming by demonstration. 2006. 119 f. Dissertação (Mestrado em Metodologias e técnicas da Computação; Sistemas de Computação) - Universidade Federal de Viçosa, Viçosa, 2006.
url http://locus.ufv.br/handle/123456789/2644
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Viçosa
dc.publisher.program.fl_str_mv Mestrado em Ciência da Computação
dc.publisher.initials.fl_str_mv UFV
dc.publisher.country.fl_str_mv BR
dc.publisher.department.fl_str_mv Metodologias e técnicas da Computação; Sistemas de Computação
publisher.none.fl_str_mv Universidade Federal de Viçosa
dc.source.none.fl_str_mv reponame:LOCUS Repositório Institucional da UFV
instname:Universidade Federal de Viçosa (UFV)
instacron:UFV
instname_str Universidade Federal de Viçosa (UFV)
instacron_str UFV
institution UFV
reponame_str LOCUS Repositório Institucional da UFV
collection LOCUS Repositório Institucional da UFV
bitstream.url.fl_str_mv https://locus.ufv.br//bitstream/123456789/2644/1/texto%20completo.pdf
https://locus.ufv.br//bitstream/123456789/2644/2/texto%20completo.pdf.txt
https://locus.ufv.br//bitstream/123456789/2644/3/texto%20completo.pdf.jpg
bitstream.checksum.fl_str_mv 156612a7a1048a39f72dc624ae34f9e0
68fa28668ee3fd411a7f497d63606143
1e4db55bb074e6829d3aa67cebe093d5
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv LOCUS Repositório Institucional da UFV - Universidade Federal de Viçosa (UFV)
repository.mail.fl_str_mv fabiojreis@ufv.br
_version_ 1801213111907123200