Options accepted by paintGranite.

interface PaintGraniteOptions {
    clusterPeriod?: number;
    darkColor?: [number, number, number];
    fleckColor?: [number, number, number];
    fleckThreshold?: number;
    lightColor?: [number, number, number];
    midColor?: [number, number, number];
    normalStrength?: number;
    roughness?: number;
}

Properties

clusterPeriod?: number

Period of the matrix cluster noise in lattice cells. Default 16.

darkColor?: [number, number, number]

Dark biotite stop. Default [0.18, 0.18, 0.20].

fleckColor?: [number, number, number]

Pink fleck stop. Default [0.86, 0.62, 0.58].

fleckThreshold?: number

Per-pixel-hash threshold above which a fleck is placed. Default 0.97.

lightColor?: [number, number, number]

Light feldspar stop. Default [0.97, 0.97, 0.96].

midColor?: [number, number, number]

Mid-grey matrix stop. Default [0.50, 0.50, 0.51].

normalStrength?: number

heightToNormal strength. Default 0.6.

roughness?: number

Uniform roughness in [0..1]. Default 0.42.