Produzindo animações através da programação por demonstração
Autor(a) principal: | |
---|---|
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 |