Implementació d’un Ray Tracer
| dc.audience.degree | GRAU EN ENGINYERIA DE SISTEMES TIC (Pla 2010) |
| dc.audience.educationlevel | Grau |
| dc.audience.mediator | Escola Politècnica Superior d'Enginyeria de Manresa |
| dc.contributor | Vila Marta, Sebastià |
| dc.contributor.author | Anguera Comas, Joel |
| dc.contributor.other | Universitat Politècnica de Catalunya. Departament d'Enginyeria Minera, Industrial i TIC |
| dc.date.accessioned | 2021-01-22T08:06:26Z |
| dc.date.available | 2021-01-22T08:06:26Z |
| dc.date.issued | 2020-10-21 |
| dc.date.updated | 2020-12-15T13:23:55Z |
| dc.description.abstract | El 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.abstract | The 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.slug | PRISMA-154400 |
| dc.identifier.uri | https://hdl.handle.net/2117/335773 |
| dc.language.iso | cat |
| dc.publisher | Universitat Politècnica de Catalunya |
| dc.rights.access | Open Access |
| dc.rights.licensename | Attribution-NonCommercial 3.0 Spain |
| dc.rights.uri | http://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.lcsh | Computer algorithms |
| dc.subject.lemac | Algorismes computacionals |
| dc.title | Implementació d’un Ray Tracer |
| dc.type | Bachelor thesis |
| dspace.entity.type | Publication |
| local.emails | joel.anguera@gmail.com |
Fitxers
Paquet original
1 - 2 de 2



