My erosion filter is out! Video, blog post, and shader source.

It emulates erosion without simulation, so it's fast, GPU friendly, and trivial to generate in chunks.

Explainer video:
https://www.youtube.com/watch?v=r4V21_uUK8Y

Companion blog post:
https://blog.runevision.com/2026/03/fast-and-gorgeous-erosion-filter.html

#ProcGen #vfx #GameDev

Here's the Shadertoy where you can paint eroded mountains and islands with your mouse, right in the browser:
https://www.shadertoy.com/view/sf23W1

#ProcGen #vfx #GameDev

Here's the other Shadertoy, that shows off various animated parameter changes in erosion strength, scale, detail, and ridge and crease rounding.
https://www.shadertoy.com/view/wXcfWn

(You can temporarily control the camera angle while dragging with the mouse.)

#ProcGen #vfx #GameDev

@runevision In terms of The Big Forest, are we going to be able to walk down roads carving their way along your eroded mountains?
@nick Probably, in some form! The terrain in The Big Forest will be generated primarily based on level design, but I want to try to apply erosion in a subtle way.
@runevision Aah, I didn't realise there was level design happening in TBF. For some reason I had assumed it was all seed based
@nick It is, I mean procedural level design. :)
@runevision most excellent. Did I tell you that you have a superpower of going really deep into rabbit holes like that, emerging with fantastic stuff?

@aras Thanks a lot Aras! Yeah I think you have mentioned it before :)

My skills as a programmer are very spotty and uneven, but I do try to make the most of the things I excel at, and am fortunate to be in a position where I can focus on that.

Now, if I could also learn one day how to do profiling properly...

@runevision I agree. Superpower!

This is awesome. I want to use it.

@benthroop Please do! Would love to see that! :)
@aras @runevision I love just reading Rune's articles and posts, seeing all the shapes and terrains take form. I may not use ProcGen in my current projects but it feeds the mind and keeps me thinking and appreciating beauty. Thank you, Rune.
@runevision Is that... Terragen in a (few) shader(s)? I love it!

@runevision

This looks really great, good job.

Look forward to reading about it.

@runevision

I've read the post now. Fantastic work. Probably the best, most realistic, looking terrain generation I've seen.