A modern approach for rendering 3D top-down games in pixel art
Autor(a) principal: | |
---|---|
Data de Publicação: | 2023 |
Tipo de documento: | Dissertação |
Idioma: | eng |
Título da fonte: | Repositório Institucional da UFPE |
Texto Completo: | https://repositorio.ufpe.br/handle/123456789/52665 |
Resumo: | The objective of this dissertation is to describe a method of transforming common 3D scenes in Pixel Art with top-down perspective in real time. This method allows default 3D scenarios and models to be converted into Pixel Art without the need of hand drawing them. Being able to perform such a thing would greatly improve productivity and open a new range of artistic possibilities to expand what Pixel Art is capable of. This subject has been visited some times up to the present moment and even though there are some techniques to achieve equivalent results, there is no graphics pipeline whose purpose is to create a Pixel Art landscape from a default 3D environment in real time. The current state of art contains several techniques that will be used together in order to obtain the desired result, but whose objective is to perform different tasks. Furthermore, techniques such as generating sequences of images (spritesheets) from 3D models in alternative softwares, applying full-screen pixelation effects, etc. have already been tested in existing titles and proved to work, although they bring along some complications like the excess of image files in the project and visual results that sometimes deviate from the commonly defined Pixel Art characteristics. The graphics pipeline to be presented tries to avoid these problems by defining the set of characteristics of Pixel Art and proposing real time shading techniques to handle the rendering of 3D objects as Pixel Art. |
id |
UFPE_04a1887b0cdaf29c2026879517e0f119 |
---|---|
oai_identifier_str |
oai:repositorio.ufpe.br:123456789/52665 |
network_acronym_str |
UFPE |
network_name_str |
Repositório Institucional da UFPE |
repository_id_str |
2221 |
spelling |
CAUÁS, Daniel Cândidohttp://lattes.cnpq.br/3746193162114947http://lattes.cnpq.br/3847692220708299MELO, Sílvio de Barros2023-10-06T12:38:10Z2023-10-06T12:38:10Z2023-06-16CAUÁS, Daniel Cândido. A modern approach for rendering 3D top-down games in pixel art. 2023. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de Pernambuco, Recife, 2023.https://repositorio.ufpe.br/handle/123456789/52665The objective of this dissertation is to describe a method of transforming common 3D scenes in Pixel Art with top-down perspective in real time. This method allows default 3D scenarios and models to be converted into Pixel Art without the need of hand drawing them. Being able to perform such a thing would greatly improve productivity and open a new range of artistic possibilities to expand what Pixel Art is capable of. This subject has been visited some times up to the present moment and even though there are some techniques to achieve equivalent results, there is no graphics pipeline whose purpose is to create a Pixel Art landscape from a default 3D environment in real time. The current state of art contains several techniques that will be used together in order to obtain the desired result, but whose objective is to perform different tasks. Furthermore, techniques such as generating sequences of images (spritesheets) from 3D models in alternative softwares, applying full-screen pixelation effects, etc. have already been tested in existing titles and proved to work, although they bring along some complications like the excess of image files in the project and visual results that sometimes deviate from the commonly defined Pixel Art characteristics. The graphics pipeline to be presented tries to avoid these problems by defining the set of characteristics of Pixel Art and proposing real time shading techniques to handle the rendering of 3D objects as Pixel Art.O objetivo desta dissertação é descrever um método de transformar cenas 3D padrão em Pixel Art com uma perspectiva top-down em tempo real. Esse método permitirá que cenários e modelos 3D padrão sejam convertidos para Pixel Art sem que haja necessidade de desenhá-los à mão. Com tal ferramenta em mãos, é possível alcançar um significativo aumento em termos de produtividade e possibilidades artísticas capazes de expandir os limites do Pixel Art. Esse problema tem sido visitado algumas vezes até o presente momento, mas apesar de existirem algumas técnicas para obter resultados equivalentes, não existem pipelines gráficas definidas cujo propósito seja criar um cenário em Pixel Art a partir de um ambiente 3D padrão em tempo real. O estado atual da arte contém diversas técnicas que serão utilizadas em conjunto para obter o resultado desejado, mas cujos objetivos visam atender outras necessidades. Além disso, técnicas como gerar sequências de imagens (spritesheets) a partir de modelos 3D em softwares alternativos, aplicar efeitos de pixelização de tela, entre outros, já foram testadas em títulos existentes e provaram funcionar, embora tragam algumas complicações como o excesso de arquivos de imagem no projeto e resultados visuais que às vezes se distanciam das características comumente definidas do Pixel Art. O pipeline gráfico a ser apresentado tenta evitar esses problemas definindo o conjunto de características do Pixel Art e propondo técnicas de renderização em tempo real para desenhar objetos 3D como Pixel Art.engUniversidade Federal de PernambucoPrograma de Pos Graduacao em Ciencia da ComputacaoUFPEBrasilAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/embargoedAccessTeoria da ComputaçãoPixel artA modern approach for rendering 3D top-down games in pixel artinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesismestradoreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPEORIGINALDISSERTAÇÃO Daniel Cândido Cauás.pdfDISSERTAÇÃO Daniel Cândido Cauás.pdfapplication/pdf4422793https://repositorio.ufpe.br/bitstream/123456789/52665/1/DISSERTA%c3%87%c3%83O%20Daniel%20C%c3%a2ndido%20Cau%c3%a1s.pdfc6960b4e185c3da813b4d3d2e99e50b5MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://repositorio.ufpe.br/bitstream/123456789/52665/2/license_rdfe39d27027a6cc9cb039ad269a5db8e34MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-82362https://repositorio.ufpe.br/bitstream/123456789/52665/3/license.txt5e89a1613ddc8510c6576f4b23a78973MD53TEXTDISSERTAÇÃO Daniel Cândido Cauás.pdf.txtDISSERTAÇÃO Daniel Cândido Cauás.pdf.txtExtracted texttext/plain110071https://repositorio.ufpe.br/bitstream/123456789/52665/4/DISSERTA%c3%87%c3%83O%20Daniel%20C%c3%a2ndido%20Cau%c3%a1s.pdf.txt5e913dc88d9c0aae2df43f7df2253e39MD54THUMBNAILDISSERTAÇÃO Daniel Cândido Cauás.pdf.jpgDISSERTAÇÃO Daniel Cândido Cauás.pdf.jpgGenerated Thumbnailimage/jpeg1174https://repositorio.ufpe.br/bitstream/123456789/52665/5/DISSERTA%c3%87%c3%83O%20Daniel%20C%c3%a2ndido%20Cau%c3%a1s.pdf.jpga5329706c0e2a60d1f74d80eebae6034MD55123456789/526652023-10-07 02:21:12.339oai:repositorio.ufpe.br:123456789/52665VGVybW8gZGUgRGVww7NzaXRvIExlZ2FsIGUgQXV0b3JpemHDp8OjbyBwYXJhIFB1YmxpY2l6YcOnw6NvIGRlIERvY3VtZW50b3Mgbm8gUmVwb3NpdMOzcmlvIERpZ2l0YWwgZGEgVUZQRQoKCkRlY2xhcm8gZXN0YXIgY2llbnRlIGRlIHF1ZSBlc3RlIFRlcm1vIGRlIERlcMOzc2l0byBMZWdhbCBlIEF1dG9yaXphw6fDo28gdGVtIG8gb2JqZXRpdm8gZGUgZGl2dWxnYcOnw6NvIGRvcyBkb2N1bWVudG9zIGRlcG9zaXRhZG9zIG5vIFJlcG9zaXTDs3JpbyBEaWdpdGFsIGRhIFVGUEUgZSBkZWNsYXJvIHF1ZToKCkkgLSBvcyBkYWRvcyBwcmVlbmNoaWRvcyBubyBmb3JtdWzDoXJpbyBkZSBkZXDDs3NpdG8gc8OjbyB2ZXJkYWRlaXJvcyBlIGF1dMOqbnRpY29zOwoKSUkgLSAgbyBjb250ZcO6ZG8gZGlzcG9uaWJpbGl6YWRvIMOpIGRlIHJlc3BvbnNhYmlsaWRhZGUgZGUgc3VhIGF1dG9yaWE7CgpJSUkgLSBvIGNvbnRlw7pkbyDDqSBvcmlnaW5hbCwgZSBzZSBvIHRyYWJhbGhvIGUvb3UgcGFsYXZyYXMgZGUgb3V0cmFzIHBlc3NvYXMgZm9yYW0gdXRpbGl6YWRvcywgZXN0YXMgZm9yYW0gZGV2aWRhbWVudGUgcmVjb25oZWNpZGFzOwoKSVYgLSBxdWFuZG8gdHJhdGFyLXNlIGRlIG9icmEgY29sZXRpdmEgKG1haXMgZGUgdW0gYXV0b3IpOiB0b2RvcyBvcyBhdXRvcmVzIGVzdMOjbyBjaWVudGVzIGRvIGRlcMOzc2l0byBlIGRlIGFjb3JkbyBjb20gZXN0ZSB0ZXJtbzsKClYgLSBxdWFuZG8gdHJhdGFyLXNlIGRlIFRyYWJhbGhvIGRlIENvbmNsdXPDo28gZGUgQ3Vyc28sIERpc3NlcnRhw6fDo28gb3UgVGVzZTogbyBhcnF1aXZvIGRlcG9zaXRhZG8gY29ycmVzcG9uZGUgw6AgdmVyc8OjbyBmaW5hbCBkbyB0cmFiYWxobzsKClZJIC0gcXVhbmRvIHRyYXRhci1zZSBkZSBUcmFiYWxobyBkZSBDb25jbHVzw6NvIGRlIEN1cnNvLCBEaXNzZXJ0YcOnw6NvIG91IFRlc2U6IGVzdG91IGNpZW50ZSBkZSBxdWUgYSBhbHRlcmHDp8OjbyBkYSBtb2RhbGlkYWRlIGRlIGFjZXNzbyBhbyBkb2N1bWVudG8gYXDDs3MgbyBkZXDDs3NpdG8gZSBhbnRlcyBkZSBmaW5kYXIgbyBwZXLDrW9kbyBkZSBlbWJhcmdvLCBxdWFuZG8gZm9yIGVzY29saGlkbyBhY2Vzc28gcmVzdHJpdG8sIHNlcsOhIHBlcm1pdGlkYSBtZWRpYW50ZSBzb2xpY2l0YcOnw6NvIGRvIChhKSBhdXRvciAoYSkgYW8gU2lzdGVtYSBJbnRlZ3JhZG8gZGUgQmlibGlvdGVjYXMgZGEgVUZQRSAoU0lCL1VGUEUpLgoKIApQYXJhIHRyYWJhbGhvcyBlbSBBY2Vzc28gQWJlcnRvOgoKTmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIGRlIGF1dG9yIHF1ZSByZWNhZW0gc29icmUgZXN0ZSBkb2N1bWVudG8sIGZ1bmRhbWVudGFkbyBuYSBMZWkgZGUgRGlyZWl0byBBdXRvcmFsIG5vIDkuNjEwLCBkZSAxOSBkZSBmZXZlcmVpcm8gZGUgMTk5OCwgYXJ0LiAyOSwgaW5jaXNvIElJSSwgYXV0b3Jpem8gYSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBQZXJuYW1idWNvIGEgZGlzcG9uaWJpbGl6YXIgZ3JhdHVpdGFtZW50ZSwgc2VtIHJlc3NhcmNpbWVudG8gZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkIChhcXVpc2nDp8OjbykgYXRyYXbDqXMgZG8gc2l0ZSBkbyBSZXBvc2l0w7NyaW8gRGlnaXRhbCBkYSBVRlBFIG5vIGVuZGVyZcOnbyBodHRwOi8vd3d3LnJlcG9zaXRvcmlvLnVmcGUuYnIsIGEgcGFydGlyIGRhIGRhdGEgZGUgZGVww7NzaXRvLgoKIApQYXJhIHRyYWJhbGhvcyBlbSBBY2Vzc28gUmVzdHJpdG86CgpOYSBxdWFsaWRhZGUgZGUgdGl0dWxhciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgZGUgYXV0b3IgcXVlIHJlY2FlbSBzb2JyZSBlc3RlIGRvY3VtZW50bywgZnVuZGFtZW50YWRvIG5hIExlaSBkZSBEaXJlaXRvIEF1dG9yYWwgbm8gOS42MTAgZGUgMTkgZGUgZmV2ZXJlaXJvIGRlIDE5OTgsIGFydC4gMjksIGluY2lzbyBJSUksIGF1dG9yaXpvIGEgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgUGVybmFtYnVjbyBhIGRpc3BvbmliaWxpemFyIGdyYXR1aXRhbWVudGUsIHNlbSByZXNzYXJjaW1lbnRvIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgcGFyYSBmaW5zIGRlIGxlaXR1cmEsIGltcHJlc3PDo28gZS9vdSBkb3dubG9hZCAoYXF1aXNpw6fDo28pIGF0cmF2w6lzIGRvIHNpdGUgZG8gUmVwb3NpdMOzcmlvIERpZ2l0YWwgZGEgVUZQRSBubyBlbmRlcmXDp28gaHR0cDovL3d3dy5yZXBvc2l0b3Jpby51ZnBlLmJyLCBxdWFuZG8gZmluZGFyIG8gcGVyw61vZG8gZGUgZW1iYXJnbyBjb25kaXplbnRlIGFvIHRpcG8gZGUgZG9jdW1lbnRvLCBjb25mb3JtZSBpbmRpY2FkbyBubyBjYW1wbyBEYXRhIGRlIEVtYmFyZ28uCg==Repositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212023-10-07T05:21:12Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false |
dc.title.pt_BR.fl_str_mv |
A modern approach for rendering 3D top-down games in pixel art |
title |
A modern approach for rendering 3D top-down games in pixel art |
spellingShingle |
A modern approach for rendering 3D top-down games in pixel art CAUÁS, Daniel Cândido Teoria da Computação Pixel art |
title_short |
A modern approach for rendering 3D top-down games in pixel art |
title_full |
A modern approach for rendering 3D top-down games in pixel art |
title_fullStr |
A modern approach for rendering 3D top-down games in pixel art |
title_full_unstemmed |
A modern approach for rendering 3D top-down games in pixel art |
title_sort |
A modern approach for rendering 3D top-down games in pixel art |
author |
CAUÁS, Daniel Cândido |
author_facet |
CAUÁS, Daniel Cândido |
author_role |
author |
dc.contributor.authorLattes.pt_BR.fl_str_mv |
http://lattes.cnpq.br/3746193162114947 |
dc.contributor.advisorLattes.pt_BR.fl_str_mv |
http://lattes.cnpq.br/3847692220708299 |
dc.contributor.author.fl_str_mv |
CAUÁS, Daniel Cândido |
dc.contributor.advisor1.fl_str_mv |
MELO, Sílvio de Barros |
contributor_str_mv |
MELO, Sílvio de Barros |
dc.subject.por.fl_str_mv |
Teoria da Computação Pixel art |
topic |
Teoria da Computação Pixel art |
description |
The objective of this dissertation is to describe a method of transforming common 3D scenes in Pixel Art with top-down perspective in real time. This method allows default 3D scenarios and models to be converted into Pixel Art without the need of hand drawing them. Being able to perform such a thing would greatly improve productivity and open a new range of artistic possibilities to expand what Pixel Art is capable of. This subject has been visited some times up to the present moment and even though there are some techniques to achieve equivalent results, there is no graphics pipeline whose purpose is to create a Pixel Art landscape from a default 3D environment in real time. The current state of art contains several techniques that will be used together in order to obtain the desired result, but whose objective is to perform different tasks. Furthermore, techniques such as generating sequences of images (spritesheets) from 3D models in alternative softwares, applying full-screen pixelation effects, etc. have already been tested in existing titles and proved to work, although they bring along some complications like the excess of image files in the project and visual results that sometimes deviate from the commonly defined Pixel Art characteristics. The graphics pipeline to be presented tries to avoid these problems by defining the set of characteristics of Pixel Art and proposing real time shading techniques to handle the rendering of 3D objects as Pixel Art. |
publishDate |
2023 |
dc.date.accessioned.fl_str_mv |
2023-10-06T12:38:10Z |
dc.date.available.fl_str_mv |
2023-10-06T12:38:10Z |
dc.date.issued.fl_str_mv |
2023-06-16 |
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 |
CAUÁS, Daniel Cândido. A modern approach for rendering 3D top-down games in pixel art. 2023. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de Pernambuco, Recife, 2023. |
dc.identifier.uri.fl_str_mv |
https://repositorio.ufpe.br/handle/123456789/52665 |
identifier_str_mv |
CAUÁS, Daniel Cândido. A modern approach for rendering 3D top-down games in pixel art. 2023. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de Pernambuco, Recife, 2023. |
url |
https://repositorio.ufpe.br/handle/123456789/52665 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ info:eu-repo/semantics/embargoedAccess |
rights_invalid_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ |
eu_rights_str_mv |
embargoedAccess |
dc.publisher.none.fl_str_mv |
Universidade Federal de Pernambuco |
dc.publisher.program.fl_str_mv |
Programa de Pos Graduacao em Ciencia da Computacao |
dc.publisher.initials.fl_str_mv |
UFPE |
dc.publisher.country.fl_str_mv |
Brasil |
publisher.none.fl_str_mv |
Universidade Federal de Pernambuco |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFPE instname:Universidade Federal de Pernambuco (UFPE) instacron:UFPE |
instname_str |
Universidade Federal de Pernambuco (UFPE) |
instacron_str |
UFPE |
institution |
UFPE |
reponame_str |
Repositório Institucional da UFPE |
collection |
Repositório Institucional da UFPE |
bitstream.url.fl_str_mv |
https://repositorio.ufpe.br/bitstream/123456789/52665/1/DISSERTA%c3%87%c3%83O%20Daniel%20C%c3%a2ndido%20Cau%c3%a1s.pdf https://repositorio.ufpe.br/bitstream/123456789/52665/2/license_rdf https://repositorio.ufpe.br/bitstream/123456789/52665/3/license.txt https://repositorio.ufpe.br/bitstream/123456789/52665/4/DISSERTA%c3%87%c3%83O%20Daniel%20C%c3%a2ndido%20Cau%c3%a1s.pdf.txt https://repositorio.ufpe.br/bitstream/123456789/52665/5/DISSERTA%c3%87%c3%83O%20Daniel%20C%c3%a2ndido%20Cau%c3%a1s.pdf.jpg |
bitstream.checksum.fl_str_mv |
c6960b4e185c3da813b4d3d2e99e50b5 e39d27027a6cc9cb039ad269a5db8e34 5e89a1613ddc8510c6576f4b23a78973 5e913dc88d9c0aae2df43f7df2253e39 a5329706c0e2a60d1f74d80eebae6034 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE) |
repository.mail.fl_str_mv |
attena@ufpe.br |
_version_ |
1802310714891698176 |