🚨 Informamos aos concluintes que após a validação do orientador no sistema, A BIBLIOTECA PRECISA DE 7 DIAS ÚTEIS para tratar e processar os dados. Por isso, NÃO DEIXE PARA ENVIAR O TCC (graduação ou pós-graduação) DE ÚLTIMA HORA. Dúvidas: repositorio@ufersa.edu.br🚨

Projeto de um renderizador usando ray tracing

dc.contributor.advisor1Mesquita, Marco Diego Aurélio
dc.contributor.authorCosta, Rarysson Guilherme da
dc.contributor.referee1Souza, Vinícius Samuel Valério de
dc.contributor.referee2Silva, Lenardo Chaves e
dc.contributor.referee3Mesquita, Marco Diego Aurélio
dc.date.accessioned2021-03-17T14:42:20Z
dc.date.available2021-03-17
dc.date.available2021-03-17T14:42:20Z
dc.date.issued2019-03-20
dc.descriptionMonografiapt_BR
dc.description.abstractThe use of computer graphics is present in many areas, from simple things like software to display graphics, to more complex systems such as video game games. But despite the vast areas that it is possible to apply graphics, there is one thing they all have in common, they all need to use some kind of renderer to be able to generate the images. A renderer can apply various rendering techniques, where each has its advantage and disadvantage, such as the raster technique, which has a good computational performance, but does not have shading results so close to reality, different from the ray tracing technique, that has excellent shading results, but does not have excellent computational performance. The performance problem of the technique of ray tracing occurs because the technique requires several calculations to determine the color of a pixel of the image, being necessary recalculate for each pixel of the image. But despite performance issues, the ray tracing technique generates great results that resemble the real world. Observing the final result obtained by the technique of ray tracing and the difficulties faced in implementing the technique that this monograph proposes. This work proposes to implement a renderer that uses the technique of ray tracing, where it is also proposed the modeling of the renderer, in order to have a complete view of the renderer before being implemented, in order to avoid mistakes in the initial stages.pt_BR
dc.description.resumoA utilização da computação gráfica está presente em várias áreas, desde coisas simples como um software para mostrar gráficos, até sistemas mais complexos, como jogos de videogame. Mas apesar das vastas áreas que é possível aplicar a computação gráfica, existe uma coisa que todas tem em comum, todas precisam utilizar algum tipo de renderizador para poder gerar as imagens. Um renderizador pode aplicar diversas técnicas de enderização, onde cada uma tem sua vantagem e desvantagem, como a técnica de rasterização, que possui uma boa performance computacional, mas não possui resultados de sombreamento tão próximos a realidade, diferente da técnica de ray tracing, que possui ótimos resultados de sombreamento, mas não possui uma performance computacional excelente. O problema de performance da técnica de ray tracing se dá devido que a técnica exige diversos cálculos para determinar a cor de um pixel da imagem, sendo necessário recalcular novamente para cada pixel da imagem. Mas apesar dos problemas de performance, a técnica de ray tracing gera ótimos resultados que se assemelham ao mundo real. Observando o resultado final obtido pela técnica de ray tracing e as dificuldades enfrentadas ao implementar a técnica, que este trabalho se propõe a implementar um renderizador que utiliza a técnica de ray tracing. No trabalho proposto também é apresentado a modelagem do renderizador, para poder ter uma visão completa do mesmo antes de ser implementado, e dessa forma, evitar erros logo nas etapas iniciais.pt_BR
dc.description.sponsorshipTrabalho não financiado por agência de fomento, ou autofinanciadopt_BR
dc.identifier.citationCosta (2019) (COSTA,2019)pt_BR
dc.identifier.urihttps://repositorio.ufersa.edu.br/handle/prefix/5991
dc.languageporpt_BR
dc.publisherUniversidade Federal Rural do Semi-Áridopt_BR
dc.publisher.centerCentro Multidisciplinar de Pau dos Ferros - CMPF
dc.publisher.countryBrasilpt_BR
dc.publisher.initialsUFERSApt_BR
dc.relation.referencesCOSTA, Rarysson Guilheme da. Projeto de um renderizador usando ray tracing. 2019. 49 f. Monografia (Graduação em Tecnologia da Informação), Centro Multidisciplinar de Pau dos Ferros, Universidade Federal Rural do Semi-Árido, Pau dos Ferros, 2019.pt_BR
dc.rightsinfo:eu-repo/semantics/openAccesspt_BR
dc.rights.licenseCC-BY-SApt_BR
dc.subjectRenderizadorpt_BR
dc.subjectRay tracingpt_BR
dc.subjectModelagempt_BR
dc.subjectPoopt_BR
dc.subjectRendererpt_BR
dc.subjectRay tracingpt_BR
dc.subjectModelingpt_BR
dc.subject.cnpqCIENCIAS EXATAS E DA TERRA::TECNOLOGIA DA INFORMACAOpt_BR
dc.titleProjeto de um renderizador usando ray tracingpt_BR
dc.typeinfo:eu-repo/semantics/bachelorThesispt_BR

Arquivos

Pacote original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
RaryssonGC_MONO.pdf
Tamanho:
1,62 MB
Formato:
Adobe Portable Document Format
Descrição:

Licença do pacote

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
1,82 KB
Formato:
Item-specific license agreed upon to submission
Descrição: