Terra (Fabric/Forge/Paper)

Terra (Fabric/Forge/Paper)

74.2k Downloads

[Bug/Proposition] Normalize pipeline sampler coordinates to match world coordinates

astrsh opened this issue ยท 5 comments

commented

Currently, the value of pack:biomes.resolutionincreases the final scale of the output of the biome provider. I believe that this shouldn't be the case, as the options main use case is for tuning performance (sacrificing fidelity to reduce biome calculations per unit of space), and shouldn't have an impact on increasing the scale of biomes.

The advantage of removing pack:biomes.resolution's modification of scale is that you will be able to tune performance (via the reduced fidelity that comes with increasing the resolution) independently from other more suitable methods of scaling biome distribution.

For config developers who wish to maintain a 'baseline scale' any time resolution is changed, this would remove the process of reconfiguring the biome provider scale options. In addition, this would remove an additional factor that goes into biome scale, reducing unneeded complexity from the process of both understanding, and tuning biome scale.

commented

Glitchy generation is normally good!

commented

Expanding on this, expander stages shouldn't affect sampler input coordinates either

Making this change will allow for other sampler usages to match biome distribution, allowing for things like adjusting terrain height based on proximity to oceans and or rivers

commented

Image

commented

Test pack for this issue:
264.zip

Grids should line up if this issue is fixed

Here are grids almost lining up, with a slight translation
image

commented

Fixed with #355