Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

Evaluación y aceleración del algoritmo Path tracing en arquitecturas heterogéneas

dc.contributor.advisorGarcía Sánchez, Carlos
dc.contributor.authorCalle Montilla, Enrique de la
dc.date.accessioned2023-06-17T10:56:05Z
dc.date.available2023-06-17T10:56:05Z
dc.date.issued2021
dc.degree.titleGrado en Ingeniería Informática
dc.descriptionTrabajo de Fin de Grado en Ingeniería Informática, Facultad de Informática UCM, Departamento de Arquitectura de Computadores y Automática, Curso 2020-2021.
dc.description.abstractEn este trabajo se explica la implementación de Eleven Renderer, un motor de renderizado gráfico de mi autoría, programado en C++ y CUDA desde cero para este TFG. El código fuente se puede encontrar en el repositorio Github https://github.com/101001000/tfg-pathtracer/. Cuenta con todas las características necesarias para visualizar una escena 3D con relativa eficiencia y hace uso de la arquitectura paralela que ofrecen los aceleradores gráficos. Además se acompaña de una evaluación junto a la justificación de algunas decisiones tomadas durante el desarrollo. A lo largo del trabajo se exponen recursos en caso de querer ampliar información. Así pues, se espera que este trabajo sirva como breve guía y motivación para futuros programadores gráficos. En este documento también se incluyen las mejoras visuales y optimizaciones aplicadas, junto a varias estadísticas de rendimiento comparando diferentes parámetros. Finalmente se ha puesto a disposición del lector la documentación necesaria para poder crear escenas 3D y visualizarlas de manera fotorrealista con Eleven Renderer, gracias a la posibilidad de importar de manera manual, escenas desde la gran mayoría de software de edición 3D.
dc.description.abstractIn this work it's explained the implementation of Eleven Renderer, a rendering engine made by me from scratch, coded in C++ and CUDA library, done for this Bachelor Thesis. The source code can be found in Github's repo https://github.com/101001000/tfg-pathtracer/. It has all the features needed for 3D scene visualization with relative efficiency and it takes advantage of the parallel architecture which graphics accelerators offer. There's also an evaluation for the implementation and the justification of some decisions taken. Some resources are provided in case the reader wants in-depth insight about the topic. That being said, it's expected from this work to be used as a small guide and motivation for future developers and graphics programmers. This document also included some visual upgrades and optimizations, accompanied with benchmarks comparing different parameters. It's also offered to the reader, the documentation needed for creating 3D scenes and rendering it in a photorealistic way in Eleven Renderer, thanks to the possibility of manually importing scenes from another 3D editing software.
dc.description.departmentDepto. de Arquitectura de Computadores y Automática
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/68327
dc.identifier.relatedurlhttps://github.com/101001000/tfg-pathtracer/
dc.identifier.urihttps://hdl.handle.net/20.500.14352/10546
dc.language.isospa
dc.page.total76
dc.rightsAtribución-NoComercial 3.0 España
dc.rights.accessRightsopen access
dc.rights.urihttps://creativecommons.org/licenses/by-nc/3.0/es/
dc.subject.cdu004(043.3)
dc.subject.keywordRenderizado 3D
dc.subject.keywordPath Tracing
dc.subject.keywordTrazado de Rayos
dc.subject.keywordCUDA
dc.subject.keywordMotor Gráfico
dc.subject.keywordAceleración por GPU.
dc.subject.keyword3D Rendering
dc.subject.keywordRay Tracing
dc.subject.keywordGraphics Engine
dc.subject.keywordGPU Acceleration.
dc.subject.ucmInformática (Informática)
dc.subject.unesco1203.17 Informática
dc.titleEvaluación y aceleración del algoritmo Path tracing en arquitecturas heterogéneas
dc.title.alternativeEvaluation and acceleration of Path Tracing algorithm in heterogeneous architectures
dc.typebachelor thesis
dspace.entity.typePublication
relation.isAdvisorOfPublicationd04764e1-9d18-42ae-a9e7-c55f9bd50934
relation.isAdvisorOfPublication.latestForDiscoveryd04764e1-9d18-42ae-a9e7-c55f9bd50934

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
CALLE MONTILLA 63016_ENRIQUE_DE_LA_CALLE_MONTILLA_Evaluacion_y_aceleracion_del_algoritmo_Path_tracing_en_arquitecturas_heterogeneas_1006096_134067599.pdf
Size:
17.35 MB
Format:
Adobe Portable Document Format