Azimuth: diseño y desarrollo de un videojuego no euclídeo
dc.contributor.advisor | Gómez Martín, Marco Antonio | |
dc.contributor.author | Criado Gallart, Francisco | |
dc.date.accessioned | 2023-06-19T16:20:54Z | |
dc.date.available | 2023-06-19T16:20:54Z | |
dc.date.issued | 2015 | |
dc.degree.title | Grado en Ingeniería Informática | |
dc.description | Trabajo de Fin de Grado en Ingeniería Informática (Universidad Complutense, Facultad de Informática, curso 2014/2015) | |
dc.description.abstract | Presentamos un motor para un videojuego en geometría no euclidiana en Unity. En esta memoria, proponemos bases matemáticas para su simulación, con un modelo unificado de las geometrías elíptica (o esférica), euclidiana e hiperbólica, tomando la curvatura de Gauss k como el parámetro. Esto confirmará la intuición de que los tres modelos son similares para valores pequeños de k. Estudiamos con detalle los invariantes geométricos del modelo, sus propiedades geométricas y algunas formulaciones computacionalmente eficientes para la implementación de la óptica y la física en Unity. | |
dc.description.abstract | We present an engine for the development of a non-Euclidean videogame in Unity. In this report, we propose mathematical foundations for its simulation, with a unified model for elliptic (or spheric), Euclidean and hyperbolic geometries, using the Gaussian curvature k as the parameter. This will confirm the intuition that all these models are similar for small values of k. We study with detail the geometric invariants of the parametrized model, its geometric properties, and some computationally efficient formulations for the implementation of the optics and physics inside Unity. | |
dc.description.department | Depto. de Ingeniería de Software e Inteligencia Artificial (ISIA) | |
dc.description.faculty | Fac. de Informática | |
dc.description.refereed | TRUE | |
dc.description.status | unpub | |
dc.eprint.id | https://eprints.ucm.es/id/eprint/33444 | |
dc.identifier.uri | https://hdl.handle.net/20.500.14352/37054 | |
dc.language.iso | spa | |
dc.page.total | 40 | |
dc.rights | Atribución-NoComercial 3.0 España | |
dc.rights.accessRights | open access | |
dc.rights.uri | https://creativecommons.org/licenses/by-nc/3.0/es/ | |
dc.subject.cdu | 004.928:514.7(043.3) | |
dc.subject.cdu | 004.928:514.13(043.3) | |
dc.subject.keyword | Geometría diferencial | |
dc.subject.keyword | Geometría no euclídea | |
dc.subject.keyword | Geometría Computacional | |
dc.subject.keyword | Desarrollo de videojuegos | |
dc.subject.keyword | Unity | |
dc.subject.keyword | Informática gráfica | |
dc.subject.keyword | Diferential geometry | |
dc.subject.keyword | Non-euclidean geometry | |
dc.subject.keyword | Computational geometry | |
dc.subject.keyword | Videogame development | |
dc.subject.keyword | Computer graphics | |
dc.subject.ucm | Sistemas expertos | |
dc.subject.ucm | Software | |
dc.subject.ucm | Geometría diferencial | |
dc.subject.unesco | 3304.16 Diseño Lógico | |
dc.subject.unesco | 1204.04 Geometría Diferencial | |
dc.title | Azimuth: diseño y desarrollo de un videojuego no euclídeo | |
dc.title.alternative | Azimuth: Design and development of a non-euclidean videogame | |
dc.type | bachelor thesis | |
dspace.entity.type | Publication | |
relation.isAdvisorOfPublication | 47690a94-e97c-4f96-917d-569d14ecba3b | |
relation.isAdvisorOfPublication.latestForDiscovery | 47690a94-e97c-4f96-917d-569d14ecba3b |
Download
Original bundle
1 - 1 of 1