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

Mgv7 large pseudorandom caves bright at chunk borders when above water level #3857

Closed
paramat opened this issue Mar 14, 2016 · 4 comments
Closed
Labels

Comments

@paramat
Copy link
Contributor

paramat commented Mar 14, 2016

... and when generating chunks upwards.

screenshot_20160313_090230

This is because, when the chunk above has not generated yet there is no way to know if there is light or shadow above, so mapgen assumes light when above water level and darkness when below water level.

I feel these large caves are not really needed above y = 47, they seem more of a 'at or below water level' thing. So i am considering disabling their generation above y = 47 in mgv7. They are already kept below y = -33 in mgv5, mgflat, mgvalleys and mgfractal. They can't be changed in mgv6 because this would break old worlds and mgv6 is 'stable'. We would still have the 3D noise tunnels above y = 47.
Thoughts? Does this seem reasonable?

@paramat paramat added this to the 0.4.14 milestone Mar 14, 2016
@paramat paramat changed the title Large pseudorandom caves bright at chunk borders when above water level Mgv7 large pseudorandom caves bright at chunk borders when above water level Mar 14, 2016
@paramat
Copy link
Contributor Author

paramat commented Mar 15, 2016

I'll make a PR.

@4aiman
Copy link
Contributor

4aiman commented Mar 19, 2016

What about multi-layered worlds?

@paramat
Copy link
Contributor Author

paramat commented Mar 19, 2016

3862 merged.
Mountains and floatlands will only have 3D noise tunnels.

@paramat paramat closed this as completed Mar 19, 2016
@4aiman
Copy link
Contributor

4aiman commented Mar 21, 2016

Ok, thanks. I have to remember to revert this commit locally.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants