Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Basically as you zoom in the original map is gradually distorted by a small-scale perlin noise. Past a certain zoom level the result is stored and gets distorted by an even smaller-scale perlin noise. And this indefinitely

And this process is reversible since you can just un-distort the noise when you zoom out? How consistent is the addition and subtraction of the noise since there is slight variation every time you zoom in and out. 

The distortion is not destructive in itself i'm just gradually modulating the base image with a perlin noise, so there's no real adding & substracting, just interpolating.
There are inconsistencies though as you noticed, they come from the moments where I store the current state and use it as a new base image. I should have offset the perlin noise based on the exact zoom position where the snapshot happened but I didn't. This makes the distortion vary depending on the exact position of the previous snapshot.