A modern approach for rendering 3D top-down games in pixel art

Detalhes bibliográficos
Autor(a) principal: CAUÁS, Daniel Cândido
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