Skip to main content

Command Palette

Search for a command to run...

Machi - Evolving Cosmic Noise

Published
1 min read
Machi - Evolving Cosmic Noise

Machi is a simulation environment and we needed a random field generator that behaves smoothly over time and slowly evolves.

This random field is needed to simulate foliage growth.

This noise evolution (64x of the normal speed) does not look much but I think this is the central piece the magical ingredient of this soup of biomes in Machi.

One, this provides a gradient that is stable in short intervals, but changes over time.

So, say, if there is a local agent like a foliage need to decide which way to move, it has a tie breaker that is stable and yet ever so slightly perturbed each iteration. Foliage growth example:

The foliage growth here uses the noise gradient above to simulate the growth. The growth is mostly stable and converges into a shape when the noise is never perturbed.

Sprited Dev 🐛