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

Abstract
La 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.
Description
Keywords
generación procedural, gráficas por computador, motor de videojuegos
Citation