Class ProceduralSplatSettings
- Namespace
- DFA.Puddlecraft
Settings that generate a procedural splat. The same settings always give the same shape.
[Serializable]
public sealed class ProceduralSplatSettings
- Inheritance
-
ProceduralSplatSettings
Properties
dropletSize
Size of the satellite puddles.
public float dropletSize { get; set; }
Property Value
droplets
Number of small satellite puddles around the main shape.
public int droplets { get; set; }
Property Value
elongation
Stretches the shape. 1 is round; lower values make it longer and thinner.
public float elongation { get; set; }
Property Value
erosion
Eats dry patches into the shallow areas.
public float erosion { get; set; }
Property Value
irregularity
How far the bulges push in and out.
public float irregularity { get; set; }
Property Value
lobes
How many bulges the outline has.
public int lobes { get; set; }
Property Value
noiseScale
Size of the noise that breaks up the edge. Higher values give finer detail.
public float noiseScale { get; set; }
Property Value
noiseStrength
How strongly the noise distorts the edge.
public float noiseStrength { get; set; }
Property Value
octaves
Layers of noise detail.
public int octaves { get; set; }
Property Value
seed
Seed for every random choice. Change it for a new variation of the same settings.
public int seed { get; set; }
Property Value
shape
Base outline of the puddle.
public SplatShape shape { get; set; }
Property Value
softness
Width of the slope from the dry edge to full depth. Low values give steep, sharp edges.
public float softness { get; set; }