Implementació d’un Ray Tracer

dc.audience.degreeGRAU EN ENGINYERIA DE SISTEMES TIC (Pla 2010)
dc.audience.educationlevelGrau
dc.audience.mediatorEscola Politècnica Superior d'Enginyeria de Manresa
dc.contributorVila Marta, Sebastià
dc.contributor.authorAnguera Comas, Joel
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Enginyeria Minera, Industrial i TIC
dc.date.accessioned2021-01-22T08:06:26Z
dc.date.available2021-01-22T08:06:26Z
dc.date.issued2020-10-21
dc.date.updated2020-12-15T13:23:55Z
dc.description.abstractEl treball consisteix en la implementació d’un ray tracer, que és un algoritme de renderització per crear una imatge a partir d’un model 3D. Un ray tracer és un algoritme que es basa en simular la realitat. Mitjançant un sistema de traçat de raigs, determina la posició dels objectes en una escena i calcula la quantitat de llum que els hi arriba per saber-ne el color. Els raigs es llancen des d’un observador (càmera) cap a l’escena a través del pla de la imatge. Es calculen les interseccions dels raigs amb els diferents objectes de l’escena i la intersecció que queda més propera a l’observador determina quin es l’objecte visible. Des d’aquest punt d’intersecció es llancen més raigs per calcular la quantitat de llum que arriba a l’objecte. Després de traçar suficients raigs, s’aconsegueix una imatge de l’escena des del punt de vista de l’observador.
dc.description.abstractThe aim of this project is to implement a ray tracer. A ray tracer is a render algorithm to create an image out of a 3D model. A ray tracer is an algorithm which is based on how reality works. It uses a set of rays to get the position of the objects on a scene and then computes the amount of light those objects receive to calculate their color. The rays are traced from an observer (camera) to the scene through an image plane. Then the rays are tested against the objects to check if there are any ray-object intersections. The object whose intersection is closer to the observer is the one visible for him. From this intersection point more rays are traced through the scene to calculate the amount of light that the point on that object is getting. When enough rays are traced, you get a clear image of the scene from the viewer’s point of view.
dc.identifier.slugPRISMA-154400
dc.identifier.urihttps://hdl.handle.net/2117/335773
dc.language.isocat
dc.publisherUniversitat Politècnica de Catalunya
dc.rights.accessOpen Access
dc.rights.licensenameAttribution-NonCommercial 3.0 Spain
dc.rights.urihttp://creativecommons.org/licenses/by-nc/3.0/es/
dc.subjectÀrees temàtiques de la UPC::Informàtica::Aplicacions de la informàtica
dc.subject.lcshComputer algorithms
dc.subject.lemacAlgorismes computacionals
dc.titleImplementació d’un Ray Tracer
dc.typeBachelor thesis
dspace.entity.typePublication
local.emailsjoel.anguera@gmail.com

Fitxers

Paquet original

Mostrant 1 - 2 de 2
Carregant...
Miniatura
Nom:
ray_tracer.tar.xz
Mida:
9.05 KB
Format:
Unknown data format
Carregant...
Miniatura
Nom:
memoria.pdf
Mida:
1.74 MB
Format:
Adobe Portable Document Format