Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider simplex noise instead of/in addition to classical Perlin noise #11468

Open
lhofhansl opened this issue Jul 19, 2021 · 3 comments
Open
Labels
Feature request Issues that request the addition or enhancement of a feature @ Mapgen Performance

Comments

@lhofhansl
Copy link
Contributor

Simplex noise is computationally simpler and produces good results. See here:
https://www.bit-101.com/blog/2021/07/perlin-vs-simplex/

There seems to be a good implementation here:
https://github.com/SRombauts/SimplexNoise

Maybe something to consider to speed up map gen.

@lhofhansl lhofhansl added the Feature request Issues that request the addition or enhancement of a feature label Jul 19, 2021
@Wuzzy2
Copy link
Contributor

Wuzzy2 commented Jul 19, 2021

If at all, then it must be an addition, not a replacement, unless you don't mind breaking mapgen continuity for basically all worlds ever created.

@hecktest
Copy link
Contributor

Are we even using proper perlin noise in the first place?

@kno10
Copy link
Contributor

kno10 commented Feb 10, 2025

Are we even using proper perlin noise in the first place?

No. It's the simpler value noise, that is more prone to generate grid patterns. C.f., #15775

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature request Issues that request the addition or enhancement of a feature @ Mapgen Performance
Projects
None yet
Development

No branches or pull requests

5 participants