Circular Image

A.R. Bidarra

31 records found

Procedural Content Generation methods enable the creation of varied content algorithmically. Wave Function Collapse (WFC) is one such method. It is a tile-based local constraint solver commonly applied to world and map generation for grid-based content; it is able to create varie ...
AI-generated music is a huge research field with many different approaches and models being the result of it. One such model is the ProceduraLiszt model, which utilizes the Wave Function Collapse algorithm, an algorithm similar to constraint programming, to generate its music. T ...

Procedural music generation with Hierarchical Wave Function Collapse

Visualizing HWFC-generated music and "locking in" parts of the output for later reiteration

Procedurally generating a coherent and emotionally resonant piece of music can be very challenging. The Wave Function Collapse (WFC) algorithm is very effective when it comes to generating randomized patterns and maps that resemble an input sample. A version of this algorithm usi ...
Wave Function Collapse (WFC) can be described as a family of algorithms, meant for content generation through constraint solving. One variant is Hierarchical WFC, where a hierarchical structure is given to the tileset used in WFC. This variant has seen use in a mixed-initiative p ...
Procedural Content Generation (PCG) is a method to automatically generate content with little to no human assistance required. It emerges as a promising tool to generate educational content tailored to individual learning needs, a fundamental aspect of effective teaching.
Th ...

Procedural Rhythm Generation

For the Hierarchical Wave Function Collapse Model

Music, a profound expression of the human experience, is built upon intricate patterns that humans have spent centuries trying to understand and recreate. Consequentially, Hierarchical Wave Function Collapse was proposed as a novel model for procedural music generation, which org ...

Procedural content generation in education

Orchestration of content using PCG

Procedural Content Generation (PCG) is a powerful content generation technique that can be used to automatically generate content (an example would be exercises for a quiz or a game). As it stands, PCG is able to create content with zero human interaction which makes it a techniq ...

Adaptive Educational Content Generation: An Overview

A Survey of Adaptive PCG Techniques and Applications in Educational Environments

This paper investigates the use of Adaptive Procedural Content Generation (APCG), a form of procedural content generation that is adjusted to a player model, to tailor educational content based on individual learner profiles, thereby improving engagement and consequent learning o ...
Wave Function Collapse (WFC) is among the most well-known and beloved procedural content generation algorithms. WFC solvers can be understood as a specific type of constraint solver, and as such, backtracking is an integral part of exploring the space of possible solutions. Recen ...
Navigation is a core aspect of exploring virtual environments. To assist players, a mini-map is a commonly used navigational tool. Navigation in an unknown space can be difficult. This difficulty is only increased when a player finds themselves in a non-Euclidean space. This pape ...
Virtual Reality allows for the ultimate immersion in environments not naturally encountered. Still, hyperbolic environments are extremely difficult to get used to. This paper explores whether immersion in virtual hyperbolic environments can be enhanced by introducing a procedural ...
Non-Euclidean spaces are spaces that do not satisfy all of Euclid’s postulates. An example of such a space is hyperbolic space. In this paper, a method is discussed to draw a tessellation of hyperbolic space in a manner that fits with the virtual reality game "Holonomy", a game w ...
It is possible to use a different representation of space in a Virtual Reality (VR) game, instead of using the euclidean representation we are used to. The reason why that is interesting is that it opens up the possibility of traversing infinitely far in the virtual space while b ...
Simulating non-Euclidean geometry in virtual reality is of interest to a wide variety of fields of research. However it is still quite a challenge. Various methods are already known, but they vary greatly in performance and applicability. This paper compares some methods of rende ...
Virtual worlds are rapidly increasing in size, enabled by advancements in computing technology, which puts a large burden on designers creating them.
Procedural Content Generation can help alleviate this burden, though lacks precise control, to the detriment of designer inten ...
Wave Function Collapse (WFC) is a powerful generative algorithm, able to create locally-similar output based on a single example input. One of the inherent limitations of the original WFC is that it often requires users to understand its inner workings, and possibly make their ow ...
In this paper, one of the challenges that comes with defending in AI soccer is highlighted and an attempt is made in finding a solution for the problem. In soccer, defense is an important part of the game and the research question in this research is formulated as follows: what a ...
Robot soccer competitions have been around for a while and have been a great environment to develop AI algorithms in. One of these environments is the AI world cup. The AI world cup environment is a virtual environment where two teams with five robots each play a soccer match. Th ...
Virtual robot soccer competitions have been rising in popularity in recent years, due to their easier accessibility than physical robot soccer. This is also the reason these virtual competitions were created. The goal is to compete in the AI world cup, one of the virtual soccer c ...
Nebulae are colorful astronomical phenomena that have a mesmerizing appearance. Researching them is difficult, since they are many light-years away. As a result of this, we can only observe them from one viewpoint: Earth. The appearance of nebulae is almost always unique, because ...