Algoritmo para la generación procedural de modelos en 3D de zonas urbanas

dc.contributor.advisorGélvez Cortés, Sergio Augusto
dc.contributor.advisorBarrios hernández, Carlos Jaime
dc.contributor.authorFlórez Bacca, Mateo
dc.contributor.evaluatorBautista Rojas, Luis Eduardo
dc.contributor.evaluatorRamos Chaux, Jonnathan Alfredo
dc.date.accessioned2024-05-27T11:45:17Z
dc.date.available2024-05-27T11:45:17Z
dc.date.created2024
dc.date.issued2024
dc.description.abstractLa generación procedural es un conjunto de técnicas que permite hacer uso de computadores para la creación de contenido digital de manera automatizada. Existen múltiples aplicaciones posibles para la generación procedural, una de las cuales tiene como objetivo generar representaciones 2D o 3D de algún tipo de locación. Esta aplicación es ampliamente utilizada en la industria de los videojuegos, dado que algunos proyectos en este medio tiene el requerimiento de contar con escenarios virtualmente infinitos, lo cual es imposible de desarrollar por medio de métodos exclusivamente manuales. Como parte de una iniciativa de emprendimiento del autor relacionada a la industria de los videojuegos, fue decidido que aprender a diseñar e implementar generación procedural de modelos en 3D de zonas urbanas era necesario. Por lo tanto, este proyecto fue ejecutado como un trabajo de investigación que siguió los pasos requeridos para la creación de un prototipo funcional. Este proceso inició con el estudio y análisis de la literatura sobre la generación procedural. Posteriormente, un diseño original de un algoritmo para la generación procedural de zonas urbanas fue creado. Finalmente, una implementación de este diseño fue desarrollada con un motor de videojuegos de código abierto y ciertas métricas de rendimiento fueron obtenidas y comparadas con varios videojuegos con características relacionadas, tales como compartir el mismo motor y una fidelidad gráfica similar, o contar con generación procedural de escenarios.
dc.description.abstractenglishProcedural generation is a set of techniques that allows taking advantage of computers for the creation of digital content through automatized means. There are many possible applications for procedural generation, one of which aims to generate either 2D or 3D representations of a certain type of location. Such application is widely used in the video-game industry, as some works within this medium have the requirement of featuring virtually infinite scenarios, which is impossible to develop through exclusively authored and hand-crafted methods. As part of an entrepreneurship initiative from the author related to the video-game industry, it was decided that learning to design and implement procedural generation of 3D models of urban areas was needed. As such, this project was executed as a research work that followed the steps necessary for the creation of a working prototype. These started with the study and analysis of the procedural generation literature. Then, an original design of an algorithm for procedural generation of urban areas was created. Finally, an implementation of this design was developed with an open source game engine and performance results were measured and compared against various video-game works with related features, such as sharing the same engine with a similar graphical fidelity, or having procedural generation of their own.
dc.description.degreelevelPregrado
dc.description.degreenameIngeniero de Sistemas
dc.format.mimetypeapplication/pdf
dc.identifier.instnameUniversidad Industrial de Santander
dc.identifier.reponameUniversidad Industrial de Santander
dc.identifier.repourlhttps://noesis.uis.edu.co
dc.identifier.urihttps://noesis.uis.edu.co/handle/20.500.14071/42629
dc.language.isospa
dc.publisherUniversidad Industrial de Santander
dc.publisher.facultyFacultad de Ingeníerias Fisicomecánicas
dc.publisher.programIngeniería de Sistemas
dc.publisher.schoolEscuela de Ingeniería de Sistemas e Informática
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rights.accessrightsinfo:eu-repo/semantics/openAccess
dc.rights.coarhttp://purl.org/coar/access_right/c_abf2
dc.rights.creativecommonsAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.licenseAtribución-NoComercial-SinDerivadas 2.5 Colombia (CC BY-NC-ND 2.5 CO)
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectgeneración procedural
dc.subjectgráficas por computador
dc.subjectmotor de videojuegos
dc.subject.keywordprocedural generation
dc.subject.keywordcomputer graphics
dc.subject.keywordgame engine
dc.titleAlgoritmo para la generación procedural de modelos en 3D de zonas urbanas
dc.title.englishAlgorithm for the procedural generation of 3D models of urban areas
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.hasversionhttp://purl.org/coar/version/c_b1a7d7d4d402bcce
dc.type.localTesis/Trabajo de grado - Monografía - Pregrado
Files
Original bundle
Now showing 1 - 3 of 3
No Thumbnail Available
Name:
Carta de autorización.pdf
Size:
65.15 KB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
Nota de proyecto.pdf
Size:
366.15 KB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
Documento.pdf
Size:
1.61 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2.18 KB
Format:
Item-specific license agreed to upon submission
Description: