Artificial landscape generation through ant colony behaviour

dc.contributor.authorSantos, Flávio Josefo Rodrigues Teixeira de Barros
dc.contributor.institutionEscola de Comunicação, Arquitetura, Artes e Tecnologias da Informação
dc.contributor.supervisorFachada, Nuno
dc.date.accessioned2026-05-04T14:10:04Z
dc.date.available2026-05-04T14:10:04Z
dc.date.issued2025
dc.description.abstractEsta dissertação apresenta um algoritmo inovador de Geração Procedimental de Conteúdos baseado no comportamento de formigas, permitindo a criação de novas paisagens virtuais, bem como modificações realistas de paisagens existentes. Para tal, adapta as capacidades de determinação de percursos das formigas com base em feromonas e o seu comportamento de recolha de alimentos, em combinação com perceção de altitude. As formigas navegam no seu ambiente identificando pontos de interesse, tais como fontes de alimento e a sua colónia, deixando rastos de feromonas à medida que se deslocam. Estes rastos servem como sinais que atraem outras formigas, orientando os seus caminhos e permitindo uma interação coletiva. Neste processo, podem influenciar e modificar o terreno, criando caminhos ou padrões que refletem a sua atividade. O projeto foi desenvolvido com recurso ao motor de jogo Unity, tirando partido das suas funcionalidades relacionadas com terrenos. O sistema concebido suporta a criação e armazenamento de variáveis parametrizáveis que permitem a personalização do comportamento das formigas, a inicialização do terreno e algumas outras configurações relacionadas com a visualização. Um conjunto limitado de resultados demonstra a capacidade do algoritmo para se adaptar e transformar vários tipos de paisagens. De um modo geral, este projeto pretende servir de base a uma convergência de ideias ainda não explorada: unificar os conceitos de simulação de animais e criação de paisagens virtuais interessantes e dinâmicas.pt
dc.description.abstractThis dissertation presents an innovative Procedural Content Generation algorithm that creates new virtual landscapes, inspired by ant behaviour, as well as realistic modifications to existing landscapes. It does so by adapting ants’ pheromone-based pathfinding capabilities and food collection behaviour combined with height perception. Ants navigate their environment by identifying points of interest, such as food sources and their colony, leaving pheromone trails as they move. These trails serve as signals that attract other ants, guiding their paths and enabling collective interaction. In this process, they can influence and modify the terrain, creating paths or patterns reflective of their activity. The project was built with the Unity game engine, taking advantage of its terrain generating and visualization tools. The system developed supports the creation and storage of parameterisable variables that allow the customization of the ants’ behaviours, the inception of the terrain and some other display related settings. A select set of curated results demonstrates the algorithm’s capacity to adapt to and transform various types of landscapes. Overall, this project’s intent is to serve as the basis of a yet unexplored convergence of ideas: to unify the concepts of animal simulations and creation of interesting and dynamic virtual landscapes.en
dc.formatapplication/pdf
dc.identifier.tid204274168
dc.identifier.urihttps://hdl.handle.net/10437/16056
dc.language.isopor
dc.rightsopenAccess
dc.subjectMESTRADO EM ENGENHARIA INFORMÁTICA E SISTEMAS DE INFORMAÇÃO
dc.subjectINFORMÁTICA
dc.subjectGERAÇÃO PROCEDIMENTAL DE CONTEÚDOS
dc.subjectDESENVOLVIMENTO DE VIDEOJOGOS
dc.subjectSIMULAÇÃO POR COMPUTADOR
dc.subjectCOMPUTER SCIENCE
dc.subjectPROCEDURAL CONTENT GENERATION
dc.subjectVIDEO GAME DEVELOPMENT
dc.subjectCOMPUTER SIMULATION
dc.titleArtificial landscape generation through ant colony behaviourpt
dc.typemasterThesis

Ficheiros

Principais

A mostrar 1 - 1 de 1
A carregar...
Miniatura
Nome:
dissertacao-flavio-santos.pdf
Tamanho:
3.85 MB
Formato:
Adobe Portable Document Format