-
-
Notifications
You must be signed in to change notification settings - Fork 325
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
[SUGGESTION] 64-bit seeds #92
Comments
Out of interest what do you need 64bit seeds for? Adding support for them would not be that easy and incur a performance penalty |
For variety in procedural world generation. The past has shown that 2^32-1 combinations isn’t enough variety, unfortunately! |
I'm sure you'd have more than 1 noise type in use when generating a world, simply split the 64 bit seed you have into 2 or more 32 bit seeds for the various noise instances you are using. You should get more variety from your 64bit seed doing it this way as well |
I'm currently doing that. It works, but ideally I'd prefer to have almost everything be unique to each seed. Thanks for the suggestion still! :) |
I'm working on a project which would greatly benefit from natively-supported 64-bit seeds — perhaps using a similar mechanism to switching between float/double for input. The only workaround I can think of is generating all my noise twice with half of the seed at once, which would halve performance.
The text was updated successfully, but these errors were encountered: