Page MenuHome

A.N.T.Landscape line artifacts if seed is NOT 0
Open, Confirmed, MediumPublic


System Information
Operating system: Windows-10-10.0.18362 64 Bits
Graphics card: GeForce RTX 2070 SUPER/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 436.30

Blender Version
Broken: version: 2.81 (sub 12), branch: master, commit date: 2019-09-29 06:28, hash: rBba90d2efa58f
Also broken in 2.80 release.

Addon Information
Name: A.N.T.Landscape (0, 1, 8)
Author: Jimmy Hazevoet

Short description of error
A.N.T.Landscape line artifacts if Random Seed is NOT 0.

Exact steps for others to reproduce the error

  1. Enable A.N.T.Landscape addon.
  2. Add -> Mesh -> Landscape.
  3. Set Random Seed to 1.
  4. Set Subdivisions X and Y to 512 both (artifacts are not visible with low subdivisions, e.g. 128x128).

Straight line artifacts should appear.



Event Timeline

Philipp Oeser (lichtwerk) lowered the priority of this task from Needs Triage by Developer to Confirmed, Medium.Mon, Sep 30, 10:44 AM

Can confirm.

Can also confirm, I'll need to do some more tests here and find where/when/if it was broken. In testing I'm finding not all noise types are affected.
@Philipp Oeser (lichtwerk) anything changed here that may be the cause?

Hi, I've been testing this some more, no answers really. I have tried in today's build and found a workaround I think.
@vicbay (vicbay) can you create a landscape then in the presets open the default preset, up the subdivisions to 512, 512, then adjust the random seed.
This seems to work fine and also adds the smoothing to the mesh.
It's interesting @Philipp Oeser (lichtwerk) to get this result, I disabled the smoothing from the actual default, not the preset, as the smooth was drawing the objects black. Interesting that it works with the preset and that the random seed also seems to work.

@Brendon Murphy (meta-androcto)
I can confirm workaround, although the "Default" preset and actual defaults are different.
Actual defaults, that are used when you don't choose any preset, they use Perlin noise.
"Default" preset uses Blender noise.

I generated another landscape in 4096 subdivisions. I can't attach blend file, because it is 200mb even compessed.
In such subdivisions resolution it looks like landscape is generated in some square chunks.
Artifacts appear on the borders of that chunks, making almost perfect grid.
Wrong interpolation calculation that creates infinity approach?