Circular Image

A.R. Bidarra

33 records found

In musical (jazz) improvisation, musicians that are just starting out can often feel uncomfortable when being put on the spot by their fellow players. However, when a musician is on their own when practising or leisurely playing, this prevents them from listening to fellow musici ...
With Virtual Reality, we can create and explore an infinite number of environments. These environments can have multiple applications, such as in education, training, or entertainment. However, we need a way to move through these environments. The most natural way is to walk, but ...
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 ...
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 ...
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 ...

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 ...
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 ...

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 ...
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 ...
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 ...
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 ...
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 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 ...
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 ...
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 ...