I found the cause of the side effect:
In GradientCoherentNoise3D there is an initialization block:
int x0 = (x > 0.0? (int)x: (int)x - 1);
int x1 = x0 + 1;
int y0 = (y > 0.0? (int)y: (int)y - 1);
int y1 = y0 + 1;
int z0 = (z > 0.0? (int)z: (int)z - 1);
int z1 = z0 + 1;
These values som
If Bug#1093642 is fixed by setting the scale to ~0.5, This function stops
generating values anywhere close to -1 .. 1, it appears to fall within
-0.29 .. 0.29
I am working on determining the cause of this side effect, it may result in
a new bug report.
2 matches
Mail list logo