%0 Thesis %A Rave Robayo, Jose Daniel %A Alfonso Rojas, Sergio José %A Illanes Morillas, Daniel %T Distribución de recursos personalizados sobre superficies en Blender %D 2023 %U https://hdl.handle.net/20.500.14352/87740 %X La distribución de objetos es parte de las principales tareas cuando se trata de crear escenarios virtuales, ya sea para videojuegos o con propósitos de conceptualización. En la actualidad, existen una gran cantidad de herramientas digitales, como programas de modelado 3D, que proporcionan alguna funcionalidad de distribución. Sin embargo, la mayoría de ellas ofrecen una flexibilidad limitada, restringiendo la personalización por parte del usuarioy limitándose a un programa específico, lo que impide su uso en cualquier otro contexto. Este proyecto tiene como objetivo desarrollar una extensión extrapolable que proporcione un sistema de distribución de objetos, permitiendo al usuario definir sus propias reglas y personalizar la distribución. En consecuencia, esta propuesta está fuertemente relacionada con la inteligencia artificial y los algoritmos de búsqueda de caminos, para lo cual el sistemase basa en una biblioteca estándar de algoritmos y estrategias de inteligencia artificial para resolver problemas de búsqueda de caminos con múltiples soluciones. Se proporciona, una implementación en Python del sistema como parte de la investigación, la cual fue creada para el programa 3D Blender. Además, se realizó una evaluación con varios usuarios y un análisis correspondiente para validar parcialmente su usabilidad y la calidad de sus resultados. %X Object distribution is part of the main tasks when it comes to creating virtual scenarios, whether they are used for a videogame or conceptualization purposes. These days, there are a great number of digital tools, such as 3D modeling software, that provide some sort of distribution functionality. However, most of them offer limited flexibility, limiting user customization, and exclusive to a specific software, preventing their use in any other context. This project aims to develop an add-on that provides an object distribution system, allowing the user to define their own rules and customize the distribution. In consequence, this proposal is strongly related to artificial intelligence and pathfinding algorithms, for which the system relies on some off-the-shelf library of artificial intelligence algorithms and strategies to solve pathfinding problems with multiple solutions. A Python implementation of the system is provided as part of the research, which was created for the 3D software Blender, along with evaluation by multiple users, and a corresponding analysis to partially validate its usability and the quality of its results. %~