What is procedural generation in video games?

What is procedural generation in video games?

What is Procedural Generation? Procedural generation is two big words for one simple thing: the creation of data by computers. Procedural generation is usually used to create content for video games or animated movies, such as landscapes, 3D objects, character designs, animations, or non-player character dialogue.

Is procedural generation bad?

Without a dedicated set of rules in place, procedural generation can create some real messes. It can create stages that are too hard, stages that are too easy or plain dull, stages that feel like repeats of each other, or just otherwise create an array of flavorless or frustrating experiences.

What is a procedural map?

The “Procedural Map” is a type of map in Rust Experimental that is randomly generated. On every server that utilizes the Procedural Map system, no two maps between servers are the same.

What are some examples of procedural generation in video games?

Procedural generation is usually used to create content for video games or animated movies, such as landscapes, 3D objects, character designs, animations, or non-player character dialogue. One famous example of this is the planets generated in “ No Man’s Sky .”

How are height maps generated in procedural generation?

To generate our own height maps, we used a Generative Adversarial Network (GAN). GANs consist of a generator network, which generates fake images, and a discriminator network, which discriminates between real images and fake images. This generator-discriminator pair has been compared to a counterfeiter and the police.

How is the learning process used in 3D worlds?

In reality, the learning process consists of continually updating small numbers called weights and biases that allow the network to generate data, such as images or likelihood values (e.g., the likelihood that an image is a cat). To generate 3D worlds, we needed 3D model data and colour data.