Mobile Shader Editor: um editor de shaders para android

Detalhes bibliográficos
Autor(a) principal: Czovny, Raphael Ksiaskiewcz
Data de Publicação: 2015
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
Texto Completo: http://repositorio.utfpr.edu.br/jspui/handle/1/11863
Resumo: Com a evolução tecnológica, os jogos acabaram evoluindo e sendo otimizados da mesma forma, ganhando efeitos cada vez mais realistas. Parte disso se dá ao fato da utilização ao de Shaders, que são fragmentos de programas que executam na Unidade de Processamento Gráfico (GPU). Quando é realizado o desenvolvimento de Shaders para dispositivos moveis, por exemplo para o sistema operacional Android, são encontrados problemas em especial para sua depuração ao e testes. Isso se dá ao fato de existir certa carência de ferramentas voltadas para esse meio e, principalmente, de limitações da versão da OpenGL utilizada nestes dispositivos (OpenGL ES). Por conta disto, o trabalho em questão tem como foco o desenvolvimento de uma aplicação para programação e depuração ao de Shaders da linguagem GLSL (linguagem de programação específica para Shaders OpenGL), com intuito principal de permitir que o desenvolvimento deste tipo de recurso seja mais prático e rápido do que o utilizado atualmente na maioria das ferramentas.
id UTFPR-12_b39dcbb7e65c711cd3d853e0548c0163
oai_identifier_str oai:repositorio.utfpr.edu.br:1/11863
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling 2020-11-14T17:46:47Z2020-11-14T17:46:47Z2015-06-18CZOVNY, Raphael Ksiaskiewcz. Mobile Shader Editor: um editor de shaders para android. 2015. 43 f. Trabalho de Conclusão de Curso (Graduação) – Universidade Tecnológica Federal do Paraná, Guarapuava, 2015.http://repositorio.utfpr.edu.br/jspui/handle/1/11863Com a evolução tecnológica, os jogos acabaram evoluindo e sendo otimizados da mesma forma, ganhando efeitos cada vez mais realistas. Parte disso se dá ao fato da utilização ao de Shaders, que são fragmentos de programas que executam na Unidade de Processamento Gráfico (GPU). Quando é realizado o desenvolvimento de Shaders para dispositivos moveis, por exemplo para o sistema operacional Android, são encontrados problemas em especial para sua depuração ao e testes. Isso se dá ao fato de existir certa carência de ferramentas voltadas para esse meio e, principalmente, de limitações da versão da OpenGL utilizada nestes dispositivos (OpenGL ES). Por conta disto, o trabalho em questão tem como foco o desenvolvimento de uma aplicação para programação e depuração ao de Shaders da linguagem GLSL (linguagem de programação específica para Shaders OpenGL), com intuito principal de permitir que o desenvolvimento deste tipo de recurso seja mais prático e rápido do que o utilizado atualmente na maioria das ferramentas.With technological progress, the game ended up being evolved and optimized in the same way, gaining more and more realistic effects, part of it is the fact of the use of Shaders, which are fragments of programs that run on the GPU. When done developing Shaders for mobile devices, for example the Android operating system, in particular problems for their production and testing are found. This is so the fact that there a certain need of tools generated this medium and, especially, the existence of limitations on the version of OpenGL used in these devices (OpenGL ES ). Because of this, the work in question will focus on the development of an application for programming and debugging of the GLSL Shaders (specific programming language for OpenGL Shaders ), with the main goal of allowing the development of this resource type to be more practical and faster than currently used in most tools.porUniversidade Tecnológica Federal do ParanáGuarapuavaTecnologia em Sistemas para InternetUTFPRBrasilCNPQ::CIENCIAS EXATAS E DA TERRAJogos eletrônicosLinguagem de programação (Computadores)Programação (Computadores)Electronic gamesProgramming languages (Electronic computers)Computer programmingMobile Shader Editor: um editor de shaders para androidMobile Shader Editor: an editor of shaders for androidinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisGuarapuavaPorfirio, Andres JesséPorfirio, Andres JesséFedechen, Emerson AndréAires, Simone Bello KaminskiCzovny, Raphael Ksiaskiewczinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRORIGINALGP_COINT_2015_1_01.pdfapplication/pdf7007845http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/11863/1/GP_COINT_2015_1_01.pdf3fd049508454d2bfbf29e625becab1b6MD51LICENSElicense.txttext/plain1290http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/11863/2/license.txtb9d82215ab23456fa2d8b49c5df1b95bMD52TEXTGP_COINT_2015_1_01.pdf.txtExtracted texttext/plain59194http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/11863/3/GP_COINT_2015_1_01.pdf.txt921cb83a36b2fb4df709d81a9b0ab148MD53THUMBNAILGP_COINT_2015_1_01.pdf.jpgGenerated Thumbnailimage/jpeg1248http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/11863/4/GP_COINT_2015_1_01.pdf.jpgabaf58471c325708fba44816c52a5fb9MD541/118632020-11-14 15:46:47.508oai:repositorio.utfpr.edu.br:1/11863TmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIHB1YmxpY2HDp8OjbywgYXV0b3Jpem8gYSBVVEZQUiBhIHZlaWN1bGFyLCAKYXRyYXbDqXMgZG8gUG9ydGFsIGRlIEluZm9ybWHDp8OjbyBlbSBBY2Vzc28gQWJlcnRvIChQSUFBKSBlIGRvcyBDYXTDoWxvZ29zIGRhcyBCaWJsaW90ZWNhcyAKZGVzdGEgSW5zdGl0dWnDp8Ojbywgc2VtIHJlc3NhcmNpbWVudG8gZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBkZSBhY29yZG8gY29tIGEgTGVpIG5vIDkuNjEwLzk4LCAKbyB0ZXh0byBkZXN0YSBvYnJhLCBvYnNlcnZhbmRvIGFzIGNvbmRpw6fDtWVzIGRlIGRpc3BvbmliaWxpemHDp8OjbyByZWdpc3RyYWRhcyBubyBpdGVtIDQgZG8gCuKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgVHJhYmFsaG9zIGRlIENvbmNsdXPDo28gZGUgQ3Vyc28gZGUgR3JhZHVhw6fDo28gZSAKRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgZGUgSW5mb3JtYcOnw6NvIGUgbm9zIENhdMOhbG9nb3MgRWxldHLDtG5pY29zIGRvIApTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdLCBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkLCB2aXNhbmRvIGEgCmRpdnVsZ2HDp8OjbyBkYSBwcm9kdcOnw6NvIGNpZW50w61maWNhIGJyYXNpbGVpcmEuCgogIEFzIHZpYXMgb3JpZ2luYWlzIGUgYXNzaW5hZGFzIHBlbG8ocykgYXV0b3IoZXMpIGRvIOKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgClRyYWJhbGhvcyBkZSBDb25jbHVzw6NvIGRlIEN1cnNvIGRlIEdyYWR1YcOnw6NvIGUgRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgCmRlIEluZm9ybWHDp8OjbyBlIG5vcyBDYXTDoWxvZ29zIEVsZXRyw7RuaWNvcyBkbyBTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdIGUgZGEg4oCcRGVjbGFyYcOnw6NvIApkZSBBdXRvcmlh4oCdIGVuY29udHJhbS1zZSBhcnF1aXZhZGFzIG5hIEJpYmxpb3RlY2EgZG8gQ8OibXB1cyBubyBxdWFsIG8gdHJhYmFsaG8gZm9pIGRlZmVuZGlkby4gCk5vIGNhc28gZGUgcHVibGljYcOnw7VlcyBkZSBhdXRvcmlhIGNvbGV0aXZhIGUgbXVsdGljw6JtcHVzLCBvcyBkb2N1bWVudG9zIGZpY2Fyw6NvIHNvYiBndWFyZGEgZGEgCkJpYmxpb3RlY2EgY29tIGEgcXVhbCBvIOKAnHByaW1laXJvIGF1dG9y4oCdIHBvc3N1YSB2w61uY3Vsby4KRepositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2020-11-14T17:46:47Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.pt_BR.fl_str_mv Mobile Shader Editor: um editor de shaders para android
dc.title.alternative.pt_BR.fl_str_mv Mobile Shader Editor: an editor of shaders for android
title Mobile Shader Editor: um editor de shaders para android
spellingShingle Mobile Shader Editor: um editor de shaders para android
Czovny, Raphael Ksiaskiewcz
CNPQ::CIENCIAS EXATAS E DA TERRA
Jogos eletrônicos
Linguagem de programação (Computadores)
Programação (Computadores)
Electronic games
Programming languages (Electronic computers)
Computer programming
title_short Mobile Shader Editor: um editor de shaders para android
title_full Mobile Shader Editor: um editor de shaders para android
title_fullStr Mobile Shader Editor: um editor de shaders para android
title_full_unstemmed Mobile Shader Editor: um editor de shaders para android
title_sort Mobile Shader Editor: um editor de shaders para android
author Czovny, Raphael Ksiaskiewcz
author_facet Czovny, Raphael Ksiaskiewcz
author_role author
dc.contributor.advisor1.fl_str_mv Porfirio, Andres Jessé
dc.contributor.referee1.fl_str_mv Porfirio, Andres Jessé
dc.contributor.referee2.fl_str_mv Fedechen, Emerson André
dc.contributor.referee3.fl_str_mv Aires, Simone Bello Kaminski
dc.contributor.author.fl_str_mv Czovny, Raphael Ksiaskiewcz
contributor_str_mv Porfirio, Andres Jessé
Porfirio, Andres Jessé
Fedechen, Emerson André
Aires, Simone Bello Kaminski
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA
topic CNPQ::CIENCIAS EXATAS E DA TERRA
Jogos eletrônicos
Linguagem de programação (Computadores)
Programação (Computadores)
Electronic games
Programming languages (Electronic computers)
Computer programming
dc.subject.por.fl_str_mv Jogos eletrônicos
Linguagem de programação (Computadores)
Programação (Computadores)
Electronic games
Programming languages (Electronic computers)
Computer programming
description Com a evolução tecnológica, os jogos acabaram evoluindo e sendo otimizados da mesma forma, ganhando efeitos cada vez mais realistas. Parte disso se dá ao fato da utilização ao de Shaders, que são fragmentos de programas que executam na Unidade de Processamento Gráfico (GPU). Quando é realizado o desenvolvimento de Shaders para dispositivos moveis, por exemplo para o sistema operacional Android, são encontrados problemas em especial para sua depuração ao e testes. Isso se dá ao fato de existir certa carência de ferramentas voltadas para esse meio e, principalmente, de limitações da versão da OpenGL utilizada nestes dispositivos (OpenGL ES). Por conta disto, o trabalho em questão tem como foco o desenvolvimento de uma aplicação para programação e depuração ao de Shaders da linguagem GLSL (linguagem de programação específica para Shaders OpenGL), com intuito principal de permitir que o desenvolvimento deste tipo de recurso seja mais prático e rápido do que o utilizado atualmente na maioria das ferramentas.
publishDate 2015
dc.date.issued.fl_str_mv 2015-06-18
dc.date.accessioned.fl_str_mv 2020-11-14T17:46:47Z
dc.date.available.fl_str_mv 2020-11-14T17:46:47Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv CZOVNY, Raphael Ksiaskiewcz. Mobile Shader Editor: um editor de shaders para android. 2015. 43 f. Trabalho de Conclusão de Curso (Graduação) – Universidade Tecnológica Federal do Paraná, Guarapuava, 2015.
dc.identifier.uri.fl_str_mv http://repositorio.utfpr.edu.br/jspui/handle/1/11863
identifier_str_mv CZOVNY, Raphael Ksiaskiewcz. Mobile Shader Editor: um editor de shaders para android. 2015. 43 f. Trabalho de Conclusão de Curso (Graduação) – Universidade Tecnológica Federal do Paraná, Guarapuava, 2015.
url http://repositorio.utfpr.edu.br/jspui/handle/1/11863
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.publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Guarapuava
dc.publisher.program.fl_str_mv Tecnologia em Sistemas para Internet
dc.publisher.initials.fl_str_mv UTFPR
dc.publisher.country.fl_str_mv Brasil
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Guarapuava
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
bitstream.url.fl_str_mv http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/11863/1/GP_COINT_2015_1_01.pdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/11863/2/license.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/11863/3/GP_COINT_2015_1_01.pdf.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/11863/4/GP_COINT_2015_1_01.pdf.jpg
bitstream.checksum.fl_str_mv 3fd049508454d2bfbf29e625becab1b6
b9d82215ab23456fa2d8b49c5df1b95b
921cb83a36b2fb4df709d81a9b0ab148
abaf58471c325708fba44816c52a5fb9
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv
_version_ 1805923149694369792