mirror of
https://github.com/PolyhedralDev/Terra.git
synced 2026-06-17 06:11:24 +00:00
Add cell center offset return to CELLULAR sampler (#407)
* Add offset lookup return to cellular sampler * bump noise function plugin version * revert version to 1.1.0 * rename OffsetNoiseLookup, switch axis orientation * rename return type aswell in cellcampler
This commit is contained in:
+3
@@ -351,6 +351,7 @@ public class CellularSampler extends NoiseFunction {
|
|||||||
case Distance2Mul -> distance1 * distance0 * 0.5 - 1;
|
case Distance2Mul -> distance1 * distance0 * 0.5 - 1;
|
||||||
case Distance2Div -> distance0 / distance1 - 1;
|
case Distance2Div -> distance0 / distance1 - 1;
|
||||||
case NoiseLookup -> noiseLookup.noise(sl, centerX, centerY);
|
case NoiseLookup -> noiseLookup.noise(sl, centerX, centerY);
|
||||||
|
case LocalNoiseLookup -> noiseLookup.noise(sl, x / frequency - centerX, y / frequency - centerY);
|
||||||
case Distance3 -> distance2 - 1;
|
case Distance3 -> distance2 - 1;
|
||||||
case Distance3Add -> (distance2 + distance0) * 0.5 - 1;
|
case Distance3Add -> (distance2 + distance0) * 0.5 - 1;
|
||||||
case Distance3Sub -> distance2 - distance0 - 1;
|
case Distance3Sub -> distance2 - distance0 - 1;
|
||||||
@@ -514,6 +515,7 @@ public class CellularSampler extends NoiseFunction {
|
|||||||
case Distance2Mul -> distance1 * distance0 * 0.5 - 1;
|
case Distance2Mul -> distance1 * distance0 * 0.5 - 1;
|
||||||
case Distance2Div -> distance0 / distance1 - 1;
|
case Distance2Div -> distance0 / distance1 - 1;
|
||||||
case NoiseLookup -> noiseLookup.noise(sl, centerX, centerY, centerZ);
|
case NoiseLookup -> noiseLookup.noise(sl, centerX, centerY, centerZ);
|
||||||
|
case LocalNoiseLookup -> noiseLookup.noise(sl, x / frequency - centerX, y / frequency - centerY, z / frequency - centerZ);
|
||||||
case Distance3 -> distance2 - 1;
|
case Distance3 -> distance2 - 1;
|
||||||
case Distance3Add -> (distance2 + distance0) * 0.5 - 1;
|
case Distance3Add -> (distance2 + distance0) * 0.5 - 1;
|
||||||
case Distance3Sub -> distance2 - distance0 - 1;
|
case Distance3Sub -> distance2 - distance0 - 1;
|
||||||
@@ -540,6 +542,7 @@ public class CellularSampler extends NoiseFunction {
|
|||||||
Distance2Mul,
|
Distance2Mul,
|
||||||
Distance2Div,
|
Distance2Div,
|
||||||
NoiseLookup,
|
NoiseLookup,
|
||||||
|
LocalNoiseLookup,
|
||||||
Distance3,
|
Distance3,
|
||||||
Distance3Add,
|
Distance3Add,
|
||||||
Distance3Sub,
|
Distance3Sub,
|
||||||
|
|||||||
Reference in New Issue
Block a user