Repository logo
 
Publication

Ray Tracing in Non-Euclidean Spaces

datacite.subject.fosEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informáticapor
dc.contributor.advisorGomes, Abel João Padrão
dc.contributor.authorSilva, João Rodrigo de André e Alves
dc.date.accessioned2020-03-09T17:24:36Z
dc.date.available2020-03-09T17:24:36Z
dc.date.issued2018-11-16
dc.date.submitted2018-10-3
dc.description.abstractThis dissertation describes a method for modeling, simulating and real-time rendering piecewise linear approximations of generic non-Euclidean 3D spaces. The 3D rendering pipeline most commonly used, where one multiplies each vertex coordinate by a 4x4 matrix to project it on the screen does not work for all cases where the space does not obey Euclid’s postulates (non-Euclidean space). Furthermore, while other non-Euclidean rendering tools only work for a limited type of spaces, our approach allows us to model, simulate, and render any isometrically embeddable non-Euclidean space and eventual objects lying therein. We envision at least two main applications for our approach. The first for helping mathematicians get a better understanding of what arbitrary spaces look like (e.g., hyperconical space, hyper-spherical space, and so forth). The second for assisting physicists to visualize and simulate the effects of bent space (e.g., black holes, wormholes, Alcubierre drive, and so forth) on light, and on physical objectseng
dc.description.abstractEsta dissertação descreve um método para modelar, simular e renderizar aproximações lineares de espaços não Euclideanos de forma genérica e em tempo real. A técnica de renderização 3D mais comum, que multiplica a matriz de projeção 4 x 4 por cada vértice para determinar as coordenadas do respetivo pixel no ecrã, nem sempre funciona quando o espaço não obedece a um postulado de Euclides (espaço não-Euclideano). Além disso, enquanto outras ferramentas para renderizar espaços não-Euclideanos só funcionam para certos tipos de espaços, a nossa técnica permite modelar, simular e renderizar qualquer espaço não-Euclideano embebível isometricamente, bem como eventuais objetos nele existentes. Antevemos pelo menos dois usos para a nossa técnica. A primeira para ajudar matemáticos a compreender melhor o aspeto de espaços arbitrários (e.g., espaço hiper-cónico, espaço hiper-esférico, etc.). A segunda para ajudar físicos a visualizar e simular os efeitos de espaço curvo (e.g., buracos negros, buracos de minhoca, deformações Alcubierra drive, etc.) em luz e objetos físicos circundantes.por
dc.identifier.tid202355837
dc.identifier.urihttp://hdl.handle.net/10400.6/9901
dc.language.isoengpor
dc.subjectBuraco de Minhocapor
dc.subjectBuraco Negropor
dc.subjectEspaço Não-Euclideanopor
dc.subjectRay Castingpor
dc.subjectRay Tracingpor
dc.subjectRenderizaçãopor
dc.titleRay Tracing in Non-Euclidean Spacespor
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspor
rcaap.typemasterThesispor
thesis.degree.name2º Ciclo em Engenharia Informáticapor

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
6503_13889.pdf
Size:
9.95 MB
Format:
Adobe Portable Document Format